- Are client applications billed just for being registered?
Simply registering app registrations (client applications) in Entra ID does not incur any cost. You can register many applications without being charged, as long as you're within the limits of your Entra ID license (Free, P1, or P2).
- Are token requests (such as when using the OAuth 2.0 client credentials flow) billed?
Not directly in most standard enterprise scenarios. Token issuance (including access tokens acquired via client credentials flow) is typically included with your Entra ID license. For example:
- If you are using Microsoft Entra ID Free, P1, or P2, token issuance is included for most use cases.
- Making token requests via the token endpoint (e.g.,
https://login.microsoftonline.com/{tenant}/oauth2/v2.0/token
) does not result in a separate charge per call.
However, there are situations where billing can occur:
- If you are using Microsoft Entra Workload Identities (for service principals or managed identities), Microsoft is introducing per-identity billing beyond a certain number of active identities.
- The free tier includes 50,000 monthly active workload identities for P1.
- If you exceed that threshold, you could be billed based on how many unique identities are active in a given month.
- Token requests that activate these workload identities count toward that quota.
If the above response helps answer your question, remember to "Accept Answer" so that others in the community facing similar issues can easily find the solution. Your contribution is highly appreciated.
hth
Marcin