Frontline Worker Licensing

Microsoft Shifts Licensing: Frontline Schedule Management Guide

Microsoft Negotiations · Est. 2016 · 500+ Engagements · $2.1B Managed

Microsoft Shifts is included in every Teams-capable licence — but 34% of organisations either over-licence for it or deploy it alongside a WFM system without understanding the connector licensing model, resulting in avoidable double-spend. The core insight: Shifts itself costs nothing extra on top of an F1 licence at $2.25/user/month, but the WFM connector ecosystem adds $2–$6/user/month from ISV partners, and custom Power App integrations can trigger $20/user/month Power Apps licences that no one budgeted for. This guide breaks down the Shifts licensing stack from every angle.

Independent Advisory. Zero Vendor Bias.

500+ Microsoft EA engagements. $2.1B in managed spend. 32% average cost reduction. We negotiate on your behalf — never Microsoft's.

View Advisory Services →

What Is Microsoft Shifts and What Does It Actually Include?

Microsoft Shifts is the scheduling and shift management app within Microsoft Teams, designed specifically for frontline workforce management. It allows managers to create, publish, and manage shift schedules, while workers can view their shifts, request swaps, claim open shifts, and submit time-off requests — all within Teams on mobile or desktop.

Shifts is not a standalone product. It runs as an app within the Teams platform. There is no Shifts-only licence, no per-device Shifts SKU, and no add-on required to unlock it. If a user has a licence that includes Microsoft Teams, they have access to Shifts. The key question is: which Microsoft 365 licence gives you Teams at the lowest cost for a frontline population?

Core Shifts Capabilities by Licence Tier

FeatureM365 F1 ($2.25)M365 F3 ($8.00)Teams Essentials ($4.00)M365 E3 ($36.00)
Shifts app access
Manager schedule creation
Open shifts / swap requests
Time-off requests
Shifts Graph API access
WFM native connectors✅ (connector is free on MS side)
Power Automate triggers for ShiftsLimited (seeded flows only)✅ (full Power Automate)
Custom Power App for Shifts data❌ (requires add-on)✅ (seeded Power Apps)✅ (seeded)
SharePoint shift communication pages❌ (no SharePoint in F1)

The table above reveals the critical F1 limitation: SharePoint is not included. For organisations wanting to pair Shifts with SharePoint-based shift briefings, communications, or document repositories, F3 or E3 becomes necessary. For a pure scheduling use case, F1 is sufficient.

The WFM Connector Ecosystem: Where the Real Cost Lives

Most large frontline employers — retail chains, hospitals, manufacturers, logistics operators — already operate a dedicated Workforce Management system: UKG Pro, Blue Yonder, Kronos, Reflexis, or similar. Microsoft has published native connectors for Shifts to sync with these systems. Understanding the licensing model of these connectors is essential before deployment.

Microsoft-Published WFM Connector Licensing

WFM SystemConnector TypeMicrosoft Licence CostISV Connector CostTotal Add-on per User/Month
Blue Yonder WFMNative Microsoft connector$0 (included in Teams)$3–$5/user/month (Blue Yonder)$3–$5
UKG Workforce DimensionsNative Microsoft connector$0$2–$4/user/month (UKG)$2–$4
Kronos Workforce CentralVia UKG connector$0$2–$4/user/month$2–$4
Zebra ReflexisNative Microsoft connector$0$2–$4/user/month (Zebra)$2–$4
Custom/other WFMShifts Graph API (custom dev)$0Development cost + maintenanceVariable

The connector licensing cost sits entirely with the ISV, not with Microsoft. This means when calculating the cost of a Shifts + WFM integration, you are negotiating with two vendors: Microsoft (for the F-SKU licences) and the WFM vendor (for connector licensing). Neither party tells you about the other's cost. This is where most procurement teams discover unexpected budget overruns at go-live.

Field observation: In 2025, a 3,200-worker logistics operator deployed Shifts with Blue Yonder integration assuming the connector was "free." The Blue Yonder connector licence added $4.20/user/month across 3,200 workers — $161,280/year not in the project budget. Always quantify ISV connector costs before project sign-off.

Licence Selection: F1, F3, or Teams Essentials?

The right answer depends on three questions: (1) Do workers need SharePoint? (2) Do managers need Power Automate flows beyond Shifts basics? (3) Is this a Microsoft 365 organisation or a non-Microsoft primary environment?

