Tips & Tricks | PowerApps [Pay-as-you-go]
Pay-as-you-go is a new way to pay for Power Apps and Power Automate using an Azure subscription, which allows you to get started building and sharing apps without any license commitment or upfront purchasing.
Pay-as-you-go allows you to share apps and Power Automate flows with any user in your organization and then only pay if and when they're used. The pay-as-you-go plan also includes Microsoft Dataverse storage capacity and provides the flexibility to pay for additional storage as you need it.
Configure Billing Policies
- User has an access to Azure Subscription
- Open https://admin.powerplatform.microsoft.com/
- Click +Billing policies
- User has an access to Azure Subscription
- Open https://admin.powerplatform.microsoft.com/
- Click +Billing policies
Edit Billing Policies
If you want to add or remove environments to the billing policy
- Select: Billing Policy
- Click: Edit billing policy
- Navigate through the wizard until Envirnoment step
- To Remove
- Select: Add to policy
- Select: Envirnoment
- Click: - Remove from Policy
- Complete wizard
- Select: Billing Policy
- Click: Edit billing policy
- Navigate through the wizard until Envirnoment step
- To Remove
- Select: Add to policy
- Select: Envirnoment
- Click: - Remove from Policy
- Complete wizard
Considerations & Troubleshooting
- You need to consider everything to control resource management.
- Set alerts for your forecasted budget to be notified if you exceed
the threshold budget.
- Consider flow executions, a user that executes...
because everything is affecting cost.
- If you have flows that in the context of PowerApp you need to add/link this flow
to the app and not rely on being part of the same solution and this needs to be done
by Powershell commands Add-AdminFlowPowerAppContext
- If you face any issues and you need to open a ticket with Microsoft
you need to highlight that you are using PAYG as some issues will
be related to the PAYG code so it will be assigned to the PAYG team.
- I recommend excluding the development and testing environment from PAYG plan,
to facilitate troubleshooting and cost control while developing.
- You need to consider everything to control resource management.
- Set alerts for your forecasted budget to be notified if you exceed the threshold budget.
- Consider flow executions, a user that executes... because everything is affecting cost.
- If you have flows that in the context of PowerApp you need to add/link this flow to the app and not rely on being part of the same solution and this needs to be done by Powershell commands Add-AdminFlowPowerAppContext
- If you face any issues and you need to open a ticket with Microsoft you need to highlight that you are using PAYG as some issues will be related to the PAYG code so it will be assigned to the PAYG team.
- I recommend excluding the development and testing environment from PAYG plan, to facilitate troubleshooting and cost control while developing.