Reference 02 of 04 · Power BI Licensing Guide

Power BI and Fabric Pricing: Reference

Every capacity price, reservation rules, cost formulas, and break-even points.

All figures are Microsoft list as of 22 September 2026, in USD for US East and CAD for Canada Central. Every comparison assumes the options meet the same requirements.

Region and currency A Canada Central buyer paying CAD pays about 1.54 times the US East USD price.
Reservations About 40.5 percent off pay-as-you-go, billed for the full term, and cannot be paused.
Break-even F64 costs the same as about 405 Pro viewers at Canadian list.
← Guide introduction Reference 02 of 04

Summary page: Pricing. Per-user prices from Microsoft's US and Canadian pricing pages. Capacity prices from the Azure Retail Prices API for US East and Canada Central. Companion pages: Licensing reference, Decision Tree reference.

This page holds every monetary figure and calculation. Feature eligibility is in the licensing reference, and the decision tree reference links here for every cost comparison so the numbers live in one place.

Assumptions for every figure on this page. Prices are Microsoft list as of 22 September 2026 and change without notice. Per-user prices are Microsoft list. Capacity prices are Azure retail list for the stated region and currency, assume 730 hours per month always-on, and exclude storage, networking, the gateway machine, support, and administration. Prices through a reseller differ from list, and we confirm current pricing before any quote. Every comparison assumes the alternatives being compared meet the same feature, model-memory, and workload requirements.

Per-user licences

Licence USD / user / month CAD / user / month Billing Notes
Power BI Desktop 0 0 Free download
Microsoft Fabric (Free) 0 0 Auto-assigned
Power BI Pro 14.00 19.00 Annual commitment. Monthly plan is higher. Included in Microsoft 365 E5 and Office 365 E5.
Power BI Premium Per User (PPU) 24.00 32.60 Annual commitment. Monthly plan is higher. Includes Pro.
PPU add-on for existing Pro or E5 users 14.00 19.00 Annual commitment Requires the prerequisite licence already assigned.

Pro rose from USD 10 and PPU from USD 20 on April 1, 2025. No change since.

Annual cost by user count, list price, no existing entitlements

Users Pro USD / year Pro CAD / year PPU USD / year PPU CAD / year
10 1,680 2,280 2,880 3,912
25 4,200 5,700 7,200 9,780
50 8,400 11,400 14,400 19,560
100 16,800 22,800 28,800 39,120
250 42,000 57,000 72,000 97,800
500 84,000 114,000 144,000 195,600

Microsoft Fabric capacity (F SKUs)

Billed through Azure per second with a one-minute minimum. A paused pay-as-you-go capacity does not bill compute. A reservation bills for its full term whether or not the capacity is running.

Base rates

Region and currency are separate effects. Azure prices each region in USD, then converts to CAD at a Microsoft-set rate.

Reservation, per CU per year USD CAD
US East 938.00 1,300.11
Canada Central 1,042.00 1,444.26
Pay-as-you-go, per CU per hour USD CAD
US East 0.18 0.2495
Canada Central 0.20 0.2772

Canada Central is about 11% more than US East in the same currency. CAD is about 1.386× USD for the same region. Combined, a Canada Central buyer paying CAD pays about 1.54× the US East USD figure most articles quote. The reservation discount is 40.5% against pay-as-you-go in every cell checked. At these rates and regions the 3-year reservation is exactly three times the 1-year price, so it fixes the price for three years without lowering it.

The tables below use US East in USD and Canada Central in CAD, the two cases relevant to a Canadian buyer.

SKU CU USD PAYG / month USD 1-yr reserved / month CAD PAYG / month CAD 1-yr reserved / month
F2 2 263 156 405 241
F4 4 526 313 809 481
F8 8 1,051 625 1,619 963
F16 16 2,102 1,251 3,238 1,926
F32 32 4,205 2,501 6,475 3,851
F64 64 8,410 5,003 12,951 7,703
F128 128 16,819 10,005 25,902 15,405
F256 256 33,638 20,011 51,803 30,811
F512 512 67,277 40,021 103,606 61,622
F1024 1,024 134,554 80,043 207,213 123,244
F2048 2,048 269,107 160,085 414,425 246,488