Decision Framework

Worker ProfileSharePoint Needed?Power Automate?Primary PlatformRecommended LicenceMonthly Cost
Pure scheduling onlyNoNoMicrosoft 365M365 F1$2.25
Scheduling + commsTeams chat onlyNoMicrosoft 365M365 F1$2.25
Scheduling + SharePoint briefingsYesNoMicrosoft 365M365 F3$8.00
Google Workspace org adding ShiftsNoNoGoogle primaryTeams Essentials$4.00
Scheduling + Power Automate workflowsOptionalYesMicrosoft 365M365 F3$8.00
Knowledge worker with scheduling needsYesYesMicrosoft 365M365 E3 or F3$8.00–$36.00

Get an Independent Second Opinion

Before you sign your next Microsoft agreement, speak with an adviser who has no commercial relationship with Microsoft.

Request a Consultation →

Teams Essentials vs M365 F1 for Shifts: A Critical Distinction

Teams Essentials ($4/user/month) includes Shifts, but it is exclusively available on the MCA/NCE commercial agreement — not the EA. Organisations on an Enterprise Agreement cannot purchase Teams Essentials. EA buyers who want the minimum-cost licence for Shifts must use M365 F1 at $2.25/user/month, which is $1.75 cheaper per user than Teams Essentials.

For a 5,000-worker frontline operation, that $1.75/user/month difference equals $105,000/year in savings available simply by choosing the correct licence vehicle. Microsoft sales representatives do not proactively recommend F1 over Teams Essentials when an EA is in place. This is a standard pricing leak that independent advisers catch in almost every frontline audit.

Power Automate and Shifts: The Hidden Licence Trap

Shifts supports Power Automate triggers — alerts when a shift is unclaimed, notifications when a swap is approved, escalations for no-shows. The challenge: M365 F1 includes only "seeded" Power Automate flows, which are limited to standard connectors with lower throttle limits. Custom connectors, premium connectors (e.g., connecting Shifts events to SAP HR or Workday), or high-volume flows require Power Automate per-user licences at $15/user/month or per-flow licences at $100/flow/month.

This is a classic Microsoft licence trap for frontline deployments. Project architects build an impressive Power Automate integration for Shifts, security approves, rollout happens, then the true-up bill arrives with $15/user/month for 4,000 workers — $720,000/year that was not in the business case.

Power Automate Licence Requirements for Shifts Scenarios

ScenarioF1 Seeded Sufficient?Add-on RequiredAdd-on Cost
Shift published → Teams channel notification✅ YesNone$0
Open shift unclaimed → manager Teams alert✅ YesNone$0
Shift approved → SAP SuccessFactors update❌ No (premium connector)Power Automate per-user$15/user/month
Shift data → Power BI dashboard (via Dataverse)❌ No (premium connector)Power Automate per-user$15/user/month
High-volume shift notifications (10,000+/day)❌ No (throttle limits)Per-flow plan$100/flow/month
Custom Shifts approval workflow (SharePoint list)Partial (SharePoint standard)None if standard only$0

Viva Connections as a Shifts Surface: Additional Licence Considerations

Microsoft is actively promoting Viva Connections as the shell for Shifts deployment — surfacing shift schedules in a personalised employee experience dashboard. Viva Connections is included free in M365 F1 and F3 as of 2024. However, if your organisation wants the enhanced Viva Connections dashboard with multiple cards, approval workflows, and Adaptive Card extensions, you may encounter Viva suite upsell pressure during EA renewal.

The basic Viva Connections dashboard — sufficient for displaying Shifts, company news, and HR policies — does not require the paid Viva suite ($12/user/month). If Microsoft's account team presents Viva suite as a requirement for Shifts surface improvements, that is an upsell, not a licence requirement. For detailed Viva Connections licensing analysis, see Viva Connections Frontline Worker Licensing Guide.

Seasonal Workforce and Shifts: True-Up Mechanics

Many frontline operations — retail, agriculture, events, hospitality — have significant seasonal workforce variation. A retailer might employ 2,000 permanent workers plus 1,500 seasonal workers during peak periods. Shifts licensing follows standard EA true-up rules: you pay for peak usage during the annual true-up period.

