Power BI licensing was already confusing. Add AI into the mix — Copilot, AI Functions, Data Agents, Foundry Tools — and it gets worse. Every feature has different licence requirements. Some work with Pro. Some need Premium. Some need Fabric capacity. And then there is FCC.
This guide cuts through the noise. Every AI feature in Power BI, what licence it needs, what it costs, and a decision tree to help you pick the right tier for your team.
The Four Licence Tiers
Before we get to AI features, here are the four tiers you need to know:
Power BI Pro — $10/user/month
The baseline licence. Gives you access to Power BI Desktop, the Power BI Service, and the ability to share reports and dashboards with other Pro users. All standard visuals work. Most AI visuals work (more on this below).
What you get: Report creation, sharing, dashboards, standard visuals, AI visuals (Key Influencers, Anomaly Detection, Decomposition Tree, Forecasting, Smart Narrative in Custom mode).
What you do not get: Copilot, AI Functions, Data Agents, Foundry Tools, AutoML, R/Python visuals in Service, free-user consumption.
Power BI Premium Per User (PPU) — $20/user/month
All Pro features plus access to Premium features on a per-user basis. PPU workspaces behave like capacity for feature availability. Good for small teams that need some Premium features without buying full capacity.
What you get: Everything in Pro, plus paginated reports, deployment pipelines, XMLA endpoints, incremental refresh, and some Premium AI features.
What you do not get: Copilot (still needs capacity), AI Functions (still needs Fabric capacity), Data Agents (still needs workspace access on capacity), free-user consumption.
Power BI Premium (P1–P5) — Capacity-based
Dedicated capacity with predictable performance. P1 starts at approximately $4,995/month. This is the legacy Premium offering — still supported but being superseded by Fabric capacity.
What you get: Everything in PPU, plus Copilot access, free-user consumption, and all Premium AI features.
What you do not get: AI Functions (requires Fabric capacity specifically), some newer Fabric-only features.
Fabric Capacity (F2–F2048) — Capacity-based
The modern replacement for Premium capacity. Fabric capacity unlocks all AI features including AI Functions, Data Agents, and Foundry Tools. Pricing scales with the number of Capacity Units (CUs).
| SKU | CUs | Approximate Monthly Cost |
|---|---|---|
| F2 | 2 | ~$260 |
| F4 | 4 | ~$520 |
| F8 | 8 | ~$1,040 |
| F16 | 16 | ~$2,080 |
| F32 | 32 | ~$4,160 |
| F64 | 64 | ~$8,320 |
| F128 | 128 | ~$16,640 |
| F256 | 256 | ~$33,280 |
| F512 | 512 | ~$66,560 |
| F1024 | 1024 | ~$133,120 |
| F2048 | 2048 | ~$266,240 |
What you get: Everything in Premium, plus AI Functions, Data Agents, Foundry Tools, SynapseML, and all Fabric AI capabilities.
What you do not get: Free — this is paid capacity. Free trials and free SKUs do not support AI Functions.
The AI Feature Matrix
Here is every AI feature in Power BI and what licence it needs:
| Feature | Pro | PPU | Premium (P1+) | Fabric (F2+) | Notes |
|---|---|---|---|---|---|
| Key Influencers | Yes | Yes | Yes | Yes | ML.NET backend, no extra licence |
| Anomaly Detection | Yes | Yes | Yes | Yes | SR-CNN algorithm, built-in |
| Smart Narrative (Custom) | Yes | Yes | Yes | Yes | Manual authoring, no AI |
| Smart Narrative (Copilot) | No | No | Yes | Yes | Requires Copilot licence + capacity |
| Decomposition Tree | Yes | Yes | Yes | Yes | AI splits included |
| Forecasting | Yes | Yes | Yes | Yes | ETS algorithm, built-in |
| Visual Calculations | Yes* | Yes | Yes | Yes | *Service requires Live Connection |
| R Visuals (Service) | No | No | Yes | Yes | Requires Spark workload |
| Python Visuals (Service) | No | No | Yes | Yes | Requires Spark workload |
| Copilot (all 10 features) | No | No | Yes | Yes | Requires F2+ or P1+ paid capacity |
| AI Functions (all 9) | No | No | No | Yes | Requires Fabric capacity specifically |
| Data Agents | No | No | No | Yes | Requires Fabric workspace on capacity |
| Foundry Tools (Power Query) | No | No | No | Yes | Requires Fabric/Premium capacity |
| Azure ML integration | No | No | No | Yes | Requires Fabric/Premium capacity |
| AutoML (Dataflows) | No | No | No | Yes | Requires Premium capacity |
| Q&A Visual | Yes | Yes | Yes | Yes | Deprecated Dec 2026, replaced by Copilot |
FCC: Fabric Copilot Capacity
FCC (Fabric Copilot Capacity) is a dedicated SKU introduced by Microsoft to separate Copilot billing from your main Fabric capacity. Here is what you need to know:
What FCC does:
- Provides dedicated capacity for Copilot operations only
- Separates Copilot CU consumption from your regular Fabric workloads (Spark, Dataflows, etc.)
- Prevents Copilot usage from starving your data processing capacity
- Centralises Copilot billing across your organisation
When you need FCC:
- Your team uses Copilot heavily (report generation, DAX writing, narrative summaries)
- Your regular Fabric capacity is already under pressure from Spark and Dataflow workloads
- You want predictable Copilot costs separated from data processing costs
- You have multiple departments using Copilot and need cost attribution
When you do not need FCC:
- Light Copilot usage (occasional report generation, DAX help)
- Your Fabric capacity has headroom (CU consumption consistently below 80%)
- You are still evaluating Copilot and not ready for dedicated capacity
FCC pricing: FCC is priced based on CUs, similar to Fabric capacity. The exact cost depends on the SKU you choose and your region. Contact Microsoft or your licensing partner for current FCC pricing.
CU Consumption for AI Features
Capacity Units (CUs) are the currency of Fabric capacity. Every operation consumes CUs. AI operations are no exception.
How AI Functions consume CUs:
- Each AI Function call consumes CUs based on the number of tokens processed
- The Fabric Capacity Metrics App includes a dedicated AI Functions operation for monitoring
- CU consumption varies by model: GPT-4.1-mini uses fewer CUs than GPT-5.5 or Claude Opus
- PySpark AI Functions distribute across your Spark cluster, spreading CU load
Monitoring CU consumption:
- Open the Fabric Capacity Metrics App in your workspace
- Navigate to the AI Functions tab
- View CU consumption by operation, time period, and workspace
- Set alerts for CU thresholds to avoid throttling
Cost management tips:
- Use
ai.statsin Python notebooks to track token consumption per operation - Set the progress bar cost calculator to
statsmode for real-time estimates - Configure concurrency limits (default 200) to control burst spending
- Use GPT-4.1-mini (default) for simple tasks; reserve larger models for complex workloads
- Monitor the Metrics App weekly during initial rollout
Decision Tree
Use this decision tree to determine the right licence for your team:
Do you only need AI visuals (Key Influencers, Anomaly Detection, etc.)?
→ Power BI Pro ($10/user/month) is sufficient.
Do you need Copilot features?
→ You need Fabric F2+ or Premium P1+ capacity. Start with F2 (~$260/month) for evaluation.
Do you need AI Functions (sentiment analysis, classification, etc.)?
→ You need Fabric F2+ capacity specifically. Premium P1+ does not include AI Functions.
Do you need Data Agents (conversational BI)?
→ You need Fabric F2+ capacity and a workspace on that capacity.
Do you need Foundry Tools (Cognitive Services in Power Query)?
→ You need Fabric F2+ or Premium P1+ capacity.
Is your team using Copilot heavily?
→ Consider adding FCC to separate Copilot billing from data processing.
Do you have free users who need to view reports?
→ You need Fabric F64+ or Premium P1+ for free-user consumption.
Budget-conscious recommendation:
Start with Fabric F2 (~$260/month) + Pro licences ($10/user/month). This gives you access to all AI features. Upgrade to F4 or F8 as usage grows. Add FCC when Copilot usage becomes heavy.
Common Licensing Mistakes
Mistake 1: Buying Pro licences and expecting Copilot to work.
Copilot requires capacity. Pro alone is not enough.
Mistake 2: Buying Premium P1+ for AI Functions.
AI Functions require Fabric capacity specifically. Premium P1+ does not include them.
Mistake 3: Running AI Functions on a free Fabric trial.
Free trials and free SKUs do not support AI Functions. You need paid capacity.
Mistake 4: Not monitoring CU consumption.
AI Functions consume real CUs. Without monitoring, you can hit throttling limits unexpectedly.
Mistake 5: Assuming FCC is required for Copilot.
FCC is optional. Copilot works on your main Fabric capacity. FCC is only needed to separate billing.
Summary
The licensing landscape for Power BI AI is:
- Pro ($10/user): AI visuals only
- Fabric F2+ (~$260+/month): Everything — Copilot, AI Functions, Data Agents, Foundry Tools
- FCC (optional): Separate Copilot billing from data processing
Start with Fabric F2 + Pro licences. Monitor CU consumption. Scale up as needed. Do not over-provision on day one — F2 is enough to evaluate every AI feature, and you can upgrade in minutes.
The features are ready. The licensing is clear. The only question is which tier fits your team.