Monthly figures are computed from the unrounded rates and rounded for display.

  • F64 is the licensing threshold for Free viewers. Below F64 every viewer needs Pro or PPU. The following are available from F2: 48 scheduled refreshes per model, uncapped API refreshes, models above 1 GB up to the SKU's memory ceiling, XMLA read/write, deployment pipelines, all Fabric workloads, and Copilot. Report Server rights need an F64 or larger reservation.
  • Pay-as-you-go can be paused. An F capacity running 10 hours a day, 5 days a week bills about 30% of the always-on PAYG figure. Sizing down below F64 during off-hours removes Free viewing during those hours.
  • Reservations cannot be paused. They are bought in 1 CU increments, cover compute only, and bill for the term. Unused reserved hours are lost, so a reservation should not be combined with a pausing plan.
  • Power BI Premium-style Autoscale does not exist on F SKUs. Resize manually or by script; capacity overage protection handles bursts. Spark workloads have a separate autoscale billing option that is unrelated.
  • OneLake storage bills separately. Hot tier about USD 0.026 per GB per month in US East and CAD 0.0347 in Canada Central. Estimate it whenever you will land data in Fabric; it is small relative to compute for typical small-business volumes and material for large lakehouses.

Power BI Embedded (A SKUs)

Billed hourly through Azure. Can be paused, as can any pay-as-you-go F SKU. Microsoft directs new embedding builds to F SKUs, which include the same embedding rights plus Fabric workloads and per-second billing. Listed here for existing deployments.

SKU v-cores Memory USD / hour USD / month always-on CAD / hour CAD / month always-on
A1 1 3 GB 1.0081 736 1.3973 1,020
A2 2 5 GB 2.0081 1,466 2.7833 2,032
A3 4 10 GB 4.0242 2,938 5.5777 4,072
A4 8 25 GB 8.0565 5,881 11.1667 8,152
A5 16 50 GB 16.121 11,768 22.3445 16,311
A6 32 100 GB 32.2506 23,543 44.7009 32,632
A7, A8 64, 128 200, 400 GB No US East or Canada Central meter returned by the API; only a "Global" meter. Availability and price need confirmation with Microsoft.

A pay-as-you-go capacity of any type running 40 hours a week (about 173 hours a month) bills about 24% of the always-on figure. A1 on that schedule is about USD 175 or CAD 242 per month; F2 on that schedule is about USD 62 or CAD 96.

Power BI Premium per capacity (P SKUs)

Not purchasable. Listed only for organizations that already hold P capacity on an Enterprise Agreement.

SKU v-cores USD / month Status
P1 8 4,995 Historical list price, widely attested
P2 to P5 16 to 128 Roughly 9,995 to 79,995 Historical, not verifiable from Microsoft today

Use the equivalent F SKU reserved price as the comparison baseline for an organization that holds P capacity. P1 maps to F64 by compute; F64 reserved in US East is USD 5,003. Your actual cost depends on region, currency, whether they reserve, whether they right-size after measuring with the Capacity Metrics app, and whether they split development onto a smaller pausable capacity.

Cost comparisons

To compare options, count people once, subtract existing licences, and price only the options that meet the requirements.

Formulas

Pro for everyone       = Pro price × (people without E5, Pro, or PPU already)

                Capacity + free view   = capacity monthly price
                                         + Pro or PPU price × (publishers without an existing licence)
                                         [viewers free only on F64+ or P]

                PPU for everyone       = PPU price × (people touching the PPU content who hold no licence)
                                         + PPU add-on price × (people touching it who already hold Pro or E5)
                                         + 0 × (people who already hold PPU)

                Embedded, app owns data = capacity hourly rate × active hours
                                         + Pro or PPU × human publishers
                                         + application costs
                

Compare full cost with full cost, or incremental cost with incremental cost.

Break-even points at list price

These are the seat counts at which one alternative's monthly cost equals another's. They describe cost only; whether a capacity can run the workload is a separate check. F64 has fixed compute, and the alternative must also satisfy model memory, refresh, and concurrency requirements. Model memory means measured peak, including refresh and queries, not the resident size: Microsoft states that refresh can more than double a model's footprint while it runs. PPU's ceiling is 100 GB; F64's is 25 GB.

Pro viewers versus F64 with Free viewers. Publishers hold Pro in both cases, so their cost cancels.

Currency and region F64 reserved / month Pro / user / month Viewer seats where costs equal F64 cheaper from
USD, US East 5,002.67 14.00 357.3 358 unlicensed viewers
CAD, Canada Central 7,702.74 19.00 405.4 406 unlicensed viewers

PPU for everyone versus F64 with Pro publishers. The author count matters because it sits on the capacity side.