Negotiation opportunity: Microsoft allows step-down licences via EA amendment when seasonal peaks are predictable. Document the seasonal pattern with 3 years of workforce data, propose a stepped licence structure (e.g., 2,000 permanent + 1,500 seasonal at a reduced F1 rate), and include true-up protection language that caps annual uplifts for seasonal variation at a defined percentage. Without this protection, seasonal workforce growth triggers uncapped true-up costs.

For deeper coverage of this topic, see the Microsoft Frontline Worker Licensing Guide and the F1 vs F3 Decision Guide.

📄 Free Guide: Microsoft Frontline Worker Licensing Guide 2026

Complete F-SKU decision framework, kiosk licensing, WFM integration costs, and EA negotiation tactics for frontline operations.

Download Free Guide →

Shifts Graph API: What's Free, What Costs Extra

The Microsoft Graph Shifts API allows developers to programmatically create, read, update, and delete shifts, open shifts, time-off requests, and schedule groups. Access to the Shifts Graph API is included in any Teams-licensed user — there is no API add-on. This is important because some WFM vendors charge separately for "Teams Shifts API integration" as if it were a Microsoft licence — it is not. The API access itself is free.

What does cost money is if you build a custom application that surfaces Shifts API data in a non-Teams interface (web portal, native mobile app, kiosk screen). If that application is built with Power Apps, you need Power Apps licences. If it is built as a custom Azure app registration, the API calls are free but Azure hosting costs apply. Many organisations successfully build Shifts integrations using Azure Functions at $0.20/million executions — far cheaper than per-user Power Apps licences for large frontline populations.

Cost Scenario: 4,000-Worker Retail Operation

ScenarioLicence MixMonthly CostAnnual Cost
Over-licensed (E3 default)4,000 × E3 ($36)$144,000$1,728,000
Correct: F1 with WFM connector4,000 × F1 ($2.25) + UKG connector ($3)$21,000$252,000
F1 with Power Automate flows4,000 × F1 ($2.25) + PA per-user ($15) for 200 managers$12,000$144,000
F3 with full integration4,000 × F3 ($8)$32,000$384,000

The correct F1 + WFM connector model saves $1,476,000/year versus E3 default. Even the most feature-rich F3 deployment saves $1,344,000/year compared to E3. These numbers are not exceptional — they are standard for any frontline workforce where licence classification has never been audited.

EA Negotiation Tactics for Shifts Deployments

When negotiating a large frontline EA that includes Shifts, use these levers:

For comprehensive negotiation tactics across all frontline licensing levers, see the dedicated Frontline Worker EA Negotiation Levers guide.

Microsoft Licensing Intelligence — Weekly

Negotiation tactics, price movement alerts, and licensing analysis. Read by 4,000+ enterprise buyers.

Subscribe Free →

FAQ: Microsoft Shifts Licensing

Does Microsoft Shifts require a Teams licence?

Yes. Shifts is a Teams app — it requires any licence that includes Microsoft Teams. M365 F1 ($2.25/user/month) is the minimum licence that includes Shifts. Teams Essentials ($4/user/month) also includes Shifts but is positioned for organisations not on Microsoft 365.

Can frontline workers use Shifts without a Microsoft 365 licence?

No. Shifts is not available as a standalone app. A Microsoft 365 or Teams licence is required. There is no per-user or per-device Shifts add-on. The F1 SKU at $2.25/user/month is the lowest cost entry point for Shifts access.

What WFM systems integrate natively with Microsoft Shifts?

Microsoft has native connectors for UKG Workforce Dimensions, Kronos Workforce Central (via UKG connector), Blue Yonder WFM, and Zebra Reflexis. Each connector is licensed separately — typically $2–$6/user/month from the ISV — and requires a Microsoft 365 F-SKU or higher.

Is Shifts Connector included in F1 licensing?

The Microsoft-published WFM connectors for Blue Yonder and Reflexis are free from the Microsoft side. However, the WFM vendor charges separately for connector licensing — typically as an add-on to the WFM subscription. Budget $2–$4/user/month for the connector component on top of your WFM licence.

Can I negotiate Shifts API access in an EA?

The Shifts Graph API is included in any Teams-enabled licence and does not require a separate add-on. However, if you are deploying a custom Power App to surface Shifts data, you need Power Apps per-user licences ($20/user/month) unless you use Power Apps seeded in F3 or E3. Budget this correctly before deployment or face a true-up bill.

Related Frontline Worker Licensing Guides