Using this guide
Use this guide to improve your understanding of how to license Microsoft Power Apps, Power Automate, Power Pages, and Power Platform add-ons.
To facilitate understanding of licensing requirements this guide is structured as follows:
- How to buy
- Product licensing
- Additional resources
- Change log
This guide does not supersede or replace any of the legal documentation covering use rights.
For help determining the right technology solution for any given organization, including the license requirements for a specific product or scenario, consult with your Microsoft account team or your Microsoft Certified Partner.
All pricing is USD ERP and subject to change. All subscription pricing is listed per month, billed annually. Please see Pricing | Microsoft Power Platform for actual pricing.
For detailed information on Microsoft product and program licensing visit the Microsoft Central Licensing Hub. If you are in the United States, you can contact Microsoft Sales directly at (800) 642-7676. For international queries, refer to the list of Microsoft Customer Service phone numbers.
What’s new in this licensing guide
Microsoft reserves the right to review or update this document at any time without notice. Users should take care to always use the latest version of this licensing guide for the most up-to-date information.
How to buy
There are three ways to buy Power Platform products and services.
- Microsoft Partners
- For customers in need of a fully-managed and tailored Power Platform solution, connect with a partner.
- Microsoft Sales
- For customers who want to learn more about Power Platform, discuss use cases or get pricing information, reach out to Microsoft Sales or call Microsoft Sales at (800) 642-7676.
- Microsoft Online
- Power Platform subscriptions can be set up from Power Platform Pricing | Microsoft Power Platform.
- Power Platform pay-as-you-go meters can be set up from Set up a pay-as-you-go plan - Power Platform | Microsoft Learn.
This table outlines the three primary purchasing channels, all offering flexible subscription lengths and support models.
| Overview of purchasing options | |||
|---|---|---|---|
| Microsoft Partners | Microsoft Sales | Microsoft Online | |
| Subscription length | Monthly / Annual / Multi-Year | Monthly / Annual / Multi-Year | Monthly /Annual / Multi-Year |
| Customer support | Industry specific | Account specific | Eligibility Product specific |
| Eligibility | All customers | Managed accounts | Managed accounts |
| Implementation | Customized support | Upon request | Independently managed |
| Scale | Department / Enterprise-wide | Enterprise-wide | Department / Enterprise-wide |
Learn more about how to buy from Microsoft.
Product licensing
Power Apps, Power Automate and Power Pages provide licensed users the ability to create and run apps, bots, and custom websites. Any user or device that inputs data into, queries, views data from or otherwise accesses Power Apps, Power Automate and Power Pages, directly or indirectly must be properly licensed.
Power Apps, Power Automate and Power Pages use rights can be purchased through the Power Platform subscription licenses, Power Platform subscription add-on licenses, and Power Platform pay-as-you-go meters.
Power Platform subscription licenses[*]
- Power Apps
- Power Apps Premium
- Power Apps per app
- Power Automate
- Power Automate Premium
- Power Automate Process
- Power Automate Hosted Process
- Power Automate Process Mining
- Power Automate per user
- Power Automate per flow
- Power Pages
- Power Pages Authenticated users
- Power Pages Anonymous users
Power Platform subscription add-on licenses
- Power Automate unattended RPA add-on
- AI Builder capacity add-on
- Dataverse Database capacity add-on
- Dataverse File capacity add-on
- Dataverse Log capacity add-on
- Power Platform Requests add-on
[*] Power Platform products are licensed: per User Subscription Licenses (User SLs), per bot, per tenant, and capacity add-ons per tenant. These license types vary by product.
Power Platform pay-as-you-go meters
- Power Apps per app meter
- Power Pages Authenticated users meter
- Power Pages Anonymous users meter
- Dataverse Database capacity meter
- Dataverse File capacity meter
- Dataverse Log capacity meter
Limited Power Platform use rights are included with select Dynamics 365, Microsoft/Office 365 and Windows licenses enabling licensed users to create applications and flows based on Microsoft 365 data. These productivity apps can also utilize data outside of Microsoft 365 by connecting to common services including Box.com, Facebook, and many more via the use of standard connectors. Please refer to the summary of Power Apps, Power Automate and Power Pages tables for details.
Recommended offers
Summary of Power Apps
Power Apps Premium
Power Apps Premium is best for businesses that want one license for users, regardless of the number of apps they need to run. This offer allows licensed users to create and run unlimited custom applications and create and access unlimited Power Pages websites.
| Power App subscriptions | Power Apps use rights included with: | Power Apps Basic | ||
|---|---|---|---|---|
| RECOMMENDED MOTION Power Apps Premium $20 per user/month (or $12 per user/month[*] w/2,000+ new licenses) |
Select Dynamics 365 licenses[1],[2] | Use rights with select Microsoft 365 and Office 365 licenses | ||
| Plans | Capabilities | |||
| Power Apps | Run custom apps | Unlimited apss | Within same environment as licensed D365 application(s) | Unlimited |
| Run workflows within the custom app [3] | •[2] | • | • | |
| Run custom websites | Unlimited websites | |||
| AI Builder | Service credits [4] | 500 credits | • | • |
| Power Platform connectors | Standard connectors | • | • | • |
| Premium and custom connectors | • | • | ||
| On prem and cloud services data transfer | • | • | ||
| Dataverse | Full Dataverse access | • | • | Dataverse for Teams only |
| Create and access custom tables [5],[6] | • | Pro limited to 15 per app | ||
| Dataverse Database capacity (Accrued) | 250 MB [7] | |||
| Dataverse File capacity (Accrued) | 2 GB [7] | |||
| Managed Environments | Admin and governance at scale | • [8] | • [2],[8] | |
[1] Dynamics 365 Pro does not have use rights for Power Apps or Power Pages.
[2] Within app context
[3] Power Automate use rights included with Power Apps do not include RPA functionality, which requires a separate purchase of Power Automate Premium.
[4] Cap on accrued capacity: 1,000,000 credits per tenant. For more AI Builder service credits, use the AI Builder capacity add-on.
[5] For Power Apps use rights with restricted tables and exceptions for case tables, see Restricted tables requiring Dynamics 365 licenses.
[6] For exceptions to Dynamics 365 Field Service use rights for Power Apps users, refer to the Dynamics 365 Licensing Guide.
[7] Dataverse Database and File capacity entitlements accrue at the tenant level. Additional Dataverse Database, File and Log subscription capacity is available via the Dataverse 1 GB capacity add-ons.
[8] Please see Managed Environments for licensing details.
[*] Billed annually
Please see Power Platform – Other Options section in this guide for more information on Power Apps.
Summary of Power Automate
Power Automate Premium
Power Automate Premium enables licensed users to automate modern applications via API-based digital process automation (cloud flows) and legacy applications via UI-based robotic process automation (desktop flows) in attended mode.
Power Automate Process
Power Automate Process licenses a single ‘automation’ bot or critical business process that can be used to automate a process via robotic process automation in unattended fashion, or UI-based digital process automation.
| Power Automate subscriptions | Power Automate use rights included with: |
Power Automate Basic | ||||||
|---|---|---|---|---|---|---|---|---|
| RECOMMENDED MOTION Power Automate Premium $15 per user/month[*],[1] |
RECOMMENDED MOTION Power Automate Process $150 per bot/month[*],[2] |
Copilot Studio | Power Apps | Sleect Dynamics 365 licenses | Windows | Use rights with select Microsoft 365 and Office 365 licenses | ||
| Plans | Capabilities | |||||||
| Power Automate[3] | Cloud flows: (DPA) Automated, instant, and scheduled flows | • | • | • [4],[5] | • [4] | • [4] | • | |
| Business process flows | • | • | • [4] | • [4] | ||||
| Attended desktop flows (robotic) | • | • [6] | ||||||
| Unattended desktop flows (RPA) | • | |||||||
| Process Mining | Task Mining | • | ||||||
| Cloud flows process mining integration | • | |||||||
| Visualize and analyze processes | • [7],[8] | |||||||
| Power Platform connectors | Standard connectors | • | • | • [4],[5] | • [4] | • [4] | • | |
| Premium and custom connectors | • [9] | • [9] | • [4],[5] | • [4] | • [4] | |||
| On premises and cloud services data transfer | • | • | • [4],[5] | • [4] | • [4] | |||
| AI Builder | Service credits [10] | 5,000 | 5,000 | |||||
| Dataverse | Dataverse use rights | • [4],[5] | • [4] | • [4] | Within Teams only | |||
| Database (Accrued) | 250 MB [11] | 50 MB [11] | ||||||
| File (Accrued) | 2 GB [11] | 200 MB [11] | ||||||
| Managed Environments | Admin and governance at scale | • [12] | • [12] | • | • [4],[12] | |||
[1] Per tenant/month, billed annually, one license allows user or capacity usage in any environment in the tenant.
[2] Per environment/month, one license allows the bot or process to be used in a single environment. An additional license is required if the same bot or process is deployed in a different environment.
[3] See technical documentation for definitions of each flow type.
[4] Within app context
[5] Cloud flow usage of up to 250,000 Power Platform Requests per day at the tenant level is included as part of the Copilot Studio message pack subscription. Cloud flows do not consume Copilot Studio message capacity.
[6] Via Power Automate desktop only; a free application not intended for business-critical functions, with no SLA or Microsoft support. cloud flows, standard/premium connectors, orchestration (scheduled or automatic triggers for desktop flows, attended or unattended, combine cloud flows + desktop flows in a single automation), sharing desktop flows developing in a different environment than the default, Automation Lifecycle Management (ALM), monitoring, execution logs are not included.
[7] The Power Automate Premium license includes the Process Mining desktop app with advanced analytics and optional Power BI customization with a separate purchase of Power BI. Process Advisor that comes with Power Automate Premium licenses includes out of the box process mining capabilities (prebuilt templates) with very limited customization.
[8] 50 MB of Process Mining data storage per user license, cap on accrued capacity: 100 GB per tenant.
[9] Desktop flow connector included (This desktop flow connector is not included with Windows licenses).
[10] Cap on accrued capacity: 1,000,000 credits per tenant. For more AI Builder service credits, use the AI Builder capacity add-on.
[11] Dataverse Database and File subscription capacity is pooled at the tenant level. Additional Dataverse Database, Dataverse File and Dataverse Log subscription capacity can be purchased in increments of 1 GB.
[12] Please see Managed Environments for licensing details.
[*] Billed annually
Please see Power Platform – Other Options section in this guide for more information on Power Automate.
Summary of Power Pages
Power Pages Authenticated users
Power Pages Authenticated users licensing is best for businesses that want to allow users to access low-code business websites securely with authenticated access and have predictable licensing.
Power Pages Anonymous users
Power Pages Anonymous users licensing is best for businesses that want to allow viewers to access low-code business websites anonymously and have predictable licensing.
| Power Pages subscriptions | Power Pages use right with: | ||||
|---|---|---|---|---|---|
| RECOMMENDED MOTION Power Pages Authenticated user Tier 3 (100k+ users) $50/pack[*] |
RECOMMENDED MOTION Power Pages Anonymous user Tier 3 (100k+ users) $25/pack[*] |
Power Apps Premium | Select Dynamics 365 licenses | ||
| Plans | Capabilities | ||||
| Power Pages | Create, access, host and administer websites | • | • | • | Within same environment as licensed D365 app |
| Secure access authentication | • | ||||
| Power Platform Connectors | Standard connectors | • | • | • | • |
| Premium and custom connectors | • | • | • | • | |
| Dataverse | Full Dataverse access | • | • | • | • |
| Create and access custom tables and complex tables[1] | • | • | • | • | |
| Dataverse Database capacity (Accrued) | 2 GB [2] | 500 MB [2] | 250 MB [3] | ||
| Dataverse File capacity (Accrued) | 16 GB [2] | 4 GB [2] | 2 GB [3] | ||
| Dataverse Log capacity (Accrued) | 1 GB | 250 MB | |||
| Managed Environments | Admin and governance at scale | • [4] | • [4] | • [4] | Within app context |
[1] For Power Pages use rights with restricted tables and exceptions for case tables, see Restricted tables requiring Dynamics 365 licenses.
[2] Per capacity pack
[3] Per license capacity
[4] Please see Managed Environments for licensing details.
[*] Billed annually
Please see Power Platform – Other Options section in this guide for more information on Power Pages.
Other options
Power Apps
Service overview
Power Apps is a low code/no code application platform that allows enterprises to build, modernize, and deploy unlimited applications for teams, departments, or entire organizations and customize existing Dynamics 365 and Microsoft/Office 365 applications. For more details, please visit https://powerapps.microsoft.com/.
Licensing overview
General purpose, fully featured Power Apps capabilities are licensed via Power Apps subscriptions on a per user basis and via pay-as-you-go enabling licensed users to create, customize, share, and run business applications.
Additionally, limited Power Apps capabilities are included within select Dynamics 365 and Microsoft/Office 365 licenses. For more information, please see the sections titled Power Apps use rights included with Dynamics 365 licenses and Power Apps Basic later in this document.
A high-level overview of the licensing structure is provided below.
| Power Apps Premium | Power Apps per app | Power Apps per app pay-as-you-go | |
|---|---|---|---|
| Licensing scheme | Per user | Per user, per app | Per Active Uer |
| Description | Equips user to run unlimited applications and access unlimited Power Pages websites | Licenses individual user to run one application or access one Power Pages website in a specific environment | Allows user to access one application |
Power Apps Premium
Power Apps Premium is best for businesses that want one license for users, regardless of the number of apps they need to run. This offer enables licensed users to run unlimited custom applications and access unlimited Power Pages websites.
| SKU Name | Power Apps Premium |
|---|---|
| License type | Per User |
Power Apps per app
Power Apps per app licenses individual users to run 1 custom application or access 1 Power Pages website in a specific environment based on the full capabilities of Power Apps.
| SKU Name | Power Apps per app |
|---|---|
| License type | Per user, per app license |
| Are licenses stackable? | Yes |
Power Apps per app is best for businesses that want to license users for each app or website, with the flexibility to stack licenses. Customers with per app typically start with 1-2 leading use case scenarios before adopting the platform more broadly. Power Apps per app is an attractive licensing option for licensing end users that run only a few apps and/or access only a few websites.
| Environment 1 | Environment 2 | Per App License Consumed | |
|---|---|---|---|
| User 1 | App A, App B, Website 1 | 3 | |
| User 2 | App A, App B | App C, App D, Website 2 | 5 |
| User 3 | App A | App C | 2 |
Note:
- A single user might be covered by multiple ‘per app’ licenses to allow the user to use multiple solutions targeted at various business scenarios, without requiring a per user license.
- Once a pool of Power Apps per app licenses is purchased, individual licenses need to be allocated to specific environments and then assigned to individual users before the app can be shared, (i.e., if the same app or website exists in two environments, a user will require two Power Apps per app User SLs to access both).
- Power Apps per app is also available to qualified education customers under faculty and student pricing. Since these licenses are sold as tenant level capacity and are not assigned to users in Active Directory, customers and partners will be responsible for ensuring that student pricing is applied to students only.
Power Apps per app pay-as-you-go meter
The Power Apps per app meter enables individual users to run one custom application. This option is best for businesses that want to pay-as-you-go for only the users who access a Power App one more times in a month.
| SKU Name | Power Apps per app active user 1 |
|---|---|
| Meter name | Power Apps per app meter |
Power Apps per app pay-as-you-go meter definition: A measure of the number of unique, active users who open a single pay-as-you-go enabled app in an environment one or more times in a month.
Power Apps use rights include with Dynamics 365 licenses
Limited Power Apps use rights are included within the same environment(s) as the licensed Dynamics 365 application(s) to allow users to customize and extend Dynamics 365 applications. Use of Power Apps capabilities included with Dynamics 365 licenses must be only within the context of and in the same environment as the licensed Dynamics 365 application. Use rights vary by Dynamics 365 license type.
Power Apps Basic
Power Apps Basic (limited Power apps use rights included with select Microsoft 365 and Office 365 licenses) allows users to customize and extend Microsoft 365 and Office 365 for productivity scenarios, and to deliver a comprehensive low-code extensibility platform for Microsoft Teams only. For a complete list of Microsoft 365 and Office 365 and licenses that include Power Apps and Dataverse for Teams use rights, please refer to Appendix B.
Summary of Power Apps
| Power Apps subscriptions | Power Apps subscriptions | Power Apps per app pay-as-you-go | Power Apps use rights included with: | Power Apps Basic | ||
|---|---|---|---|---|---|---|
| RECOMMENDED MOTION Power Apps Premium $20 per user/month [*] (or $12 per user/month with 2,000 + new per user licenses) [*] |
Power Apps per app $5 per user/month [*] |
Power Apps per app meter [1] $10 per active |
Select Dynamics 365 licenses | Use rights with skect Microsoft 365 and Office 365 licenses | ||
| Plans | Capabilities | |||||
| Poer Apps | Run custom apps | Unlimited apps | 1 app or 1 website (in a specfic environment) | 1 app | Within same environemnt as licensed D365 app(s) | Unlimited |
| Run custom websites | Unlimited websites | 1 app or 1 website (in a specfic environment) | ||||
| Run workflows within the custom app [4] | • [3] | • [3] | • [3] | • [3] | • | |
| AI Builder | Service credits [5] | 500 credits | 250 credits | |||
| Power Platform connectors | Standard connectors | • | • | • | • | • |
| Premium and custom connectors | • | • | • | • | ||
| On premises and cloud services data transfer | • | • | • | • | ||
| Dataverse | Full Dataverse access | • | v | • | • | Dataverse for Teams only |
| Create and access custom tables [6],[7] | • | • | • | Pro limited to 15 per app | ||
| Dataverse Database capacity (Accrued) | 250 MB [8] | 50 MB [8] | ||||
| Dataverse File capacity (Accrued) | 2 GB [8] | 400 MB [8] | ||||
| Managed Environments | Admin and governance at scale | • [9] | • [9] | • [9] | • [3],[9] | |
[1] Environments that are configured to use Power Platform pay-as-you-go, receive a one-time entitlement of 1 GB of Dataverse Database capacity and 1 GB of Dataverse File capacity per environment. Additional Dataverse Database, Dataverse File and Dataverse Log subscription capacity can be purchased in increments of 1 GB.
[2] Dynamics 365 Pro does not have use rights for Power Apps or Power Pages.
[3] Within app context
[4] Power Automate use rights included with Power Apps do not include RPA functionality, which requires a separate purchase of Power Automate Premium
[5] Cap on accrued capacity: 1,000,000 credits per tenant. For more AI Builder service credits, use the AI Builder capacity add-on.
[6] For Power Apps use rights with restricted tables and exceptions for case tables, see Restricted tables requiring Dynamics 365 licenses
[7] For exceptions to Dynamics 365 Field Service use rights for Power Apps users, refer to the Dynamics 365 Licensing Guide.
[8] Dataverse Database and Dataverse File capacity entitlements accrue at the tenant level. Additional Dataverse Database, Dataverse File and Dataverse Log subscription capacity can be purchased in increments of 1 GB via the Dataverse capacity add-ons.
[9] Please see Managed Environments for licensing details.
[*] Billed annually
Power Automate
Service overview
Power Automate allows enterprises to implement automated workflows and business processes and achieve operational efficiencies. For more details, please visit https://powerautomate.microsoft.com/.
Licensing overview
General purpose Power Automate capabilities are licensed via Power Automate subscription licenses. Additionally, limited Power Automate capabilities are also included within Power Apps, Dynamics 365, Microsoft/Office 365, and Windows licenses. For more information, please see the sections titled Power Automate use rights included with Power Apps/Dynamics 365/Microsoft/Office 365 and Windows licenses later in this document.
A high-level overview of the licensing structure is provided below.
| Power Automate | Premium | Process | Hosted Process | Process Mining (PM) | Per user | Per flow (minimum 5 licenses) | Unattended RPA add-on |
|---|---|---|---|---|---|---|---|
| Licensing scheme | Per user/month [1] | Per bot/month [2] | Per bot/month [2] | 100 GB of PM data capoacity [3] | Per user/month [1] | Per flow/month [2] | Per bot/month [2] |
| Description | Enables licensed users to automate modern applications via API-based Digital Process Automation (cloud flows) and legacy applications via UI-based Robotic Process Automation (desktop flows) in attended mode | Licenses an autonomous bot that runs unattended Robotic Process Automation, or a core business process (e.g., invoice processing or HR onboarding) that can be accessed org-wide without licensing individual users | Superset of Power Automate Process, providing the same functionality but with the addition of a Microsoft hosted machine capacity that enables Robotic Process Automation with zero infrastructure | Capacity based license that enables rapid ROI for customers by identifying critical optimization opportunities and improving existing processes. Add-on to Power Automate Premium | Best for businesses that want to license individual users to create unlimited cloud flows | Best for businesses that want to implement flows with reserved capacity for unlimited users across an organization | Add-on to Power Automate Premium or Power Automate per flow that enables a bot to run autonomously on a local remote desktop or virtualized environment |
[1] Per tenant/month, one license allows user or capacity to use in any environment in the tenant.
[2] Per environment/month, one license allows the bot or process to be used in a single environment. An additional license is required if the same bot or process is deployed in a different environment.
[3] Per 100 GB of PM data stored per tenant/month, capacity-based license/tenant.
Power Automate Premium
Power Automate Premium spans modern and legacy applications enabling licensed users to create and run unlimited cloud flows using Digital Process Automation (DPA), plus automate legacy applications with desktop flows through Robotic Process Automation (RPA) in attended mode. This offer includes full Process Mining desktop functionality and a limited amount of Process Mining data capacity (50 MB that can be pooled to a max of 100 GB per tenant). Additionally, Power Automate Premium includes access to AI Builder capacity in support of scenarios like forms processing, object detection, prediction, text classification and recognition, and provides the ability for a user to run an attended RPA bot on a workstation.
Please note running an RPA bot in an unattended scenario requires the addition of the Power Automate Hosted Process license.
| SKU name | Power Automate Premium |
|---|---|
| License type | Per user [*] |
| Cloud Flows [1] (Automated, instant, scheduled, and business process flows) | Unlimited |
| Desktop flows (with attended RPA bots) [2] | 1 bot |
| Included AI Builder service credits | 5,000 per month |
| Included Process Mining data storage | 50 MB per user licnese, up to 100 GB per tenant |
[1] Unlimited flows within service limits. See technical documentation for definitions of each flow type.
[2] Multiple desktop flows may be authored/recorded for the RPA bot to execute. However, a bot can only execute one discrete desktop flow (i.e., process) at a time. Multiple processes must be serialized to run sequentially.
[*] Per tenant/month, one license allows user or capacity to use in any environment in the tenant.
Note:
• Desktop flow authoring, bot orchestration and management are included in this offer.
• Additional AI Builder capacity can be purchased per 1M service credits for $500/month; AI Builder service credit capacity is pooled at the tenant level.
Power Automate Process
The Power Automate Process license can be used to license a single autonomous bot that can be used for unattended robotic process automation (unattended RPA), independent of a user, or a critical business process that can be accessed org-wide without licensing individual users. Power Automate Process also includes access to AI Builder capacity in support of scenarios like forms processing, object detection, prediction, text classification, and recognition.
When licensing bots for unattended automation:
- Concurrent instances of a singular process require an additional unattended bot for each instance.
- Unattended bots can be deployed on a local, remote desktop, or other virtualized environment. This license does not include any of these resources. The Power Automate Hosted Process license includes all the value of the Power Automate Process license with a virtual machine hosted and managed by Microsoft
When licensing business processes (e.g., invoice processing or HR onboarding):
- Every top-level flow needs to be licensed individually. ‘Child flows’ triggered by another flow do not need to be additionally licensed.
- Scheduled flows may be configured to trigger every minute, irrespective of license type. There are no limits on the frequency of flow runs beyond what a connector supports.
| SKU Name | Power Automate Process |
|---|---|
| License type | Per bot [*] |
| Included AI Builder service credits | 5,000 per month |
| Minimum initial purchase | None |
[*] Per environment/month, one license allows the bot or process to be used in a single environment. An additional license is required if the same bot or process is deployed in a different environment.
Power Automate Hosted Process
Licensed per bot, Power Automate Hosted Process is a superset of Power Automate Process, providing the same functionality, but also includes a virtual machine for running unattended automation with zero infrastructure. Each Hosted Process license provides capacity for a single Microsoft hosted machine.
| SKU Name | Power Automate Hosted Process |
|---|---|
| License type | Per bot [*] |
| Included AI Builder service credits | 5,000 per month |
| Additional licensing may be required | Any software automated with an unattended bot may require additional licensing. For example, unattended RPA scenarios incorporating M/O365 require the Microsoft 365 - Unattended License. Please see the Product Terms for more information. |
[*] Per environment/month, one license allows the bot or process to be used in a single environment. An additional license is required if the same bot or process is deployed in a different environment.
- One Hosted Process license includes the capacity for one Microsoft hosted machine and an unattended RPA bot. All desktop flows (RPA) running on the machine and cloud flows (DPA) that are part of the business process are also covered by the license.
- One Hosted Process license can also be used as a Process license to run unattended automation on a customer managed machine.
- Additional AI Builder capacity can be purchased per 1M service credits for $500/month; AI Builder service credit capacity is pooled at the tenant level.
- Any services or applications the unattended bot accesses must be licensed separately. For instance, if the bot is accessing Windows or Office, the Microsoft 365 – Unattended License must also be purchased in addition to the Power Automate Hosted Process license.
Note: Hosted Process licenses the machine and not the user. The Power Automate Premium user license is required to run attended RPA, and for RPA developers to build and manage desktop flows on the Power Automate portal. To learn more about the Premium RPA features that come with the Premium user license, go to Premium RPA features.
Power Automate Process Mining
Process Mining is a capacity-based, add-on license that enables rapid ROI for customers by identifying critical optimization opportunities and improving existing processes. There are no limits to the number of users per tenant.
Capacity should be purchased for peak utilization over a 12-month contract period. If customers experience monthly or seasonal spikes, they must purchase enough capacity to allow for this high "watermark” when estimating the amount of capacity needed per month.
| SKU Name | Power Automate Process Mining |
|---|---|
| License type | Per 100 GB of data stored/month [*] |
| Quailifying base license | Power Automate Premium |
| Capacity per license | 100 GB of datra stored/month |
[*] Per 100 GB of data stored per tenant/month, capacity-based license/tenant.
Power Automate per user
Power Automate per user equips individual users to create and run unlimited workflows and business processes based on their unique needs. The per user license is intended to support the broad adoption of an automation culture in an organization. Should the entire organization be licensed with the Power Automate per user, admins will have minimal overhead with tracking how many flows are being activated and used within the organization.
| SKU Name | Power Automate per user |
|---|---|
| License type | Per user [*] |
| Enabled flows | Unlimited |
[*] Per tenant/month, one license allows user or capacity to use in any environment in the tenant.
Power Automate per flow
Power Automate per flow is licensed by top-level flow and allows customers to implement critical business processes with capacity that serves teams, departments, or the entire organization without individually licensing each end user that triggers the licensed flow.
| SKU Name | Power Automate per flow |
|---|---|
| License type | Per flow [*] |
| Minimum initial purchase | 5 units |
[*] Per environment/month, one license allows the bot or process to be used in a single environment. An additional license is required if the same bot or process is deployed in a different environment.
- All top-level flows need to be licensed individually (scheduled flows, automated flows, instant flows, and business process flows). Flows that are only used as “child” flows (triggered by another flow) do not need to be additionally licensed.
- Customers wishing to license more top-level flows, should purchase more units of the “Power Automate per flow.”
Note: scheduled flows may be configured to trigger every minute, irrespective of license type. There are no limits on the frequency of flow runs beyond what the connector supports.
Power Automate unattended RPA add-on
The Power Automate unattended RPA add-on extends desktop-based automation by enabling a bot to run autonomously, i.e., independent of a user. Unattended bots can be deployed on a local, remote desktop, or other virtualized environment. Power Automate Premium or Power Automate per flow qualify as base licenses for the unattended RPA add-on. Multiple unattended RPA add-on licenses can be added with a single qualifying base license.
The Power Automate unattended RPA add-on is licensed by bot. Concurrent instances of a singular process require an additional unattended bot for each instance.
| SKU Name | Power Automate unattended RPA add-on |
|---|---|
| License type | Per bot [*] |
| Qualifying base licenses | Power Automate Premium, Power Automate per flow |
| Included AI Builder service credits | 5,000/month |
| Additional licensing may be required | Any software automated with an unattended bot may require additional licensing. For example, unattended RPA scenarios incorporating M/O365 require the Microsoft 365 - Unattended License. Please see the Product Terms for more information. |
[*] Per environment/month, one license allows the bot or process to be used in a single environment. An additional license is required if the same bot or process is deployed in a different environment.
- One unattended RPA add-on license includes the rights to one unattended RPA bot, as well as all necessary functions tied to desktop flow authoring, bot orchestration and management.
- Running the unattended RPA bot in a VM requires the separate purchase of any necessary compute resources.
- Additional AI Builder capacity can be purchased per 1M service credits for $500/month; AI Builder service credit capacity is pooled at the tenant level.
Power Automate use rights included with Power Apps licenses
The Power Apps Premium, Power Apps per app and Power Apps pay-as-you-go licenses include Power Automate use rights for the purpose of automating workflows associated with Power Apps applications. Power Automate use within Power Apps is limited to the context of the Power Apps application. What this means is that for both triggers and actions, a flow included within a Power Apps application connect to:
- Any data source within the use rights of the Power Apps application.
- Directly with the Power Apps application (via built in trigger/action).
If the flow is isolated and has nothing to do with the Power Apps application, then a full Power Automate license will need to be purchased.
Example of Power Automate use within Power Apps application context
A user with a full Power Apps license runs an app that uses a SQL Server database as the data source and includes flows that:
- Read from OR write to the SQL Server database.
- Use a built-in Power Apps trigger and/or action – e.g., sends a push notification to the app.
Example of Power Automate use outside of Power Apps application context
The same user (in the example above) now also wants to use a flow that updates an Oracle database, that:
- Is completely unrelated to the Power Apps app.
- Does not interact in any way with the Power Apps app (or its data sources).
This user will then require a full Power Automate license.
Power Automate use rights included with Dynamics 365 licenses
Dynamics 365 licenses include Power Automate use rights for the purpose of customizing and extending Dynamics 365 applications. Power Automate use within Dynamics 365 is limited to the context of the embedding Dynamics 365 application. For both triggers and actions, flows included within the Dynamics 365 application can connect:
- To any data source within the use rights of the Dynamics 365 application
- Directly with the Dynamics 365 application (via built in trigger/action)
If the embedded flow is not within the context of the Dynamics 365 application, then full Power Automate licenses will need to be purchased.
Power Automate Basic
Power Automate Basic (Power Automate use rights included with select Microsoft 365/Office 365 licenses) allows users to customize and extend Microsoft 365/Office 365 for productivity scenarios, and to deliver a comprehensive low-code extensibility platform for Microsoft Teams only. For a complete list Microsoft 365/Office 365 licenses that include Power Automate and Dataverse for Teams use rights, please refer to Appendix B.
Power Automate use rights included with Windows licenses
Power Automate Basic (Power Automate use rights included with select Microsoft 365/Office 365 licenses) allows users to customize and extend Microsoft 365/Office 365 for productivity scenarios, and to deliver a comprehensive low-code extensibility platform for Microsoft Teams only. For a complete list Microsoft 365/Office 365 licenses that include Power Automate and Dataverse for Teams use rights, please refer to Appendix B.
Power Automate use within Windows is available for all applications and websites (across all web browsers). Enterprise automation and administrative rights are not available in Windows.
Summary of Power Automate
| Power Automate | Power Automate use rights included with: | Power Automate Basic | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| RECOMMENDED MOTION Power Automate Premium $15 per user/month [*],[1] |
RECOMMENDED MOTION Power Automate Process $150 per bot/month [*],[2] |
Power Automate Hosted Process $215 per bot/month [*],[2] |
Process Mining [3] $5,000 per 100 GB of data stored/month [*],[4] |
Per user $15 per user/month [*],[1] |
Per flow $100 per flow/month [*],[2] (Minimum purchase 5 licenses) |
Unattended RPA add-on5 $150 per bot/month [*],[2] |
Copilot Studio | Power Apps | Select Dynamics 365 licenses | Windows | Use rights with select M365/O365 licenses | ||
| Plans | Capabilities | ||||||||||||
| Power Automate [6] | Cloud flows (DPA) Automated, instant, scheduled flows | • | • | • | • | • | • | • [7],[8] | • [7] | • [7] | • | ||
| Business process flows | • | • | • | • | • | • | • [7] | • [7] | |||||
| Attended desktop flows | • | • [9] | |||||||||||
| Unattended desktop flows (RPA) | • | • | • | ||||||||||
| Microsoft hosted machine | • | ||||||||||||
| Process Mining | Task Mining | • | • | ||||||||||
| Cloud flows process mining integration | • | • | |||||||||||
| Visualize and analyze processes | • [10],[11] | • | • | ||||||||||
| Power Platform connectors | Standard connectors | • | • | • | • | • | • [7],[8] | • [7] | • [7] | • | |||
| Premium and custom connectors | • [12] | • [12] | • | • | • [12] | • [7],[8] | • [7] | • [7] | |||||
| On prem & cloud services data transfer | • | • | • | • | • | • [7],[8] | • [7] | • [7] | |||||
| AI Builder | Service credits [13] | 5,000 | 5,000 | 5,000 | 5,000 | ||||||||
| Dataverse | Dataverse use rights | • | • | • | • | • | • [7],[8] | • [7] | • [7] | Within Teams only | |||
| Database capacity (Accrued) | 250 MB [14] | 50 MB [14] | 50 MB [14] | 2 GB [14] | 250 MB [14] | 50 MB [14] | |||||||
| File capacity (Accrued) | 2 GB [14] | 200 MB [14] | 200 MB [14] | 1 TB [14] | 2 GB [14] | 200 MB [14] | |||||||
| Managed Environments | Admin & governance at scale | • [15] | • [15] | • [15] | • [15] | • [15] | • | • [7],[15] | |||||
[1] Per tenant/month, one license allows user or capacity to use in any environment in the tenant.
[2] Per environment/month, one license allows the bot or process to be used in a single environment. An additional license is required if the same bot or process is deployed in a different environment.
[3] Process Mining qualifying prerequisite: Power Automate Premium. Multiple add-ons can be applied against a single qualifying prerequisite license.
[4] Per 100 GB of PM data stored per tenant/month, capacity-based license/tenant.
[5] Qualifying prerequisites for the Unattended RPA add-on: Power Automate Premium and Power Automate per flow. Multiple add-ons can be applied against a single qualifying prerequisite license.
[6] See technical documentation for definitions of each flow type.
[7] Within app context. For both triggers and actions, flows within an embedding app, can connect to any data source within the use rights of the embedding application and directly with the embedding application.
[8] Cloud flow usage of up to 250,000 Power Platform Requests per day at the tenant level is included as part of the Copilot Studio message pack subscription. Cloud flows do not consume Copilot Studio message capacity.
[9] Via Power Automate desktop only; a free application not for business-critical functions, with no SLA or Microsoft support. cloud flows, standard/premium connectors, orchestration (scheduled or automatic triggers for desktop flows, attended or unattended, combine cloud flows + desktop flows in a single automation), sharing desktop flows, developing in a different environment than the default, Automation Lifecycle Management (ALM), monitoring, execution logs are not included.
[10] The Power Automate Premium license includes the Process Mining desktop app with advanced analytics and optional Power BI customization with a separate purchase of Power BI. Process Advisor that comes with Power Automate Premium licenses includes out of the box process mining capabilities (pre-built templates) with very limited customization.
[11] 50 MB of Process Mining data storage per user license, cap on accrued capacity: 100 GB per tenant.
[12] Desktop flow connector is included. (This desktop flow connector is not included in Windows licenses.)
[13] Cap on accrued capacity 1,000,000 credits per tenant. Additional AI Builder capacity can be purchased per 1M service credits for $500/month via the AI Builder capacity add-on.
[14] Dataverse Database and File subscription capacity is pooled at the tenant level. Additional Dataverse Database, Dataverse File and Dataverse Log subscription capacity can be purchased in increments of 1 GB.
[15] Please see Managed Environments for licensing details.
[*] Billed annually
Power Pages
Service overview
Power Pages delivers a secure, enterprise-grade platform for creating, hosting, and administering modern external-facing business websites. For more details, please visit https://powerpages.microsoft.com/.
Licensing overview
Power Pages licensing is based on two user types, authenticated users per website/month and anonymous users per website/month. Sufficient user capacity must be assigned to the environment to cover the total number of unique users who access the website/month.
- Authenticated users definition: Power Pages authenticated users are users who obtain secure access to a website by logging in through an authentication provider on the website.
- Anonymous users definition: Power Pages anonymous users are users who access a website and do not log in.
Power Pages
All Power Pages licenses include the full capabilities of Power Pages. Organizations that need full-fledged general purpose Power Pages websites to create, host and administer rich, interactive, data first, business web apps worldwide should purchase Power Pages capacity packs.
Power Pages Authenticated user subscription
Authenticated user subscription licenses are offered for the number of unique, authenticated users accessing a website. These licenses are offered through capacity packs with 100 users per capacity pack. Three tiers of pricing are offered. Once the minimum purchase requirement is met, additional packs can be purchased in units of one.
Power Pages Authenticated user capacity packs
| Capacity Pack Tiers | Capacity Pack Minimum Purchase | Total Number of Users (1 capacity pack - 100 users) | Pricing |
|---|---|---|---|
| Tier1 | 1 capacity pack | 100+ users | $200/pack |
| Tier 2 | 100 capacity packs | 10,000+ users | $75/pack |
| Tier 3 | 1,000 capacity packs | 100,000+ users | $50/pack |
Customers should purchase the necessary number of capacity pack licenses to cover the anticipated number of authenticated users that will access each Power Pages website over a monthly period. Unused capacity does not carry over to the next month.
Note: Authenticated user capacity needs to be assigned to an environment.
| SKU Name | Power Pages Authenticated users per site |
|---|---|
| License type | Per Authenticated use/website |
Power Pages Anonymous user subscription
Anonymous user subscription licenses are offered for the number of anonymous users who access a website and do not log in. These licenses are offered through capacity packs with 500 users per capacity pack. Three tiers of pricing are offered. Once the minimum purchase requirement is met, additional packs can be purchased in units of 1.
Power Pages Anonymous user capacity packs
| Capacity Pack Tiers | Capacity Pack Minimum Purchase | Number of Users (1 capacity pack = 500 users) | Pricing [*] |
|---|---|---|---|
| Tier 1 | 1 capacity pack | 500+ users | $75/pack |
| Tier 2 | 20 capacity packs | 10,000+ users | $37.50/pack |
| Tier 3 | 200 capacity packs | 100,00+ users | $25/pack |
[*] Billed annualy
Customers should purchase the necessary number of capacity pack licenses to cover the anticipated number of anonymous users that will access each Power Pages website over a monthly period. Unused capacity does not carry over to the next month. Note: Anonymous user capacity packs do not need to be assigned to individual users. These capacities are assigned to an environment.
| SKU Name | Power Pages Anonymous users per site |
|---|---|
| License type | Per anonymous user/website |
Power Pages pay-as-you-go meters
With the Power Pages pay-as-you-go meters, customers can post-pay based on the actual number of Authenticated and/or Anonymous users who have accessed a website.
Please note: Power Pages subscription licenses cannot be used in a pay-as-you-go environment.
Power Pages Authenticated user meter
The Authenticated user pay-as-you-go meter enables customers to pay-as-you-go based on the actual number of authenticated users who have accessed a website in a month.
Power Pages Authenticated pay-as-you-go meter definition: A measure of the number of unique authenticated users per website per month.
| SKU Name | Power Pages Authenticated User |
|---|---|
| Meter Name | Authenticated Users per Site Active User |
Power Pages Anonymous user meter
The Anonymous user pay-as-you-go meter enables customers to pay-as-you-go based on the actual number of Anonymous users who have accessed a website in a month.
Power Pages Anonymous pay-as-you-go meter definition: A measure of the number of unique anonymous users per website per month.
| SKU Name | Power Pages Anonymous User |
|---|---|
| Meter Name | Anonymous Users per Site Active User |
Power Pages use rights included with Power Apps and Dynamics 365 licenses
Power Pages use rights within Power Apps and Dynamics 365 Enterprise Apps are limited to the same environment as the Power Apps and Dynamics Enterprise Apps. Dynamics 365 Enterprise Apps are granted use rights for Power Pages, however, restricted tables and the associated Dynamics 365 license requirements for users who create, update, or delete data stored within these tables remain in place. For a full list of restricted tables, see Restricted tables requiring Dynamics 365 licenses.
| License | Power Pages use rights |
|---|---|
| Power Apps per app | Run 1 Power App or access 1 website |
| Power Apps Premium | Unlimited Power Apps and Power Pages websites |
| Dynamics 365 Team Members | None |
| Dynamics 365 Operations – Activity | None |
| Dynamics 365 Apps [1] | None |
| Dynamics 365 Enterprise and Premium Apps [2] |
|
| Microsoft 365 / Office 365 | None |
[1] Dynamics 365 Sales Professional, Dynamics 365 Customer Service Professional, Dynamics 365 Team Members, Dynamics 365 Operations – Activity, Dynamics 365 Human Resources Self Service, Dynamics 365 Business Central Team Members
[2] Dynamics 365 Sales Enterprise, Dynamics 365 Sales Premium, Dynamics 365 Customer Service Enterprise, Dynamics 365 Customer Service Premium, Dynamics 365 Field Service, Dynamics 365 Finance, Dynamics 365 Finance Premium, Dynamics 365 Supply Chain Management, Dynamics 365 Supply Chain Management Premium, Dynamics 365 Project Operations, Dynamics 365 Commerce, Dynamics 365 Human Resources, Dynamics 365 Business Central, Dynamics 365 Intelligent Order Management
Summary of Power Pages
| Power Pages subscriptions | Power Pages pay-as-you-go meter | Power Pages pay-as-you-go meter | Power Pages use rights included with: | |||||
|---|---|---|---|---|---|---|---|---|
| RECOMMENDED MOTION Power Pages Authenticated users Tier 3 (100k+ users) $50 for 100 users/month [*] |
RECOMMENDED MOTION Power Pages Anonymous users Tier 3 (100k+ users) $25 for 500 users/month [*] |
Power Pages Authenticated user meter [1] $4 per user |
Power Pages Anonymous user meter [1] $0.30 per user |
Power Apps per app |
Power Apps Premium | Select Dynamics 365 licenses | ||
| Plans | Capabilities | |||||||
| Power Pages | Create, access, host and administer websites | • | • | • | • | 1 app or website | • | Within same environment as licensed D365 app |
| Secure access authentication | • | • | • | |||||
| Power Platform connectors | Standard connectors | • | • | • | • | • | • | • |
| Premium and custom connectors | • | • | • | • | • | • | • | |
| Dataverse | Full Dataverse access | • | • | • | • | • | ||
| Create and access custom tables and complex tables [2] | • | • | • | • | • | |||
| Dataverse Database capacity (Accrued) | 2 GB [3] | 500 MB [3] | 50 MB [4] | 250 MB [4] | • | |||
| Dataverse File capacity (Accrued) | 16 GB [3] | 4 GB [3] | 400 MB [4] | 2 GB [4] | ||||
| Dataverse Log capacity (Accrued) | 1 GB [3] | 250 MB [3] | ||||||
| Managed Environments | Admin and governance at scale | • [5] | • [5] | • | • | • [5] | ||
[1] Environments that are configured to use Power Platform pay-as-you-go, receive a one-time entitlement of 1 GB of Dataverse Database capacity and 1 GB of Dataverse File capacity per environment. Additional Dataverse Database, Dataverse File and Dataverse Log subscription capacity can be purchased in increments of 1 GB.
[2] For Power Pages use rights with restricted tables and exceptions for case tables, see Restricted tables requiring Dynamics 365 licenses.
[3] Per capacity pack
[4] Per license capacity
[5] Please see Managed Environments for licensing details.
[*] Billed annually
AI Builder
Service overview
AI Builder helps empower everyone, regardless of their technical experience, to work with Artificial Intelligence (AI). This solution helps businesses to easily add AI capabilities to both apps and business processes. AI Builder supports various scenarios such as predictions, business card reader, and many more.
- For more information on AI Builder, please visit AI Builder licensing.
- For information on AI Builder licensing in Microsoft Copilot Studio, please visit the Microsoft Copilot Studio Licensing Guide.
AI Builder licensing in Power Apps and Power Automate
This section is focused on AI Builder actions performed in Power Apps or Power Automate contexts.
Licensing overview
AI Builder is licensed on a monthly capacity basis via the AI Builder capacity add-on. This capacity is expressed in the form of “service credits.” Service credits serve as the single, common currency across all capabilities supported by AI Builder. Qualifying prerequisites for the AI Builder add-on include Power Apps Premium, Power Apps per app, Power Automate Premium, Power Automate Process, Power Automate Hosted Process, Power Automate unattended RPA add-on, Dynamics 365 Finance and Dynamics 365 Premium subscription licenses. Multiple AI Builder capacity add-ons can be applied against a single qualifying prerequisite license.
The AI Builder capacity add-on is offered via capacity packs with tiered pricing. Each capacity pack includes 1 million service credits per month. Service credits are pooled across the tenant and available service credits are deducted when AI Builder services are used; (e.g., If a customer requires 4.7 million service credits per month based on anticipated usage, they should purchase 5 capacity packs.)
Different capabilities, for example, forms processing, prediction, burn down service credits at different rates. (See the AI Builder rate card for details). Customers should purchase the appropriate number of AI Builder capacity packs based on anticipated usage across all scenarios.
| Capacity Pack Tiers | AI Builder add-on SKU Names |
Capacity Packs Minimum Purchase |
Capacity pack price/month |
|---|---|---|---|
| Tier 1 | AI Builder Capacity T1 add-on | 1 capacity pack | $500/capacity pack [*] |
| Tier 2 | AI Builder Capacity T2 add-on | 10 capacity pack | $375/capacity pack [*] |
| Tier 3 | AI Builder Capacity T3 add-on | 50 capacity pack | $250/capacity pack [*] |
- Purchased service credits can be used from AI Builder models included within Power Automate, Power Apps and Dynamics 365 applications.
- Service credits are deducted/consumed for both training and production usage.
[*] Billed annually
AI Builder rate card
Each AI builder capability consumes service credits at different rates. AI Builder Capacity add-on capacity packs should be purchased based on the anticipated usage of various AI Builder capabilities. Administrators can visit AI Builder consumption report - AI Builder | Microsoft Learn to download an Excel capacity consumption report for the tenant.
| Capability | Operation | Type | Service Credit Consumption Rate | $ Equivalent Price per Operation [*],[1] |
|---|---|---|---|---|
| AI prompts, Create text with GPT 4o Mini | Real-time Prediction | Prebuilt | 1 credit / 1k input tokens [2] 3 credits / 1k output tokens [2] |
$0.0005 / 1k input tokens $0.0015 / 1k output tokens |
| AI prompts, Create text with GPT 4o | Real-time Prediction | Prebuilt | 20 credits / 1k input tokens [2] 60 credits / 1k output tokens [2] |
$0.01 / 1k input tokens $0.03 / 1k output tokens |
| AI prompts, Create text with GPT o1 | Real-time Prediction | Prebuilt | 160 credits / 1k input tokens [2] 640 credits / 1k output tokens [2] |
$0.08 / 1k input tokens $0.32 / 1k output tokens |
| Document processing | Training | Custom | Free | N/A |
| Real-time Prediction | Custom | 100 credits / Page | $0.05 / Page | |
| Receipt, Invoice, Identity document or Business card analysis | Real-time Prediction | Prebuilt | 32 credits / Page | $0.016 / Page |
| Text translation | Real-time Prediction | Prebuilt | 22 credits / 1k chars | $0.011 / 1k chars |
| Text analysis Sentiment analysis, Language detection, Key phrase extraction |
Real-time Prediction | Prebuilt | 2 credits / 1k chars | $0.001 / 1k chars |
| Text analysis Category classification, Entity extraction |
Training | Custom | Free | N/A |
| Real-time Prediction | Custom | 20 credits / 1k chars | $0.01 / 1k chars | |
| Real-time Prediction | Prebuilt | 20 credits / 1k chars | $0.01 / 1k chars | |
| Text recognition (OCR) | Real-time Prediction | Prebuilt | 3 credits / Image | $0.0015 / Image |
| Image classification | Training | Custom | Free (performed on-premises) | N/A |
| Real-time Prediction | Custom | 4 credits / Image | $0.002 / Image | |
| Object detection | Training | Custom | Standard: 10 credits / Image Domains: 160 credits / Image for first 500 images, then 10 credits / Image |
Standard: $0.005 / Image Domains: $0.08 / Image for first 500 images, then $0.005 / Image |
| Real-time Prediction | Custom | 8 credits / Image (standard and domains) | $0.004 / Image | |
| Prediction | Training | Custom | Free | N/A |
| Scheduled Prediction | Custom | 1 credit / 5 rows | $0.0005 / 5 rows | |
| Real-time Prediction | Custom | 10 credits / 1 row | $0.005 / 1 row |
[1] Disclaimer: Pricing based on Tier 1 pricing. $ Equivalent price per operation shown only for guidance based on List Price.
[2] For common English text, 1000 tokens = ~700 words. Input tokens include both customer and system prompts.
[*] Billed annually
Capacity enforcement
For AI Builder capacity add-on SKUs, purchased capacity is enforced monthly and unused service credits do not carry over month to month.
Overage handling
While occasional and reasonable overages will be tolerated, customers exceeding purchased capacity should adjust their purchase quantity per standard Microsoft terms to remain in compliance. In case of credit overuse, Edit and Creation of AI Builder models will be blocked while in overage. For AI Builder models used in flows and apps, more stringent technical enforcement (including service denial) will result for usage that is significantly over the purchased capacity.
Comprehensive monitoring, reporting, and alerting mechanisms will be instituted to assist customers with managing AI Builder capacity.
Assignment of purchased capacity
Assignment of purchased capacity to appropriate Power Automate, Power Apps applications and Dynamics 365 workloads is managed in product. Assignment helps ensure capacity for critical AI models. The minimum capacity to be assigned is 1 service credit.
Dataverse
Dataverse default and accrued subscription capacity entitlements
Power Apps, Power Automate, Copilot Studio and Power Pages default subscription capacities leverage the same tenant and infrastructure and will accrue across one tenant. Every tenant with a Power Apps, Power Automate, Copilot Studio or Power Pages license receives default capacity. In addition, for each Power Apps Premium, Power Apps per app, Power Automate Premium, Power Automate Process, Power Automate Process Mining and Power Pages license there is additional accrued capacity added to the tenant. For Dataverse for Teams capacity and service limits, please refer to About the Microsoft Dataverse for Teams environment - Power Platform | Microsoft Learn.
| Power Apps capacity per tenant | Default Premium | Default Per app | Accrued Premium | Accrued Per app |
|---|---|---|---|---|
| Dataverse Database capacity | 10 GB | 5 GB | 250 MB | 50 MB |
| Dataverse File capacity | 20 GB | 20 GB | 2 GB | 400 MB |
| Dataverse Log capacity | 2 GB | 2 GB |
| Power Automate capacity per tenant |
Default Premium |
Default Per user |
Default Process |
Default Per flow |
Accrued Premium |
Accrued Per user |
Accrued Process |
Accrued Per flow |
Accrued Process Mining |
|---|---|---|---|---|---|---|---|---|---|
| Dataverse Database capacity | 10 GB | 10 GB | 5 GB | 5 GB | 250 MB | 250 MB | 50 MB | 50 MB | 2 GB |
| Dataverse File capacity | 20 GB | 20GB | 2 GB | 2 GB | 2 GB | 2 GB | 200 MB | 200 MB | 1 TB |
| Dataverse Log capacity | 2 GB | 2 GB | 200 MB | 200 MB |
Note: You may have as many flows as needed with Power Automate Process and Power Automate per flow. Each flow will increase capacity limits.
| Power Automate capacity per tenant | (Authenticated) Default per tenant |
(Anonymous) Default per tenant |
Accrued per Authenticated user capacity pack | Accrued per Anonymous user capacity pack |
|---|---|---|---|---|
| Dataverse Database capacity | 5 GB | 5 GB | 2 GB | 500 MB |
| Dataverse File capacity | 16 GB | 4 GB | ||
| Dataverse Log capacity | 2 GB | 2 GBV | 1 GB | 250 MB |
Power Apps, Power Automate, Copilot Studio, Power Pages and Dynamics 365 Sales, Customer Service, and Field Service applications leverage the same tenant and infrastructure. Dataverse capacity (Dataverse Database, Dataverse File, and Dataverse Log) is accrued across the tenant and shared amongst relevant application workloads.
There are additional Microsoft subscriptions beyond Power Platform that grant Dataverse capacity entitlements. Please see this page for details related to Project for the web, as well as the Dynamics 365 Licensing Guide for information related to other entitlements.
Dataverse allows integration with Outlook and SharePoint.
Dataverse capacity types and purposes
| Dataverse Capacity | Purpose |
|---|---|
| Database | Stores and manages table definitions and data |
| File | Stores attachments to notes or emails in Dynamics 365 Sales, Customer Service, and Field Service applications and Power Apps. These include documents, image files, videos, PDF files and other crucial files needed in an organization. |
| Log | Records table and column data changes over time for use in analysis and reporting purposes. Log capacity is designed to help organizations meet their auditing, compliance, and governance policies. |
The first Power Apps OR Power Automate OR Copilot Studio OR Power Pages OR Dynamics 365 Sales, Customer Service, and Field Service subscription provides the one-time default capacity entitlement for the tenant. For example, if a new customer purchases Power Apps Premium, the tenant will receive 10 GB of default Dataverse Database capacity. Additional subscriptions do not add to the tenant’s default capacity.
When additional subscriptions are added to the tenant, additional Dataverse capacity may accrue to the tenant.
Example: Assume that a new customer purchases 10 Power Apps Premium licenses and 20 Power Apps per app licenses. The total tenant wide pooled capacity will be as follows (note 1 GB = 1,024MB):
| Default and Accrued Capacity Allocation | Default/tenant | Accrued/10 Enterprise USL | Total Tenant-wide capacity |
|---|---|---|---|
| Dataverse Database capacity | 10 GB | 10 x 250 MB + 20 x 50 MB = 3.5 GB | 10 GB + 3.5 GB = 13.5 GB |
| Dataverse File capacity | 20 GB | 10 x 2 GB + 20 x 400 MB = 28 GB | 20 GB + 28 GB = 48 GB |
| Dataverse Log capacity | 2 GB | N/A | 2 GB |
Dataverse capacity add-ons
Apps, flows, bots or websites utilizing Dataverse will consume varying quantities of Dataverse Database capacity, Dataverse File capacity, and Dataverse Log capacity. Additional capacity is available through the Dataverse capacity add-ons.
| Subscription Capacity/tenant | Additional Increment | Minimum Quantity | Pricing [*] |
|---|---|---|---|
| Dataverse Database capacity add-on | 1 GB | 1 | $40/month |
| Dataverse Database capacity Tier 2 add-on | 1 GB | 1,000 | $30/month |
| Dataverse File capacity add-on | 1 GB | 1 | $2/month |
| Dataverse Log capacity add-on | 1 GB | 1 | $10/month |
[*] Billed annually
Please note that Dataverse capacity add-ons do not apply to Dataverse for Teams scenarios (i.e., when a Dataverse for Teams environment reaches its limit, customers need to step up to full Power Apps, Power Automate, Copilot Studio or Power Pages licenses for additional capacity).
Dataverse default capacity for Power Platform pay-as-you-go environments
Environments configured to use Power Platform pay-as-you-go, receive a one-time entitlement of 1 GB of Dataverse Database and 1 GB of Dataverse File capacity per environment. These entitlements do not change based on the number of users using apps or custom websites in an environment. These pay-as-you-go environments do not consume tenant-wide Dataverse capacity. See Pay-as-you-go plan overview - Power Platform | Microsoft Learn for more information.
| Pay-as-you-go environments | Included per pay-as-you-go environment |
|---|---|
| Dataverse Database capacity | 1 GB |
| Dataverse File capacity | 1 GB |
| Dataverse Log capacity | N/A |
Dataverse capacity meters
With a pay-as-you-go enabled environment, Dataverse capacity meters can be used to pay-as-you-go for Dataverse usage as alternatives to the existing subscription capacity add-ons for overages. Dataverse pay-as-you-go capacity is billed based on the amount of capacity used in the environment, beyond the 1 GB Dataverse Database capacity and 1 GB Dataverse File capacity entitlements per environment. No capacity is allocated for Dataverse Logs. (Fractional usage is calculated to 2 decimal places in local currencies.)
Meter definition: Amount of capacity used in the environment beyond any entitled amounts (1 GB database capacity and 1 GB of file capacity per environment).
| Dataverse Capacity/environment | Additional Increment | Pricing |
|---|---|---|
| Dataverse Database capacity | 1 GB | $48/month |
| Dataverse File capacity | 1 GB | $2.40/month |
| Dataverse Log capacity | 1 GB | $12/month |
Dataverse built -in disaster recovery
Microsoft provides business continuity and disaster recovery capabilities to production environments in Power Platform and Dynamics 365 software as a service applications, without requiring manual intervention. Production environments are replicated across multiple availability zones within an Azure region, and automated failover is performed to another zone within the same region if an outage is detected.
Dataverse self-service disaster recovery
Customers that require greater distance within a geography can choose to use self-service disaster recovery. This allows customers to replicate their Managed Environments across far distances and initiate environment failover between regions in a self-serve manner. Environments with disaster recovery activated, replicate all data between two regions and can fail over between them.
To use self-serve disaster recovery for an environment, it must be linked to a pay-as-you-go billing plan. Replicated data of different storage types, e.g., Database, Log, and File, is added to the Dataverse capacity consumed, billed at the same rate as the primary storage.
Managed Environments
Managed Environments is included with the following Power Platform standalone [1] licenses and pay-as-you-go meters.
- Power Apps and Power Automate standalone licenses
- Copilot Studio standalone license
- Power Apps per app pay-as-you-go meter [2] and Copilot Studio pay-as-you-go meter
- Copilot Studio for Microsoft 365 Copilot license (only for features related to Copilot Studio)
- Dynamics 365 Premium, Enterprise, and Team Members standalone licenses
Once enabled, all active usage in the environment will require one of these standalone licenses or pay-as-you-go meters. Please review Power Platform Managed Environments for details.
[1] Standalone licenses refers to full Power Apps, Power Automate and Copilot Studio licenses and does not include the limited Power Apps and Power Automate use rights the come with select Dynamics 365 licenses.
[2] The Power Apps per app pay-as-you-go meter satisfies the prerequisite that all active Power Apps usage in the environment requires standalone licenses or meters. However, this meter covers Power Apps usage only; any Power Automate flow usage must be covered by standalone Power Automate licenses.
Additional resources
Multiplexing
Microsoft’s Multiplexing rules protect against customers looking for ways to purchase fewer licenses than would otherwise be required to access a software or service. “Multiplexing” refers to the use of hardware or software to pool connections, reroute or indirectly access information, and/or reduce the number of devices or users that directly access or use a product. The most common form of Multiplexing is often thought of as “connection pooling” where many users are accessing an application through a single contact point. As technology in the world has advanced, there are many other forms of Multiplexing that have emerged, such as automated processes to migrate data, accessing applications indirectly, and more.
Multiplexing does not reduce the number of subscription licenses of any type required to access the Power Platform services. Any user or device that inputs data into, queries, views data from or otherwise accesses Power Apps, Power Automate and Power Pages apps, directly or indirectly must be properly licensed. The number of tiers of hardware or software between Power Platform apps and the users or devices that ultimately use Power Platform indirectly does not affect the number of User SLs required. For additional information about multiplexing refer to the Microsoft Multiplexing Overview.
Licensing requirements for External Users
External sers must be appropriately licensed to access Power Platform services and data. External Users means users that are not (a) employees of Customer or its Affiliates, (b) contractors or agents that typically work for Customer or its Affiliates for more than 30 hours on average per week, or (c) contractors or agents that typically work onsite for Customer or its Affiliates on each working day.
Applicable licensing includes:
- An appropriate Power Platform User SL
- Power Pages Authenticated or Anonymous users/website capacity licenses
- Accessing via Power Automate per flow or Power Automate Process licenses
- Limited capabilities included with Dynamics 365, Microsoft/Office 365, or Windows licenses (See summary of Power Apps, Power Automate, Copilot Studio and Power Pages tables in this guide for details.)
Users must be appropriately licensed whether they are accessing directly or indirectly per multiplexing guidelines.Visit Share a canvas app with guest users - Power Apps | Microsoft Learn for more information on external guest user access.
Trials and implementation
Sign-up for a free trial:
Power Platform service support
The benefits included in the Subscription Support Plan are applicable for customers who license Power Platform solutions via MOSP, EA, MPSA, EAS, and EES. Learn more about Power Apps, Power Automate, Power Pages, and Dynamics 365 support options:
- Professional Direct Support for Dynamics 365 and Power Platform
- Unified Support (for enterprise solutions)
| SKU Name | Desscription | Price/month [*] | Licensed |
|---|---|---|---|
| Professional Direct Support for Dynamics 365 and Power Platform | ProDirect Support Subs Per User for Power Platform and D365 |
$9 | User |
[*] Billed annually
Customer must acquire enough Professional Direct Support licenses to cover each Power Platform and Dynamics 365 license on its agreement, up to a maximum of 250 licenses.
Appendix A: Terminology
Administration: Administration is critical in order to establish boundaries and policies around the use of Power Apps in organizations.
- Manage environments – space to store, and manage, and share data, apps, and flows
- Data policies – create and enforce policies that define how data can be shared
App (definition of Power Apps per app): An “app” is a combination of Power Platform assets that solves a specific business scenario.
Application Program Interface (API): Any form of application programming interface that provides access to a Microsoft service and any associated tools, including sample code that enables interactions with Microsoft's services, and documentation that Microsoft makes available under these TOU, and includes all elements, components, and executables of such API.
Connector: It provides a way for users to connect their business data and leverage a set of pre-built actions and triggers to build their applications and workflows. Examples of connections: Dataverse (formerly Common Data Service), SharePoint, SQL, OneDrive, Excel, Dynamics 365.
- Standard Connector: Data sources within the Microsoft 365 ecosystem. Examples: Excel, Outlook, SharePoint, LinkedIn. See API Management – Manage APIs | Microsoft Azure for a list of standard connectors.
- Premium Connector: Business systems beyond Microsoft 365. Examples: DocuSign, Zendesk, Jira Software.
- Custom Connector: To support more tailored scenarios, users can build custom connectors with their own triggers and actions. These connectors are function-based; data is returned based on calling specific functions in the underlying service. Example: Services that are not available as prebuilt connectors.
- On-premises Connector: Accesses on-premises data using a gateway. Example: Microsoft SQL Server.
CRUD: Create, read, update, and delete operations.
Copilot: Copilot is an intelligent assistant that uses generative AI and LLMs to assist humans with complex cognitive tasks. This term can be used in reference to Microsoft Copilot (an umbrella term for AI assistants that sit within Microsoft product experiences) or custom-built copilots external to the Microsoft brand.
Dataverse (formerly Common Data Service): Dataverse lets you store and manage data that is used by business applications.
Dataverse for Teams, built atop Dataverse, delivers a built-in low code data platform for Microsoft Teams, and provides relational data storage, rich data types, enterprise grade governance, and one-click solution deployment.
Dataverse is designed to be used in any application (not just Teams) and includes additional security features such as auditing, sharing, column level and hierarchical security. For a detailed comparison on Dataverse for Teams and Dataverse capabilities, please refer to the public documentation here.
Desktop flow: A feature in Power Automate targeting the RPA market by enabling legacy apps to be automated via GUI vs API.
- Processes executed via desktop flows can be contained within a broader API-based automation scenario or exist standalone.
Flow (definition of flow within app context): For both triggers and actions, flows included within an embedding application can connect:
- To any data source within the use rights of the embedding application
- Directly with the embedding application (via built in trigger/action)
Connectors: In Power Platform, connectors mean the 1200+ prebuild data connectors to LOB to use within Power Platform solutions. These can be used within plugins when being used with Copilot for M365.
Microsoft Graph Connectors are IT administrator-enabled connectors that allow you to search and surface data from third-party sources in intelligent Microsoft experiences like Microsoft Copilot for M365.
Robotic Process Automation (RPA): A market for process automation that encompasses the use of an application's graphical user interface (GUI), where a user records a series of steps/actions/tasks for the automation technology to then perform as a process by repeating directly in the GUI.
RPA robot or "bot": A GUI-based process running on a desktop or virtualized environment.
- Attended bot: Triggered by an explicit user action on their workstation, i.e., a local or remote desktop
- Must operate concurrently with the user on the same workstation
- Can run more than one discrete process, but each process must be serialized to run sequentially
- Unattended bot: Runs autonomously without requiring user actuation
- Can be deployed on a local or remote desktop, or other virtualized environment
- Can run more than one discrete process, but each process must be serialized to run sequentially
- Concurrent instances of a singular process require an additional unattended bot for each instance
Tables: A set of records used to store data. Tables let users model business data for use within an organization’s business applications. Examples of tables: Account, Contact, Lead, Opportunity.
- Standard tables: Dataverse provides business tables, out of the box, which represent most commonly used tables across business applications. Examples: Account, Appointment, Contact, Email, etc.
- Custom tables: Tables that are created by the customer/partner for a specific business need. For example, type of machine is not a standard table, so it can be created as a custom table.
- Restricted tables: Tables that requires a Dynamics 365 license for full access. Examples: Case, SAL, Knowledge Articles. See Restricted tables requiring Dynamics 365 licenses - Power Apps | Microsoft Learn for a list of restricted tables.
- Complex tables: These are tables that use complex server-side business logic. Any table (whether standard or custom) becomes complex once the customer/partner associates the table with the custom business logic. Example: any table that uses a real-time workflow or code plug-in.
Workflows:
- Background workflows: Task automation across systems and services. Runs in the background.
- Real-time workflows: Task automation across systems and services. Runs in a real time manner.
- Business process flows: Structured stateful human interactive workflows which are composed of multiple steps, allows branching/stage gating, and includes process KPIs and reporting.
Appendix B: Dynamics 365, Microsoft/Office 365, and Windows licenses that include Power Platform capabilities
Dynamics 365 - Limited use rights included with qualifying license
| Qualifying License | Power Apps | Power Automate | Power Pages |
|---|---|---|---|
| Dynamics 365 Business Central Premium | • | • | • |
| Dynamics 365 Business Central Essentials | • | • | • |
| Dynamics 365 Business Central Team Members | • | ||
| Dynamics 365 Commerce | • | • | • |
| Dynamics 365 Contact Center | • | • | • |
| Dynamics 365 Customer Service Premium | • | • | • |
| Dynamics 365 Customer Service Enterprise | • | • | • |
| Dynamics 365 Customer Service Professional | • | ||
| Dynamics 365 Field Service Enterprise | • | • | • |
| Dynamics 365 Finance | • | • | • |
| Dynamics 365 Finance Premium | • | • | • |
| Dynamics 365 Human Resources | • | • | • |
| Dynamics 365 Intelligent Order Management | • | • | • |
| Dynamics 365 Operations – Activity | • | ||
| Dynamics 365 Project Operations | • | • | • |
| Dynamics 365 Sales Premium | • | • | • |
| Dynamics 365 Sales Enterprise | • | • | • |
| Dynamics 365 Sales Professional | • | ||
| Dynamics 365 Supply Chain Management | • | • | • |
| Dynamics 365 Supply Chain Management Premium | • | • | • |
| Dynamics 365 Team Members | • |
Microsoft 365*, Office 365, and Windows - Limited use rights included with qualifying license
| Qualifying License | Power Apps | Power Automate Cloud flow | Power Automate Desktop flow | Dataverse for Teams |
|---|---|---|---|---|
|
Office 365 E1 |
• | • | • | |
|
Office 365 E3 |
• | • | • | |
|
Office 365 E5 |
• | • | • | |
|
Office 365 F3 |
• | • | • | |
|
M365 Business Basic |
• | • | • | |
|
M365 Business Standard |
• | • | • | |
|
M365 Business Premium |
• | • | • | • |
|
Microsoft 365 F1 |
||||
|
Microsoft 365 F3 |
• | • | • | • |
|
Microsoft 365 E3 |
• | • | • | • |
|
Microsoft 365 E5 |
• | • | • | • |
|
Windows 10 Pro |
• | • | ||
|
Windows Enterprise E3 |
• | |||
|
Windows Enterprise E5 |
• | • | ||
|
Office 365 A1 |
• | • | • | |
|
Office 365 A3 [1] |
• | • | • | |
|
Office 365 A5 [1] |
• | • | • | |
|
Microsoft 365 A1 [2] |
• | • | ||
|
Microsoft 365 A3 [1] |
• | • | • | • |
|
Microsoft 365 A5 [1] |
• | • | • | • |
|
Windows Education A3 [1] |
• | |||
|
Windows Education A5 [1] |
• |
[1] Also included in Student Use Benefit
[2] Included via accompanying Office 365 A1
[*] Microsoft 365 is governed by the License Terms of the individual products and services comprising Microsoft 365, as modified by the License Terms in the Microsoft 365 Product Entry. For more information on Microsoft 365 and Office 365 Suites licensing channels and segment availability, refer to the Product Terms.