Currency and region Publishers F64 reserved + Pro publishers PPU / user / month Total people where costs equal Capacity cheaper from
USD, US East 5 5,072.67 24.00 211.4 212 people
USD, US East 10 5,142.67 24.00 214.3 215 people
CAD, Canada Central 5 7,797.74 32.60 239.2 240 people
CAD, Canada Central 10 7,892.74 32.60 242.1 243 people

Microsoft's own guidance that PPU is cost effective below about 250 users lines up with these figures.

What changes the break-even point. Existing E5 or Pro entitlements shrink the per-user side and push the break-even point higher. A capacity that is needed anyway, for a large model, for Copilot, or for Fabric workloads, has its cost partly justified before viewers are counted, which pushes the break-even point lower. Pausing lowers the PAYG capacity cost but not a reservation, and pausing or downsizing below F64 removes Free viewing during that time.

Example: 5 publishers and 350 viewers, standard reporting, no existing licences

Alternative USD, US East CAD, Canada Central
Pro for all 355 4,970 6,745
F64 reserved + 5 Pro 5,073 7,798

Pro is cheaper in both currencies, so a headcount of 355 does not justify F64.

Example: 12 publishers and 600 viewers, imported models up to 20 GB resident, no existing licences

Pro alone is not eligible: the models exceed 1 GB. The eligible alternatives are PPU for everyone, or a capacity whose memory holds the measured peak.

Alternative Eligibility USD, US East CAD, Canada Central
F64 reserved + 12 Pro Conditional: only if measured peak memory including refresh fits 25 GB and load testing passes. A 20 GB resident model may exceed 25 GB during refresh. 5,171 7,931
F128 reserved + 12 Pro Candidate: needs measured peak within 50 GB and load testing 10,173 15,633
PPU for all 612 Eligible on memory if measured peak is within 100 GB; no Free viewing 14,688 19,951

Evaluate F64 only if peak memory and load testing qualify it. Otherwise F128 is the next candidate, subject to the same validation, and it still beats PPU for this audience if it qualifies.

Example: 10 publishers and 35 consumers, one 4 GB resident model, 30-minute refresh, XMLA

Alternative Eligibility USD, US East CAD, Canada Central
PPU for all 45 Eligible (100 GB ceiling) 1,080 1,467
F16 reserved (5 GB ceiling) + 45 Pro Conditional: a 4 GB resident model is likely to exceed 5 GB during refresh 1,881 2,781
F32 reserved (10 GB ceiling) + 45 Pro Candidate: needs measured peak within 10 GB and load testing 3,131 4,706

PPU is cheaper than either capacity alternative and meets the requirements. F16 is listed to show why the smallest SKU whose ceiling exceeds the resident size is not automatically eligible.

Example: 5 publishers and 80 viewers who all need the same PPU-hosted content

Alternative USD, US East CAD, Canada Central
PPU for all 85 2,040 2,771
F2 reserved + 85 Pro (48 refreshes, 3 GB model, XMLA, Copilot; viewers still paid) 1,346 1,856
F64 reserved + 5 Pro (viewers free, 25 GB model) 5,073 7,798

The F2 row is cheapest if the largest model's measured peak fits in 3 GB. A 4 GB model rules it out. For a model with a peak between 25 GB and 100 GB, the eligible options are PPU (100 GB), F128 (50 GB), or F256 (100 GB); F64 is not.

Worked examples, list price

Scenario Licensing USD / month CAD / month
3 publishers, 12 viewers, daily refresh, models under 1 GB, basic reports 15 Pro 210 285
Same basic scenario, 10 of the 15 already on Microsoft 365 E5 5 Pro 70 95
3 publishers, 12 viewers, one model over 1 GB needing 30-minute refresh 15 PPU 360 489
Same PPU scenario, 10 of the 15 already on E5 5 PPU + 10 PPU add-ons 260 353
2 publishers, 20 viewers, plus a lakehouse for data engineering F2 reserved + 22 Pro 464 659
4 publishers, 30 viewers, want Copilot, nothing else from Fabric F2 reserved + 34 Pro 632 887
ISV embedding for external customers, app owns data, dev capacity 40 hrs/week PAYG A1 or F2 PAYG paused outside hours + 2 Pro 203 (A1) or 90 (F2) 280 (A1) or 134 (F2)

All figures pre-tax, at Microsoft list. Thirteen fuller situations with reasoning are in Worked Examples.

Sources

Get practical insights like this in your inbox

Occasional articles and updates on technology, risk, operations, and support.