Practice Area · Power Platform

The Power Platform bill is shaped like a guess.

Power Platform licensing is the most opaque billing surface in the Microsoft stack. Power Apps per user versus per app, Power Automate per user versus per flow, Dataverse capacity, AI Builder credits, Power BI Premium capacity versus per user, and the M365 included entitlements all overlap in ways the seller benefits from leaving unresolved. We map the real consumption against the entitlement matrix, retire the duplicate buys, and restructure the contract. 28 Power Platform engagements delivered.

Begin a Power Platform engagement See the entitlement map →
Power Platform engagements
28
Power Apps, Automate, BI Premium, Dataverse
Median capacity reset
34%
Dataverse and Premium capacity right size
M365 entitlement reclaim
41%
Of Power Platform spend reclassified to included entitlements
Recovered on Power Platform
$22M
Cumulative across the practice
The Power Platform problem

The entitlement matrix is intentional.

Power Platform licensing was redesigned in 2020 to separate per app and per user motions, then expanded again in 2023 to incorporate AI Builder and Copilot pricing. Each change broadened the matrix and reduced the customer’s ability to predict what a given workload would actually cost. The complexity is not accidental. It rewards customers who accept the seller’s quote and penalizes customers who try to model the spend from first principles.

The included entitlement question

What M365 already covers.

Every M365 license carries Power Platform usage rights for workloads that stay within the Microsoft 365 service boundary. The boundary definition is narrow, but it is not negligible. A meaningful portion of the workloads enterprises license separately under Power Apps and Power Automate could run inside the included entitlement if they were built to do so.

The seller is not motivated to surface this distinction. The buyer side conversation starts with a workload by workload assessment of whether each Power Platform deployment is consuming included entitlement, premium entitlement, or both unnecessarily.

Dataverse and capacity

The hidden capacity meter.

Dataverse storage is metered separately from user licensing and accumulates quickly once Power Apps and Dynamics share the environment. Capacity is sold in fixed increments that almost never match actual usage. Customers buy capacity to clear an alert, then forget the capacity is there, and renew at the inflated baseline.

We audit the Dataverse footprint per environment, isolate the legitimate growth from the cruft, and reset the capacity baseline before the renewal. Across the practice, the median Dataverse capacity reset is 30 to 40 percent.

The methodology

Workload, license, capacity.

The Power Platform work proceeds across three layers. Each layer surfaces a different category of overspend.

01

Workload inventory

Every Power App, every Power Automate flow, every Power BI workspace, every AI Builder model. What it does. Who uses it. What it consumes.

02

License classification

Which workloads are inside the M365 included entitlement, which require Power Apps Premium, which require Per App, which require dedicated capacity.

03

Capacity reset

Dataverse, Premium capacity, AI Builder credits. The right baseline against the right workload mix.

04

Contract structure

The negotiated unit price across the corrected mix. Multiyear ramp protection. Future product rights for Copilot Studio and adjacent surfaces.

Power BI Premium

Premium capacity is a discrete negotiation.

Power BI Premium is the highest concentration spend inside Power Platform for most enterprises. The capacity SKU pricing changed materially with the introduction of Premium Per User and then again with the F SKU integration into Microsoft Fabric. The pricing is now a function of capacity nodes, per user attach, and Fabric workload, and the right configuration depends on the specific reporting topology.

Capacity versus per user

The crossover point.

For a small number of heavy users, Premium Per User is materially cheaper than Premium Capacity. For a large number of light users, Premium Capacity is materially cheaper than per user. The crossover depends on user count, refresh load, model complexity, and concurrency. Most enterprises sit on the wrong side of the crossover because they made the decision once and never revisited it.

We model the actual reporting topology, identify the crossover, and restructure the contract to align spend with usage pattern. The corrected configuration almost always reduces total spend without reducing capability.

Fabric integration

The F SKU complication.

Microsoft Fabric introduced F capacity SKUs that subsume Power BI Premium capacity and add data engineering, data science, and warehousing workloads. The pricing is consumption based at a per second level. For customers that consume Fabric workloads, the F SKU often reduces total spend versus the discrete Premium plus warehouse plus engineering stack. For customers that do not, F is an inflation.

