Clarification on B2C Charging and Monthly Active Users

hampton123 1,165 Reputation points
2024-07-12T18:22:47.6+00:00

My API currently uses B2C to manage our external users, and I'm wondering about the costs of B2C and how it works. We have a different directory to manage these users, and when we try to access anything related to the cost, we get a message that says "Cost Management requires access to a supported billing account or subscription. Please select a supported scope or create a new subscription to use Cost Management." What does this mean for our current B2C users? Does this mean they are free? I know that B2C is free for the first 50,000 monthly active users, but what does monthly active users entail? Thank you in advance.

Microsoft Entra External ID
Microsoft Entra External ID
A modern identity solution for securing access to customer, citizen and partner-facing apps and services. It is the converged platform of Azure AD External Identities B2B and B2C. Replaces Azure Active Directory External Identities.
2,907 questions
{count} votes

Accepted answer
  1. Michael Taylor 54,646 Reputation points
    2024-07-12T18:36:21.49+00:00

    It sounds like a permissions issue when you're trying to access the cost UX in the portal. This has nothing to do with your billing for B2C. Most likely the account you're accessing the portal with doesn't have permissions to see the billing information for the subscription the B2C tenant is attached to. This is pretty common as generally only the folks paying the bill need access to it. However if your B2C tenant was set up before Nov 2019 then you might be on the older payment model and need to switch as discussed here.

    If you do need to see the bill then you would need to talk to your Azure admin and ask that they grant you permissions to see the billing information. See here for the permissions that may be needed.

    As for the "active users" you can read the details here. Basically an "active user" is any user who connects to B2C during a month. That connection would include creating an account, logging in, etc. Note that it applies per unique user (object-id). So if you have 1000 users create an account or log in during a month then the AU is 1000. But if a single user logs in 1000 times then it counts as 1. My gut instinct is that it based upon the object-id of the user which is generated at the point the user is created. Basically you are getting charged for each unique user who uses B2C each month rather than the older model which charged you for every user in B2C whether they actually used the services that month or not.


0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.