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.
  • PowerApps is available with two standalone plans—PowerApps Plan 1 and PowerApps Plan 2.
  • PowerApps Plan 1 provides access to the Common Data Service for Apps to store and manage data. Users can run canvas apps that are built on the Common Data Service for Apps, 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.
  • 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 the Common Data Service for Apps -

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. Users can't create apps with this plan (as they can with other Office plans listed above). 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 -
Access on-premises data or use premium or custom connectors -
Data storage and management in the Common Data Service for Apps -

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 the Common Data Service for Apps to store and manage data. Learn more about the Common Data Service for Apps 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. These users have access to important management capabilities like viewing usage and setting policy.

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 the 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

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. See the PowerApps pricing page for details.

Note

We've removed the 10 GB per instance (database) maximum capacity for the Common Data Service. You can buy up to 30 TB capacity which will be consumed across instances in the tenant.

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

PowerApps licensing examples

Let’s take a look at an example. ABC Inc. has 1,000 employees, of which 700 employees are licensed with Office 365 Enterprise 3. Early on, a power user creates a line-of-business application that simplifies how customer orders are tracked. Later, the HR department works with IT to roll out an app for reporting time off and absences, and the app is built on the Common Data Service.

Order-tracking app

ABC Inc. starts by developing an app for its Office 365 licensed users. The app brings together customer and product configuration data stored in Office 365 SharePoint lists with customer-order documents, which they store in Box.com. Because this app only accesses data stored in Office 365 and a common cloud service covered with a standard connector, the Office 365 licenses they already have cover both creation and usage of this app.

Licenses required: The 700 Office 365 Enterprise 3 licenses they already have are sufficient.

Time and absence app

Based on how quickly and easily the order-tracking app was launched, ABC’s Human Resources group enlists the help of IT to create a time and absence reporting app that will be rolled out across the entire company. All employees will be required to use this app to report their hours, vacations, and sick days.

For this app, IT selects the Common Data Service as the system in which to store time and absence data. The Common Data Service provides the security and data-policy capabilities that IT requires for information related to employees. They assign two IT employees to the project to create the database and model the time and absence app data in the Common Data Service. These employees are also responsible for tracking app usage and establishing the policy applied to this data.

Licenses required:

  • PowerApps Plan 2 – 10 licenses: The 10 IT administrators who will set up the environments for the company to test and deploy their application, and establish data-security policies will each require PowerApps Plan 2 to perform these functions.
  • PowerApps Plan 1 – 990 licenses: The 700 Office 365 users will need to be licensed with PowerApps Plan 1 because this app relies on data stored outside Office 365 (that is, in the Common Data Service). The other 290 users who don’t have Office 365 or the PowerApps Plan 2 license will need this license to run the app.