The seller will position F as a strategic upgrade regardless. We hold the line on the workload analysis. F is the right answer when the workload portfolio justifies it. The buyer side conversation is whether it does.

Representative outcome

One engagement. Eight weeks.

Anonymized but verifiable on reference call.

Power Platform rationalization · Insurance · Q4 2025

A regional insurer cut Power Platform spend by 38 percent and retained every business app.

The customer held 1,400 Power Apps Per User licenses, three Premium capacity nodes, and Dataverse capacity at 4 TB. Audit of the workload inventory showed that 600 of the apps could run on the M365 included entitlement, the per user count could drop to 800 against the actual user motion, the Premium capacity could consolidate from three nodes to two, and the Dataverse footprint could compress to 2.4 TB after environment cleanup.

The seller had been positioning F SKU upgrades for two years. The practice showed us we did not need them. We needed the contract to match the inventory.VP of Information Services · Regional insurer
Annual run rate reduction
38%
Prior spend
$3.1M
New spend
$1.9M
Apps retained
100%
Capacity nodes
3 to 2
From the practice
The Power Platform invoice rewards the customer who knows what is in the M365 entitlement they already paid for. The seller is not going to tell you what is in there.
Managing analyst · Power Platform practice
Power Automate

The flow licensing most often misconfigured.

Power Automate has three primary licensing models: per user, per flow, and process (formerly known as Per Process Flow). Each is correct for a different workload pattern, and the wrong choice produces dramatic unit economics drag at scale. The seller’s default is almost always per user, which is rarely the correct model for enterprise scale automation workloads.

Per user versus per flow

The math that flips at scale.

Per user Power Automate licensing assumes each automated workflow runs in the context of a specific user identity. For attended automation (user triggered workflows), per user is the correct model. For unattended automation (scheduled or triggered workflows running in service context), per user is structurally wrong. The flow consumes capacity but does not require a user license, and licensing it per user means paying for service capacity at user economics.

Per flow licensing assigns capacity to specific automation workflows, decoupled from user identity. For unattended automation, per flow is materially cheaper, and the unit economics scale with the workload rather than with the user population. Enterprises that automate document processing, data integration, scheduled reporting, and similar service workloads usually run dozens to hundreds of unattended flows. Per flow licensing on those workloads alone produces savings that compound continuously.

The process license

The enterprise automation tier.

The Power Automate Process license (and its successor SKUs) is designed for enterprise scale automation programs that combine attended and unattended workflows across the workforce. The license unlocks broader capacity, attended and unattended capability inside the same plan, and a unit economics curve that flattens at scale.

For enterprises running mature automation programs (more than 50 production workflows or more than 200 active users), the Process tier is usually the correct configuration. The buyer side analysis models the workload portfolio, identifies the right tier for the actual operating pattern, and structures the contract around the configuration that scales with the program.

Copilot Studio

The newest consumption category.

Copilot Studio is the Power Platform layer that allows customers to build custom Copilot experiences against their own data, processes, and tools. It is positioned as the strategic AI extension surface for enterprises that want Copilot to do more than the out of the box capabilities provide. The pricing is consumption based on message credits, with multiple tier options and complex aggregation rules.

The message credit model

Why the bill is hard to predict.

Copilot Studio consumption is denominated in message credits, with each Copilot interaction consuming a variable number of credits depending on the model used, the tools invoked, the data sources accessed, and the response complexity. Customers cannot predict per interaction credit consumption without testing each Copilot configuration against representative workloads, and the seller will not provide the testing infrastructure required to forecast accurately.

The buyer side approach is to test before commit. We build representative workload simulations for each planned Copilot use case, measure the credit consumption per interaction, model the realistic usage frequency, and produce a defended consumption forecast. The forecast becomes the basis for the credit purchase, with explicit overflow protection negotiated into the contract for usage that exceeds the model.

The capacity stacking question

Copilot Studio message credits can be purchased through multiple channels with different unit economics. Direct Copilot Studio capacity, Power Platform F SKU bundled capacity, M365 Copilot included entitlement (for some use cases), and Azure OpenAI consumption all overlap in ways the seller leaves unresolved. The customer optimization opportunity is in mapping each Copilot use case to the most efficient capacity channel, then aggregating the consumption across the right contract surface.

