Power Platform · Licensing calendar

Power Platform has four licensing dates between now and February 2027

Published 8 October 2026 · 12 min read · Dates and figures from Microsoft Learn and Microsoft's licensing news page, read on 8 October 2026

Four changes to Power Platform licensing land in the next five months. Each was announced on a different page, and read one at a time none of them looks urgent. Read together they change who needs a premium licence, what that licence costs and what it includes. The reaction among makers this month has been that pipelines now force premium licences on everyone. The requirement is older than that. What is new is that Microsoft has started enforcing it, with dates. This article puts the four on one calendar, works out what each costs, and gives an order to deal with them in.

The calendar

WhenWhat changesWho it reaches
October 2026The admin deployment page starts notifying admins when a pipeline deploys to a target that is not a managed environment. 30 days to enable managed environments, one 30-day extension per environment, then pipeline deployments to that target are blockedEvery tenant that uses pipelines in Power Platform with an unmanaged target
1 November 2026New and renewed Power Platform and Dynamics 365 licences no longer come with seeded AI Builder credits. AI Builder capacity add-ons reach end of lifeTenants whose apps and flows run AI Builder on the credits that came with premium licences
1 January 2027Power Apps Premium list price goes from $20 to $22 per user per month (from $12 to $14 on the 2,000-seat minimum offer)New purchases, renewals and co-terminations from that date
February 2027A user without a qualifying licence can no longer open an app in a managed environmentEvery active user of a managed environment, people who only run standard apps included

Update 22 October 2026: there is a fifth date. Free unmanaged developer environments stop being creatable on 15 November, are suspended on 15 December and deleted on 15 January 2027. What it means and what to do.

The first and the last are one story told three months apart. October pushes environments into managed status. February is when being in a managed environment without a licence stops working.

October 2026: pipelines and managed environments

Microsoft's FAQ on the admin deployment page is direct about the rule: all target environments used in Power Platform deployment pipelines "have always been required to be managed environments for compliant usage". Until now nothing checked. From October 2026 the Deployment page in the Power Platform admin center notifies admins when a pipeline deploys to an unmanaged target, and a countdown starts:

A target first flagged in mid-October is blocked from mid-November, or mid-December with the extension. The check blocks new deployments only. Learn says it does not disable anything already deployed.

Not every environment in a pipeline has to be managed. The pipelines FAQ lists the exceptions: developer environments do not have to be managed, and the pipelines host does not either. Its example setup has a production host, developer environments for development and QA, and one production target, and only that last one needs standalone licences.

Who can act matters here. Enabling managed environments takes the Power Platform Administrator or Dynamics 365 Administrator role. Makers can see the affected targets, keep deploying during the allowed period and acknowledge the one-time extension, but they cannot enable anything. Environment admins cannot either. The list to work from is in the admin center under Deployment: select a pipelines host, then Environments to convert. Each host has its own list, so check them all.

The automatic conversion switch is a licensing decision. Under Deployment, Settings, each pipelines host has "Enable automatic conversion of pipelines environments to managed environments". With it on, an unmanaged target becomes managed on its next deployment and the block never arrives. That is also the moment the licence requirement in the next section starts to apply to everyone who uses that environment. Count the active users of each target before you turn it on.

What "managed" costs: every active user needs a premium licence

The licensing page for managed environments says that once you activate managed environments in an environment, all active usage there needs a standalone licence or a pay-as-you-go meter. Its FAQ removes the usual escape route: "Every user who runs an app in a managed environment is in scope, including users who run standard apps. The requirement applies to active usage in the environment rather than to the type of app."

This is the part that surprises people. An app built only on standard connectors, a canvas app over SharePoint lists for example, normally runs on the Power Apps rights that come with Microsoft 365. Put the same app in a managed environment and each person who opens it needs one of the following:

The Developer Plan does not qualify when users run the apps. Trial licences do, for their 30 days.

The arithmetic is short. A leave-request app used by 400 people sits in a production environment that becomes managed in November. At list price that is 400 × $20 = $8,000 a month, $96,000 a year. For seats bought after 1 January it is 400 × $22 = $8,800 a month, $105,600 a year. These are US list prices. Your agreement will differ, and app passes or the meter may suit occasional users better.

What users see, and when

Microsoft calls this managed environments licensing compliance and says the requirement is not new. Admin notifications started in March 2026 in Message center and the admin center. In-app notifications for unlicensed users started in June 2026 and move through three states, a week apart: an informational banner, then a warning with the same wording, then an error that reads "Action required". Each offers a Request license button, and the requests arrive in the Power Platform admin center under Actions, Recommendations and in the Microsoft 365 admin center under Billing, Licenses, Requests.

