Skip to main content
Question

Best Approach for Granting Subscription Access to Business Accounts (Multiple Users Under One Domain)

  • November 18, 2025
  • 1 reply
  • 11 views

Forum|alt.badge.img

I hope you’re doing well. I have a question regarding the best practices for offering subscription access to businesses through RevenueCat.

Use Case:
We want to provide premium access to all users who belong to a specific business domain, for example all users with an email ending in @abc.com.
Instead of each individual user purchasing a subscription, the business would pay once and all their employees (based on email domain or a predefined list) should automatically receive premium access inside our app.

What We Want to Achieve:

  1. A business purchases a subscription once (through our backend or manual assignment).

  2. All users who log in with an email that matches the business domain (e.g., @abc.com) should instantly receive our Premium entitlement.

  3. If the business subscription expires or is canceled, all users under that domain should automatically lose premium access

Thank you in advance — any guidance would be greatly appreciated!

This post has been closed for comments

1 reply

joan-cardona
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • November 20, 2025

Hi ​@haris-aqeel-513337,

This seems like a great case for using granted entitlements through our API. When you detect a sign up with the premium domain, you can call this endpoint and they will automatically have premium access. If the customer stops paying at some point, you can revoke the entitlements using this other endpoint.

 

Best,