Hi @jaideep ,
My apologies! Yes, you are correct. It depends on which licensing model you are using, but the MAU model is the recommended option though not everyone will have that model. It is worth noting that requesting, approving, reviewing, or having assignments count as "usage", so when counting the number of guest users using P2 features, you can use those activities to determine how many guest users are in scope, alongside the usage of other Premium features. If your tenant is using the external identities MAU model, you just need to have one Premium P2 license for the first 50,000 users, and then will get charged after reaching the cap like you said. You will also need to have enough P2 licenses for Member users that are able to request, approve, review, or assign.
Sorry for the confusion. Not everyone is using the Monthly Active User model so guidelines are a little bit different depending on the scenario.
If this answer helped resolve your question, please remember to "mark as answer" so that others in the community with similar questions can more easily find a solution.