Licensing overview

About PowerApps licenses

  • PowerApps is licensed on a per-user basis.
  • User licenses are assigned on a named user basis, each user needs a separate license to run apps.
  • PowerApps licenses do not limit the creation of apps.
  • Any PowerApps license is eligible to administer apps.
  • PowerApps is available with two standalone plans—PowerApps Plan 1 and PowerApps Plan 2.
  • PowerApps Plan 1 provides access to Common Data Service to store and manage data. Users can run canvas apps that are built on Common Data Service, use premium connectors, access data in custom applications or on-premises data.
  • PowerApps Plan 2 allows users to run model-driven apps with code plug-ins and real-time workflows. For details please visit the PowerApps pricing page.
  • For details please visit the PowerApps pricing page or download the Licensing guide.
  • In addition to the standalone plans PowerApps capabilities are also included in certain Office 365 and Dynamics 365 plans allowing customers to extend and customize Office 365 and Dynamics 365 with PowerApps and Microsoft Flow capabilities that these offerings include. Select Dynamics 365 apps and plans include a full PowerApps P2 license, learn more here.

The differences in functionality between these groups of licenses are described in more detail below.

Pricing

Please see the PowerApps pricing page with the latest pricing information for each PowerApps license (Plan 1 and Plan 2). Please see Microsoft Flow pricing page with the latest pricing information for each Microsoft Flow license.

Licenses

PowerApps for Office 365

PowerApps capabilities for Office 365 enable users to extend and customize the Office experience with PowerApps and Microsoft Flow. Users can create Canvas applications based on Office 365 data. These productivity apps can also utilize data outside of Office 365 by connecting to common services including Box.com, Facebook, and many more via the use of standard connectors.

Functionalities PowerApps for Office 365
Create, run and share apps Yes1
Run canvas apps in context of Office 365 Yes
Connect to Office 365 data Yes
Connect to cloud services using standard connectors Yes
Run apps in a browser or PowerApps mobile for iOS and Android Yes
Run Canvas apps offline Yes
Support for data policies established by the Office 365 administrator Yes
Flow runs per user/month (includes Flow for Office 365) 2,000
Access on-premises data or use premium or custom connectors -
Data storage and management in Common Data Service -

1For PowerApps for Office 365 Enterprise F1 please refer to the section below.

The following Office 365 plans include PowerApps for Office 365

Included plans
Which Microsoft Office 365 plans include PowerApps? These plans include PowerApps for Office 365:

Office 365 Business Essentials
Office 365 Business Premium
Office 365 A1 for Faculty
Office 365 A1 for Students
Office 365 A1 Plus for Faculty
Office 365 A1 Plus for Students
Office 365 A3 for Faculty
Office 365 A3 for Students
Office 365 A3 for Student Use Benefit
Office 365 A5 for Student Use Benefit
Office 365 A5
Office 365 A5 for Faculty
Office 365 A5 for Students
Office 365 Education E3 for Faculty
Office 365 Education E3 for Students
Office 365 Education for Homeschool for Faculty
Office 365 Education for Homeschool for Students
Office 365 Enterprise E1
Office 365 Enterprise E2
Office 365 Enterprise E3
Office 365 Enterprise E3 Developer
Office 365 Enterprise E3 without ProPlus
Office 365 Enterprise E5
Office 365 Enterprise F1 includes PowerApps for Office 365 Enterprise F1

PowerApps for Office 365 Enterprise F1

PowerApps is included with Office 365 Enterprise F1, with which users can run apps and automate workflows. This table contains specifics about what users can do with PowerApps for Office 365 Enterprise F1:

Functionality PowerApps for Office 365 Enterprise F1
Run apps Yes
Flow runs per user/month (includes Flow for Office 365) 750
Run canvas apps in context of Office 365 Yes
Connect to Office 365 data Yes
Connect to cloud services using standard connectors Yes
Run apps in a browser or PowerApps mobile for iOS and Android Yes
Run Canvas apps offline Yes
Support for data policies established by the Office 365 administrator Yes
Create and share apps Yes
Access on-premises data or use premium or custom connectors -
Data storage and management in Common Data Service -

PowerApps standalone Plan 1 and Plan 2

Standalone PowerApps plans provide users the ability to create and run apps across data sources that extend beyond Office 365, such as Salesforce, on-premises and custom data sources. These plans also include access to Common Data Service to store and manage data. Learn more about Common Data Service here.

  • Microsoft PowerApps Plan 1 subscriptions are for users who need to run canvas apps and access on-premises data, data in custom applications and cloud services using premium connectors.
  • Microsoft PowerApps Plan 2 subscriptions are for users and administrators who need access to more capabilities. These users can run model-driven apps that can include custom code plug-ins and real-time workflows.

PowerApps Plan 2 free trial

Users can try PowerApps Plan 2 for free for 30 days. During the trial, users have access to all of the features in PowerApps Plan 2. For information about how to sign up, see Self-service signup for PowerApps.