The governance question

Citizen development at scale.

Power Platform is positioned as a citizen development platform that allows business users to build their own apps, flows, and Copilots without IT involvement. The framing is genuine, and the platform delivers real productivity for the right use cases. It also creates a compliance and consumption sprawl problem that enterprises rarely budget for.

Without governance, the platform accumulates abandoned apps, duplicate flows, and runaway consumption from poorly designed Copilots. The buyer side recommendation always includes tenant level governance: environment policies, capacity allocation per business unit, lifecycle management for orphaned assets, and a continuous monitoring discipline that catches sprawl before it accumulates into the next renewal baseline.

Power BI strategy

The reporting portfolio decision.

Power BI is rarely the only reporting platform in the enterprise. Customers run Tableau, Qlik, Looker, ThoughtSpot, or legacy BI tooling alongside Power BI in nearly every environment we see. The strategic question is whether Power BI is the strategic consolidation target, a tactical complement, or a deployment that should be retired. The licensing decision follows the strategic decision, and the seller will resist the strategic decision because the obvious answer for them is consolidation onto Power BI.

When Power BI wins

The consolidation that pencils out.

Power BI is the right consolidation target when the enterprise is already heavily Microsoft tied across data and productivity, when the reporting use cases are dominated by standard business intelligence patterns, and when the incumbent reporting tool relationships can be exited on a credible timeline. In those environments, the consolidation produces real savings against the incumbent retirement and improves operational simplicity across the data estate.

The contract structure for the consolidation scenario captures the incumbent retirement economics, locks the Power BI Premium capacity at the right size for the consolidated workload, and protects the customer against schedule slip on the incumbent exit side that should not flow into the Microsoft contract.

When Power BI does not win

The complement configuration.

Power BI is the right complement, not the consolidation target, when the incumbent reporting platform serves use cases Power BI does not natively serve well (advanced statistical analysis, embedded analytics in customer facing products, certain self service exploration patterns). In those environments, the right configuration is targeted Power BI deployment on the use cases where it is strong, with the incumbent retained for the use cases where it is not.

The contract structure for the complement scenario keeps Power BI Premium capacity contained, avoids the F SKU upsell that assumes consolidation, and preserves flexibility for the incumbent to remain in production. The seller will resist this structure. We hold the line on the workload reality.

The renewal posture

Where Power Platform lands in the EA.

For most enterprises, Power Platform is a discrete line item inside the broader EA renewal, with its own consumption pattern, its own pricing curve, and its own concession opportunity. Folding it into the EA renewal conversation captures consolidation leverage. Holding it separate preserves flexibility. The decision depends on the maturity of the Power Platform program and the customer’s appetite for committing to a specific configuration over the term.

When to fold in

The mature program scenario.

For customers with established Power Platform programs (more than 100 production assets, more than 500 active makers, defined center of excellence), the right move is folding Power Platform into the EA renewal as a multiyear commit. The consumption is predictable enough to commit against, and the consolidation produces concession depth that more than offsets the flexibility cost.

The contract structure for this scenario includes capacity reservations at the right size for the established program, with explicit growth allowances tied to defined inflection points and ramp protection that survives schedule slip on new initiatives.

When to hold separate

The emerging program scenario.

For customers with emerging Power Platform programs (still defining governance, still measuring adoption, still iterating on the platform’s role in the application strategy), folding into the multiyear EA commits the customer to a configuration that has not yet stabilized. The right move is to hold Power Platform on a separate shorter term contract while the program matures, with the next renewal cycle as the inflection point.

The transition contract is structured for flexibility. Shorter term, true down rights, capacity that can be reduced at defined anniversaries. The customer captures the program maturity benefit at the next renewal, when the consumption pattern is established and the multiyear commit is defensible.

Initiate engagement

Write before the quote becomes a position.

Two analyst calls. No pitch. We tell you what we would do, what the leverage actually is, and whether we are the right firm for this engagement.

Who we work for.Buyer side only. No reseller relationship with Microsoft. No partnership of any kind. We earn nothing from products sold or renewed, only from outcomes delivered against the contract.