Microsoft Power Platform APIs · Rate Limits
Power Platform Rate Limits
Power Platform enforces a per-license daily request entitlement (Power Platform Requests, "PPR") evaluated on a 24-hour sliding window per user (Premium licenses) or per flow (Process / Per-flow / Hosted Process licenses). A separate non-licensed-user pool covers application, non-interactive, administrative, and SYSTEM identities. A 5-minute ceiling of 100,000 requests applies regardless of license. Service-protection limits in Dataverse, Power Automate, and connectors apply on top of these daily limits and are documented per service.
10 Limits
Throttle: 429
Business ApplicationsCopilot StudioDataverseMicrosoftPower AutomateRate Limiting
Limits
Premium licenses (per user) user
40000
Power Apps Premium, Power Automate Premium, Dynamics 365 Enterprise/Professional, legacy per-user plans.
Power Apps per app / Microsoft 365 / Dynamics 365 Team Member (per user) user
6000
Power Automate Process / Per-flow / Hosted Process (per license) flow
250000
Multiple Process licenses can be stacked on one cloud flow; each adds 250k.
Power Apps Portals login (paid) user
200
Non-licensed user pool - Dynamics 365 Enterprise/Pro tenant
500000
500k base + 5k accrued per qualifying USL up to 10M maximum.
Non-licensed user pool - Power Apps tenant
25000
25k base, no per-license accrual.
Non-licensed user pool - Power Automate tenant
25000
25k base, no per-license accrual.
Five-minute ceiling user-or-flow
100000
Independent of license; applies even to 250k/day Process flows.
Capacity Add-On user-or-flow
50000
Each Power Platform Request capacity add-on raises a target identity's daily limit by 50k. Stackable.
Service-protection limits (Dataverse, Power Automate, connectors) service
see service-specific limit pages
Dataverse, Power Automate flow, and connector-level service-protection thresholds apply on top of PPR limits.
Policies
Sliding window
The 24-hour PPR window is a continuous sliding window evaluated on each request, not a fixed daily reset.
No rollover
Unused PPR entitlement does not roll over from day to day or month to month.
Stacking and add-ons
Process licenses stack at the flow level; capacity add-ons stack to raise individual user/flow limits during enforcement (not assignable during transition period).
Transition period
Until Power Platform Request reporting goes GA + 6 months, transition limits (more generous than official limits) apply and high-usage enforcement is paused.
License attribution for flows
Instant flows use the invoking user's limits; automated and scheduled flows use the flow owner's limits regardless of connection identity.
Pay-as-you-go fallback
Switch to Power Apps pay-as-you-go to charge per request above daily limits and avoid throttling.