NOTE: This post was originally published in March 2020, the last revision of pricing information is from November 2022.
As of today, there isn’t a single place from where to check the actual prices of the different license types covered by the Microsoft Power Platform suite of products – like there is for Dynamics 365, for example. The information of prices vs. what paying that price actually entitles you to is distributed across several information sources and formats – starting from the individual product pages, to the learn.microsoft.com documentation pages, to the PDF licensing guides.
To stop myself from having to always use a search engine to discover these pricing details, I decided to compile a list of links to the places where each individual Power Platform product team has made their pricing information public, as well as write out the current subscription prices in US Dollars and Euros. I’ve also included a few relevant licensing model elements that describe what the particular subscription entitles you to do (capacity, features and so on).
Most of Power Platform product licensing is done via the prepaid subscription model familiar from Microsoft 365 (Office 365). More recently the pay-as-you-go (“PAYG”) option has been introduced for some of the services, allowing payment via an Azure subscription (read more about the November 2021 announcement here). It’s important to note that in general prepaid subscription prices are cheaper than pay-as-you-go. The PAYG option is primarily aimed as an option for customers to use, before they know the true consumption level and are ready to commit to a prepaid subscription. Where applicable, I’ve included the PAYG prices here for comparison.
Your actual licensing costs will of course depend on the types of agreements your organization has with Microsoft. So, consider the prices on this page as mainly a starting point for understanding the relative costs of different Power Platform services.
Power Apps / Pages
Power Apps per app plan: $5 (€4.20)
- Allows you to access one Power Apps app (canvas, model-driven, portal/website).
- The same app in different Power Platform environments (dev/test/prod) requires a per app license for each environment.
- Pay-as-you-go option: $10/monthly active user/app/month
Power Apps per user plan: $20 (€16.90)
- Allows you to access an unlimited number of Power Apps (canvas, model-driven, portal/website) in your tenant.
- Can also be used for accessing canvas apps shared to guests in another tenant (not applicable to other app types).
Power Apps pricing change on October 2021
Before Oct 1st 2021, the Power Apps per app list price was $10 and Power Apps per user $40. See this blog post for more details on the price reduction as well as changes in the per app license entitlements. Note that your license agreement may still apply to the old terms, based on the contract duration.
Power Pages (formerly Power Apps Portals)
- Power Pages authenticated user capacity, 100 monthly active users: $200 (€168.70)(see also discount tiers).
- Pay-as-you-go option: $4/user/site/month
- Power Pages anonymous user capacity, 500 monthly active users: $75 (€63.20) (see also discount tiers).
- Pay-as-you-go option: $0.30/user/site/month
- Internal users (employees) can be licensed separately, via Power Apps or Dynamics 365 licenses, or as authenticated users.
Power Apps portals (old licensing model, before Power Pages)
Differences between Power Pages and Power Apps portals licensing model
- Power Apps portals login capacity add-on, 100 logins per month: $200 (€168.79)(see also discount tiers).
- Power Apps portals page view capacity add-on, 100,000 page views per month: $100 (€84.30).
- Internal users must be licensed separately, either via Power Apps or Dynamics 365 licenses.
Dataverse capacity (formerly “Common Data Service” / CDS)
Power Apps and Power Automate licensing FAQ: Add-ons
- Dataverse Database Capacity (1GB) $40 (€33.70) per month
- May still show up as “Common Data Service Database Capacity”
- Pay-as-you-go option: $48 per GB used per month
- Dataverse File Capacity (1GB) $2 (€1.69) per month
- May still show up as “Common Data Service File Capacity”
- Pay-as-you-go option: $2.40 per GB used per month
- Dataverse Log Capacity (1GB) $10 (€8.40) per month
- May still show up as “Common Data Service Log Capacity”
- Pay-as-you-go option: $12 per GB used per month
See also: What Dataverse capacity is included with the Power Apps and Power Automate plans?
Power Platform / Dataverse API calls / API requests:
- Power Platform Requests add-on: 10,000 daily API requests for $50 (€42.20) per month
- Formerly known as “Power Apps and Power Automate capacity add-on”
See also: Requests limits and allocations
Power Automate (formerly “Microsoft Flow”)
Power Automate per user plan: $15 (€12.60)
- Allows individual users to create unlimited flows, execution is limited based on available API requests per day (40,000 included)
- Note: while Power Apps per app and per user plans includes similar rights, they are tied to the context of a canvas or model-driven app
Power Automate per flow plan: $500 (€421.50) for five flows per month
- Allows the organization to implement 5 flows, regardless of the number of users who trigger them
- Child flows triggered by a parent flow do not need to be licensed
- Execution is limited based on available API requests per day (250,000 included)
- Additional flows can be purchased at $100 (€84.30)per flow per month
- Pay-as-you-go option: $0.60 per each cloud flow run
Power Automate per user plan with attended RPA: $40 (€33.70)
- Allows individual users to run an attended RPA bot on their workstation
- Presumably also contains similar rights as the standard Power Automate per user plan
- Pay-as-you-go option: $0.60 per each attended desktop flow run
Power Automate unattended RPA add-on: $150 (€126.50)
- Allows the organization to run a single unattended RPA bot, no dependencies to users or workstations
- Add-on requires either per user plan with attended RPA or per flow plan
- Pay-as-you-go option: $3 per each unattended desktop flow run
See also: Power Automate licensing FAQ.
Power Apps and Power Automate licensing FAQ: AI Builder
AI Builder capacity add-on: $500 (€421,70) per unit per month
- Each unit contains 1 million service credits on the tenant level
- Allows the organization to use any of the AI model types included in AI Builder
- AI models consume service credits when they are trained, used in an app or flow, or scheduled to periodically run. The amount of capacity consumed varies based the AI model, as well as the size and complexity of the data set. See AI Builder calculator to estimate the capacity requirement and cost of your model.
- Add-on requires at least one paid Power Apps, Power Automate or Dynamics 365 license
- For the built-in Business Card scanning feature in Dynamics 365 Sales, there is free capacity included in Sales Enterprise App licenses: 10 scans per user per month, pooled at tenant level. Sales Insights has a capacity limit for business card scanning of 200/user/month. If additional Business card scanning capacity is required, Sales Enterprise customers may purchase additional Sales Insights licenses. (Taken from Dynamics 365 Licensing Guide PDF document.)
Power Virtual Agent
Assign licenses and manage access to Power Virtual Agents
Power Virtual Agent: $1,000 (€843.20) per 2,000 sessions per month
- Allows the organization to have an unlimited number of bots
- In addition to the tenant license, internal users will need to be assigned a user license. The tenant license costs money, but the user licenses that are purchased via the same mechanism are apparently free.
- “A session is an interaction between the customer and the bot, and represents one unit of consumption. The session begins when an authored topic is triggered. These sessions are referred to as ‘billed sessions’ in the product. Sessions are deducted for both testing and production usage.”
Power BI licensing in your organization
Power BI Pro: $9.99 (€8.40) per user
- Included in Office 365 E5 subscriptions for no additional charge
- Each Pro license gets 10 GB of data storage capacity
Power BI Premium per capacity: starting from $4,995 (€4,212,30) per organization
- Offers dedicated compute and storage resources for your organization
- No per-user license assignment needed for report consumption, report creation and sharing still requires Pro licenses for users
- Required for advanced features, see comparison table
- See What is Power BI Premium and Power BI Premium FAQ for more details
Power BI Premium per user: $20 (€16.90)
- New option to access premium features without organizational capacity purcahase requirement.
Dive deeper into the licensing details
Microsoft usually posts monthly updates to their licensing guide PDF documents. Here’s where you can grab the latest copies: Power Apps and Power Automate Licensing Guide & Dynamics 365 Licensing Guide.
Do you know if the App for Outlook (model-driven app) counts as 1 of the 2 apps in the per app license?
Niels, please see my reply in the comments for this blog post: New Team Member apps for Dynamics 365.
Bernhard S. (@BernhardPS)
Mind clarifying the “Power Automate per user with attended RPA plan” does that include the AI builder? As it states 5000 service credits per month in the details. Or does this plan require an add-on (AI builder). Thanks.
Since the footnote on the Power Automate pricing page says: “AI Builder service credit capacity is pooled at the tenant level. Purchase additional capacity per 1M service credits for $500/month.” I would interpret it so that the Per user plan with attended RPA accrues the AI capacity by 5k for each licenses. Beyond that, you’ll need to make the jump from 5K to 1M with the add-on license.
Jukka … thank you for this very-much-needed post. It’s now a preciously guarded bookmark.
Is there any concept of a bulk discount for lots of extra DB capacity?
Let’s say you need an additional 100Gb p/a – is that really going to cost you $50k?
There are no official pricing tiers with Dataverse capacity – like there is with the Power Pages volume pricing, for example. In practice you’ll need to negotiate with Microsoft directly to get a discount. Larger customers will naturally have their Enterprise Agreement process to lock the pricing levels in exchange for their commitment on purchasing MS licenses. For scenarios with low number of licensed users yet high amount of data – well, let’s just say that you’ll want to try and minimize the database consumption in the solution architecture and avoid storing historical records in Dataverse. Even larger customers may well have a significant financial incentive to reduce the Dataverse storage consumption and push reference data into SQL or Azure Blob storage if possible.
Thank you very much for this. Makes life easier 🙂