Power BI licensing in your organization
In the Power BI service, users have defined capabilities based on the type of per-user license they have and whether the content they are acting on is in a workspace assigned to a Power BI Premium capacity.
Per-user - Power BI Pro and Power BI (free) licenses. A Power BI Pro license enables a user to collaborate with other Power BI Pro users by consuming content from, and sharing content with other users with a Power BI Pro license. Only users with a Power BI Pro license can publish content to app workspaces, share dashboards, and subscribe to dashboards and reports. A free license enables a user to consume content in a workspace assigned to a Power BI Premium capacity and access to some of the features of the Power BI service for their own personal content in their My Workspace. For more information, see Sign up for Power BI as an individual and Purchase and assign Power BI Pro user licenses.
Power BI Premium capacity - Power BI Premium licensing. Power BI Premium provides dedicated capacity to deliver more consistent performance and support larger data volumes in Power BI. Power BI Premium also enables widespread distribution of content by Pro users without requiring users who view the content to have Power BI Pro licenses. For more information, see What is Power BI Premium?
For a detailed comparison of license types, see the Power BI features comparison section of Power BI pricing.
This article focuses on per-user licensing from an administrator perspective.
Manage Power BI Pro licenses
As an administrator, you can purchase and assign Power BI Pro licenses; and you can sign up for a Power BI Pro trial for your organization. Individuals can also sign up for a Power BI Pro trial.
Purchase Power BI Pro licenses
As an administrator, you purchase Power BI Pro licenses through Microsoft 365 or through a certified Microsoft partner. After you purchase the licenses, you assign them to individual users. For more information, see Purchase and assign Power BI Pro licenses.
Power BI Pro license expiration
There is a grace period after a Power BI Pro license expires. For licenses that are part of a volume license purchase, the grace period is 90 days. If you purchased the license directly, the grace period is 30 days.
Power BI Pro has the same subscription lifecycle as Office 365. For more information, see What happens to my data and access when my Office 365 for business subscription ends?.
Power BI Pro trial for individuals
Individuals in your organization can sign up for a Power BI Pro trial. For more information, see Signing up for Power BI as an individual.
Users who take advantage of the in-product Power BI Pro trial for individuals do not appear in the Microsoft 365 admin center as Power BI Pro Trial users (they appear as Power BI free users). They do, however, show up as Power BI Pro Trial users in the manage storage page in Power BI.
Power BI Pro trial for organizations
If you want to acquire and deploy Power BI trial licenses to multiple users in your organization without users accepting trial terms individually, sign up for a Power BI Pro trial for your organization.
Keep the following in mind before you follow the steps to sign up:
To sign up, you must be a member of the Global administrator or Billing administrator role in Microsoft 365.
There is a limit of one organizational trial per tenant. This means that if someone has already applied the Power BI Pro Trial to your tenant, you cannot do it again. If you need assistance with this, contact Office 365 Billing support.
Navigate to the Microsoft 365 admin center.
On the nav pane, select Billing then Subscriptions.
On the right side, select Add subscriptions.
Under Other Plans, hover over the ellipsis (. . .) for Power BI Pro and select Start free trial.
On the order confirmation screen, select Try now.
On the order receipt, select Continue.
Now you can assign licenses in Office 365.
Manage Power BI free licenses
Users within your organization can gain access to Power BI free licenses in two different ways:
You can assign a Power BI license to them within the Microsoft 365 admin center.
If a user signs up for a Power BI account, they are assigned a free license.
Requesting and assigning free licenses
If you plan to manage license requests and assignments centrally, first check whether you already have the unlimited Power BI (free) block of licenses on your tenant.
This block of licenses is available after the first time someone signs up for Power BI as an individual. During that process, this license block is attached to your organization, and a license is assigned to the user who is signing up.
In the Microsoft 365 admin center, under Billing > Licenses, check for unlimited.
If the block is available, you can now assign licenses in Office 365. If the block isn't available, you have two choices:
Have a member of your organization sign up individually, which triggers the creation of the unlimited block.
Go to the next procedure, where you can sign up for a fixed number of licenses.
If the unlimited Power BI (free) license block isn't available and you don't want to do an individual sign up, follow this procedure.
Navigate to the Microsoft 365 admin center.
On the nav pane, select Billing > Subscriptions.
On the right side, select Add subscriptions +.
Under Other Plans, hover over the ellipsis (. . .) for Power BI (free) and select Buy now.
Enter the number of licenses you want to add and select Check out now or Add to cart.
Enter the required information in the check out flow.
There is no purchase when using this approach, although you will need to either enter your credit card information for billing, or choose to be invoiced.
You can now assign licenses in Office 365.
If you decide later that you want to add more licenses, you can go back to Add subscriptions, and select Change license quantity for Power BI (free).
Enable or disable individual user sign up in Azure Active Directory
As an administrator, you can choose to enable or disable individual user sign ups through Azure Active Directory (AAD). This section of the article shows you how to manage sign ups with PowerShell commands. For more information about Azure PowerShell, see Overview of Azure PowerShell.
The Azure Active Directory setting that controls sign up is AllowAdHocSubscriptions. In most tenants, this is set to true, which means it is enabled. If you acquired Power BI through a partner, this might be set to false, which means it is disabled. If you change the setting from true to false, new users in your organization are blocked from signing up individually. Users that signed up for Power BI prior to the setting change retain their licenses. Note that with a setting of false, users with a Power BI (free) license can still sign up for an individual Power BI Pro trial.
Sign into Azure Active Directory using your Microsoft 365 credentials. The first line of the following PowerShell script prompts you for your credentials. The second line connects to Azure Active Directory.
$msolcred = get-credential connect-msolservice -credential $msolcred
Once you are signed in, run the following command to see how your tenant is currently configured. (Note that 'fl' below uses the letter 'l', not the number 1.)
Get-MsolCompanyInformation | fl AllowAdHocSubscriptions
Run the following command to enable ($true) or disable ($false) AllowAdHocSubscriptions.
Set-MsolCompanySettings -AllowAdHocSubscriptions $true
The AllowAdHocSubscriptions flag is used to control several user capabilities in your organization, including the ability for users to sign up for the Azure Rights Management Service. Changing this flag affects all of these capabilities.
More questions? Try asking the Power BI Community