From February 2027 the app does not open for a user without a qualifying licence. Learn gives the month and no day. The user gets the standard "You need a Power Apps license to use this app" message. Apps are not removed, and access comes back once a licence is detected.

Microsoft's own report tells you who

You do not need a third-party tool for this list, ours included. In the Power Platform admin center go to Licensing, Power Apps, the Summary tab, Download report. Choose the usage type Users requiring licenses in Managed Environments, pick a month, and download. It lists the users, the environments they work in and the apps they open. Three limits, all from Learn:

The report covers environments that are already managed. For a target on the "Environments to convert" list, the question is how many people use it today, and that is the number to find before converting it.

To see which environments are managed already, read back the property that Learn's own enable and disable scripts set: protection level Standard means managed, Basic means not.

Install-Module Microsoft.PowerApps.Administration.PowerShell -Scope CurrentUser
Add-PowerAppsAccount

Get-AdminPowerAppEnvironment |
  Select-Object DisplayName, EnvironmentName, EnvironmentType,
    @{ n = 'Managed'; e = { $_.Internal.properties.governanceConfiguration.protectionLevel -eq 'Standard' } } |
  Sort-Object Managed -Descending

Nothing is written. Compare the result with the environments list in the admin center before you rely on it; we derived the property from those scripts, and Learn does not document it as a report.

Auto-claim spends for you. Learn suggests turning on the auto-claim policy in the Microsoft 365 admin center so active users are assigned a licence automatically. It keeps people working. It also assigns seats without anyone deciding, until the pool is empty. Decide the number first.

1 November 2026: the AI Builder credits inside premium licences

Premium licences have carried a monthly allowance of AI Builder credits, pooled at tenant level:

LicenceSeeded AI Builder credits per monthCap
Power Apps Premium5001,000,000 per tenant
Power Apps per app2501,000,000 per tenant
Power Automate Premium5,0001,000,000 per tenant
Power Automate Process, Hosted RPA add-on, Unattended RPA add-on5,000 each1,000,000 per tenant
Dynamics 365 finance and operations20,00020,000 per tenant

Learn's AI Builder licensing overview states the change: starting 1 November 2026, no new or renewed Power Platform or Dynamics 365 licences receive seeded AI Builder credits. Customers who bought or renewed eligible licences before that date keep their seeded credits through the end of the contract term. The feature itself is not going away. AI Builder in apps and flows uses AI Builder credits first and Copilot Credits when those are absent or used up.

Learn disagrees with itself on the cut-off. The overview and the dedicated "End of AI Builder credits" page both say existing seeded credits are honoured to the end of the contract term. The credit management page says seeded credits "will be removed on November 1, 2026" and that after that date only add-on credits remain active. We follow the first two, which are the more specific. Either way, look at Licensing, Capacity add-ons, Summary in the admin center in the first week of November and see what your tenant still shows.

The practical risk is a flow that stops. When an environment has no AI Builder credits left and no Copilot Credits, Learn says AI Builder runs are blocked, with EntitlementNotAvailable or QuotaExceeded errors. For a tenant that has been processing invoices on seeded credits, the first renewal after 1 November is the date that can happen.

What replacing the credits costs depends on the workload. Learn's rate table gives both currencies, with one Copilot Credit at $0.01 on pay-as-you-go:

