Home/Power Platform/Power BI
Power Platform · Power BI

Power BI looks cheap until the capacity bill arrives.

Power BI licenses on a deceptively simple per user model that hides a sharp inflection point. Power BI Pro covers the analyst who builds and the colleague who consumes, billed per user per month. Power BI Premium Per User adds the larger datasets, paginated reports, and advanced refresh at a higher seat rate. Then the model changes shape entirely: at scale, Premium capacity and the newer Fabric capacity move billing off the seat and onto a reserved compute pool measured in capacity units. The error that costs the most is crossing into capacity too early or too late, because the breakeven between paying per user and paying per capacity unit sits at a population almost no buyer calculates before Microsoft sizes it for them. Power BI is where a low unit price quietly compounds into one of the larger lines on the data estate.

Contact Us See the EA renewal playbook →
The product

How Power BI actually licenses.

Power BI runs on two distinct billing logics. The per user logic charges for each person who authors or consumes shared content. The capacity logic charges for a reserved pool of compute that an unlimited number of free viewers can read from. Knowing which logic the organization should be on, and when to switch, is the whole game.

Layer 01
Per user

Pro and Premium Per User

The per user tiers cover authoring and sharing. Pro is the default professional seat that lets a user publish, share, and consume content in shared workspaces. Premium Per User raises the ceiling on dataset size, refresh frequency, and the advanced analytics surface for the heavier analyst.

  • Free. Personal authoring only, no sharing in shared workspaces.
  • Pro. The standard seat for publishing, sharing, and consuming.
  • Premium Per User. Larger models, paginated reports, advanced refresh.
Layer 02
Capacity

Premium and Fabric capacity

Capacity licensing reserves a dedicated compute pool billed by capacity unit rather than by seat. The defining benefit is that free users can consume content published to a capacity workspace without a paid seat. Fabric capacity now sits as the unified successor, folding Power BI workloads into the broader data platform on the same reserved compute.

  • Premium capacity. Reserved compute, free viewers read published content.
  • Fabric capacity. The unified compute pool that now spans the data estate.
  • Embedded. Capacity for content surfaced inside your own applications.
The trap

The licensing mistakes buyers make.

Power BI produces three recurring waste patterns. The first is buying Pro seats for users who only ever read. The second is staying on per user pricing well past the point where capacity is cheaper. The third is oversizing capacity to a peak load that occurs once a month and paying for it every minute of every day.

Trap 01
Pro for viewers

Paying to read

Every person who only opens a report and never builds one is a pure consumer. On per user pricing each of them carries a Pro seat. Across a large reader population that is a recurring charge for an audience that a single capacity license would serve at no per head cost. Most estates never separate the authors from the readers.

Trap 02
Missed breakeven

Past the crossover

There is a population at which the sum of Pro seats exceeds the cost of a capacity license that serves everyone. Organizations grow their reader base seat by seat and never recompute the crossover. They sit on hundreds of per user seats when one capacity reservation would cover the same audience for less.

Trap 03
Oversized capacity

Sizing to the peak

Capacity is sized to handle the worst case refresh and query load. When that peak is a monthly close or a quarterly board pack, the reserved compute sits idle the rest of the time. Buyers pay for the peak continuously instead of scheduling heavy workloads and sizing to the steady state.

The cost levers

Where the real money moves.

The Power BI bill responds to three levers. Audience segmentation splits authors from readers so each pays for what they do. The capacity crossover analysis times the move off per user pricing to the moment it turns cheaper. Capacity right sizing tunes the reserved compute to the workload it actually carries.

Lever 01
Audience split

Authors versus readers

Usage telemetry distinguishes the users who publish and edit from the users who only view. Authors need a paid seat. Readers do not, once content sits on capacity. Drawing that line and moving the reader population to free consumption against a capacity reservation is the single largest structural saving in most Power BI estates.

The segmented model then anchors the EA renewal so the data analytics line reflects the real author count rather than a blanket Pro rollout.

Lever 02
Crossover and sizing

Timing the move to capacity

We model the breakeven between the total per user spend and the cost of a capacity license that serves the same audience. The output tells you the population at which capacity wins and the SKU that fits.

Once on capacity, we size it to the steady state rather than the peak, schedule the heavy refresh windows, and use the Fabric capacity flexibility to scale rather than reserve idle compute. The reservation matches the workload instead of the worst case.

The contract surface

How Power BI moves at the table.

Power BI negotiates inside the broader Microsoft agreement, frequently bundled into the M365 conversation or attached to an Azure commit through Fabric. The bundling cuts both ways: it can hide the true cost or, handled well, it can fund the capacity move from concessions elsewhere.

Lever 01
Bundle visibility

Pricing the line on its own terms

When Power BI rides inside a larger M365 or data platform bundle, the per unit economics disappear into the blended number. A buyer who breaks out the analytics line and prices it against the segmented author count negotiates the real requirement. Leaving it inside the bundle hands Microsoft the benefit of the unexamined seat count and the unmodeled capacity sizing.

Lever 02
Fabric and Azure commit

Funding capacity from the commit

Fabric capacity consumes against the Azure commitment, which means the move from per user seats to capacity can be structured to draw down an existing commit rather than add net new spend. A buyer who arrives understanding how the capacity reservation interacts with the Azure agreement can fund the analytics platform from concessions already on the table instead of treating it as an incremental ask.

The advisory work

What we deliver on Power BI.

The Power BI engagement is an audience and usage diagnostic, a capacity crossover and sizing model, and the integration of the result into the broader Microsoft negotiation. The output is an analytics estate priced at the authoring and consumption pattern that actually exists.

Deliverable 01
The usage diagnostic

The author and reader map

We pull the activity telemetry across the Power BI tenant, separate the publishing population from the viewing population, and quantify how many paid seats the real authoring activity justifies. We then model the capacity crossover for the reader base and identify the SKU that serves them at the lowest steady cost. The output is a defensible split of who needs a seat and who does not.

Deliverable 02
The negotiation

The capacity reset and contract

We right size the capacity reservation to the workload, schedule the heavy refresh windows off the peak, and structure the Fabric capacity move to draw against the Azure commit where it fits. We break the analytics line out of the bundle, price it against the real author count, and lock multi year protection on both the seat and the capacity rates. The output is a Power BI position priced at true use and defensible through the term.

Engage the practice

Stop buying Pro seats for people who only read.

The Power BI diagnostic separates authors from readers, models the crossover where capacity beats per user pricing, sizes the reservation to the real workload, and brings the clean baseline into the Microsoft negotiation. The result is an analytics line priced at what the organization builds and consumes, not at a blanket Pro rollout.

Contact Us $420M+ recovered · 340+ engagements