When the trial expires, users have these options:

  • Users who have access to PowerApps or Microsoft Flow through Office 365 or Dynamics 365 apps and plans can still access PowerApps or Microsoft Flow. However, those users will lose access to any features that are exclusive to Plan 2, as outlined on the PowerApps pricing page. Select Dynamics 365 apps and plans include PowerApps Plan 2.
  • Users who don't have access through Office 365 or Dynamics 365 (select apps and plans) can request to extend the trial, or they can purchase a stand-alone plan. For more information, see Purchase PowerApps for your organization.

Note

To purchase PowerApps for an organization, you must be an Office 365 Global or Billing Admin of a tenant, or you must create a tenant.

PowerApps Community Plan

If you want to build skills and learn more about PowerApps, Microsoft Flow, and Common Data Service, the PowerApps Community Plan is the right plan for you. The PowerApps Community Plan gives you a free development environment for individual use to learn with full functionality of PowerApps. See here for PowerApps Community Plan.

Resource capacity is included with each license

Default subscription capacity

PowerApps Plan 1 and Plan 2 licenses include capacities of one of more of these resources. PowerApps and Microsoft Flow subscription capacity leverages the same tenant and infrastructure and accrue across one tenant.

Default capacity per tenant PowerApps Plan 1 PowerApps Plan 2
Common Data Service Database capacity 1 GB 10 GB
Common Data Service File capacity 20 GB 20 GB
Common Data Service Log capacity 2 GB 2 GB

Per-user licenses come with included capacity for resources used when an app or flow is executed. These resources include data storage management and flow runs. The capacities included in the per-user licenses are pooled at the tenant level and, when the tenant’s capacity is exhausted, customers may purchase additional capacity through add-on licenses. For every increment of PowerApps or Flow user subscription licenses, the included database and file capacity increases, see table. The cap on the amount of database capacity that may be earned or purchased per tenant is subject to the technical limit of 4TB/instance, no maximum on file or log capacity.

Accrued entitlements per user subscription license

Default capacity per tenant PowerApps Plan 1 PowerApps Plan 2
Common Data Service Database capacity 20 MB 250 MB
Common Data Service File capacity n/a 2 GB
Common Data Service Log capacity n/a n/a
Flow Runs per user/month 4,500 15,000

Note

We’ve removed the requirement to purchase additional production or non-production environments for Common Data Service. New environments can be created when at least 1 GB of database capacity is available. To learn how to create new production or non-production instances, see Create an environment.

Capacity add-ons

When the tenant’s capacity is exhausted, customers may purchase additional capacity through add-on licenses. Subscription add-ons apply across tenant and are not tied to a specific user. Subscription add-ons can be purchased at any time and remain a part of the subscription for the remainder of the subscription term.

PowerApps Add-on capacity per tenant/month Maximum per tenant
Common Data Service Database capacity $40/GB 4TB/environment
Common Data Service File capacity $2/GB n/a
Common Data Service Log capacity $10/GB n/a
Flow Runs per user/month $40/50K Runs n/a

PowerApps for Dynamics 365

PowerApps is the platform to customize and extend Dynamics 365 applications in context of the Dynamics 365 use rights.

Select Dynamics 365 Applications can be customized using PowerApps and Microsoft Flow capabilities. Dynamics 365 Enterprise Applications and Enterprise Plans also include PowerApps Plan 2 offering the ability to create and run standalone custom applications.

PowerApps included in select Dynamics 365 apps and plans

Select Dynamics 365 Enterprise Applications and Enterprise Plans include PowerApps Plan 2, offering more advanced customizations as well as the ability to create and run standalone custom applications.

Functionality Select Dynamics 365 apps
(Professional, Team Member, Talent Attract & Onboard)
Dynamics 365 Enterprise apps and plans
Customize and extend applications and workflows within the context of Dynamics 365 application use rights Yes Yes
Create and run apps with custom entities Yes, add up to 15 custom entities per application, customizations should map to application context/use rights Yes
Access to restricted Dynamics 365 entities within the context of Dynamics 365 application use rights Create, read, update and delete Create, read, update and delete
Access to Dynamics 365 app APIs Yes1 Yes
Run standalone PowerApps (canvas and model-driven) - Yes
Included Flow capacity (Pooled across tenant) 2,000 Flow runs per user/month 15,000 Flow runs per user/month Flow Plan 2 included

1Team member license does not provide access to Dynamics 365 app APIs

Download the Dynamics 365 licensing guide to learn more about use rights for specific Dynamics 365 applications and plans.

These Dynamics 365 apps can be customized using PowerApps and Microsoft Flow capabilities

Dynamics 365 for Sales Professional
Dynamics 365 for Customer Service Professional
Dynamics 365 for Talent: Attract
Dynamics 365 for Talent: Onboard
Dynamics 365 Team Member

These Dynamics 365 apps and plans include PowerApps P2

Dynamics 365 Business Central
Dynamics 365 for Sales Enterprise
Dynamics 365 for Customer Service
Dynamics 365 for Field Service
Dynamics 365 for Project Service Automation
Dynamics 365 for Talent
Dynamics 365 for Retail
Dynamics 365 Customer Engagement Plan
Dynamics 365 Unified Operations Plan
Dynamics 365 Plan