CapabilityUnitAI Builder creditsCopilot CreditsPay-as-you-go
Invoice, receipt, identity document processing1 page328$0.08
Custom document processing1 page1008$0.08
Text recognition (OCR)1 page30.1$0.001
Prompt, standard model1,000 tokens24 (Learn's estimate)1.5$0.015

Worked through: a flow that reads 1,000 invoice pages a month uses 32,000 AI Builder credits. Seven Power Automate Premium licences cover that today (7 × 5,000 = 35,000). After those licences renew without seeded credits, the same work is 1,000 × 8 = 8,000 Copilot Credits, $80 a month on pay-as-you-go. That is small next to the licence bill and large next to zero, and it has to exist in the environment before the renewal or the flow fails.

Two more points from the same pages. AI Builder capacity add-ons have been closed to new customers since 1 November 2025 and reach end of life on 1 November 2026: existing customers keep using the credits until those licences expire, and Learn tells them to turn off auto-renew. And unused credits never roll over. Consumption resets on the first of each month in both currencies.

1 January 2027: Power Apps Premium goes from $20 to $22

Microsoft's licensing news page, dated 9 September 2026, announces the first list price increase for the product in more than five years. Both Premium offers go up by $2 per user per month on 1 January 2027: Power Apps Premium from $20 to $22, and the 2,000-seat-minimum offer from $12 to $14. The page says:

SeatsPer year beforePer year from the first renewal after 1 JanuaryDifference
50 at $20 → $22$12,000$13,200$1,200
250 at $20 → $22$60,000$66,000$6,000
1,000 at $20 → $22$240,000$264,000$24,000
2,000 at $12 → $14$288,000$336,000$48,000

The other way to read the table: a Power Apps Premium seat that nobody uses costs $240 a year today and $264 after your renewal. Seat counts are normally lowered at renewal, so the audit belongs before it.

How the four dates stack

Taken together they pull in two directions, and both need a list of names.

People who need a licence and do not have one. These are the active users of managed environments, including the environments that pipelines enforcement is about to convert. Microsoft's report gives you the names for environments that are already managed.

People who have a licence and do not use it. The same Licensing page has what you need for app usage: the summary shows, per licence, how many assigned users launched an app in the last 90 days, and the Active users and All licensed users downloads let you find users who hold a licence and launch nothing. The directory side is a separate check: premium seats assigned to nobody, and seats still sitting on disabled accounts.

Do the second list first. Every seat you reclaim is one you do not buy for the first list, and the purchase you avoid is the one at the new price.

The dates also say when to buy what you cannot avoid. On Microsoft's stated rules, a Power Apps Premium or Power Automate Premium seat bought before 1 November still carries its seeded AI Builder credits to the end of its term, and a Power Apps Premium seat bought before 1 January keeps the $20 price to the end of its term. After both dates the same seat costs $22 and brings no credits. If you are adding seats to an existing subscription, ask your reseller in writing which price and which entitlement the added seats get. Microsoft's page names co-terminations among the cases that pay the new price from 1 January.

A sequence for the next eight weeks

  1. Open Deployment in the Power Platform admin center, go through every pipelines host and write down the "Environments to convert". Note the date each notification arrived; the 30 days run from there.
  2. List the environments that are already managed, with the command above.
  3. For each managed environment, download "Users requiring licenses in Managed Environments" for every available month and merge the files.
  4. For each environment about to be converted, count its active users before anyone enables it or turns on automatic conversion. Leave automatic conversion off until you have the count.
  5. Build the reclaim list: unassigned premium seats, premium seats on disabled accounts, licensed users with no app launch in 90 days.
  6. Decide per environment: license the active users; cover occasional users with app passes or the per app meter; or ask whether a broad-audience app on standard connectors needs to live in a pipeline target at all. Only managed environments are in scope. Learn also documents turning the property off with PowerShell, after checking that none of the managed environment capabilities are in use.
  7. Check AI Builder: which environments consume credits, how many, and when the licences that seed them renew. Put Copilot Credits or a pay-as-you-go plan in place before that renewal, and turn off auto-renew on any AI Builder add-on as Learn instructs.
  8. Find your Power Apps Premium renewal date. If it falls after 1 January, the seat count you renew at is the one that pays $22.

For the directory part of step 5, this lists purchased against assigned for every Power Apps and Power Automate licence in the tenant, free and trial ones included. Read-only, Microsoft Graph PowerShell:

Connect-MgGraph -Scopes Organization.Read.All

Get-MgSubscribedSku |
  Where-Object { $_.SkuPartNumber -match 'POWERAPPS|POWERAUTOMATE|FLOW' } |
  Select-Object SkuPartNumber,
    @{ n = 'Purchased';  e = { $_.PrepaidUnits.Enabled } },
    @{ n = 'Assigned';   e = { $_.ConsumedUnits } },
    @{ n = 'Unassigned'; e = { $_.PrepaidUnits.Enabled - $_.ConsumedUnits } }

The two rows that cost money here are POWERAPPS_PER_USER, which is Power Apps Premium, and POWERAUTOMATE_ATTENDED_RPA, which is Power Automate Premium. The identifiers are historical; Learn's product name table has the full mapping.

Free: unassigned premium seats, disabled accounts still licensed, orphaned flows and apps

PowerScout Lite is a read-only PowerShell audit. It counts premium seats assigned to nobody, lists disabled accounts that still hold a premium licence, and exports the flows and apps whose owner has left. From version 1.0.1 it knows Power Apps Premium and Power Automate Premium out of the box; any other part number is one row in its price table, and the run names the paid Power Platform licences it did not audit. It does not report who needs a licence in a managed environment. Microsoft's own report, described above, does that. The paid tiers put a price on it and add the HTML report and the Dataverse add-on capacity you may no longer need.

Download PowerScout Lite — free See what Solo adds

Disclosure: PowerScout is our product. Prices are Microsoft's public US list prices as published by Microsoft at the time of writing; your agreement, region and currency may differ. The worked examples are arithmetic on those list prices, not quotes. PowerScout is independent and not affiliated with or endorsed by Microsoft.

Sources