Plans with seat limits
Membership limits on organizations can now be granted directly by subscribing to a Clerk Billing Plan, allowing organizations to purchase a higher membership limit in a self-serve fashion. This makes it possible to target Plans to organizations based on their specific size. For example, you may let organizations use your most affordable Plan for up to ten seats, but require them to upgrade to a more expensive Plan to get unlimited seats.
Creating a Plan with a seat limit
To create a Plan with a seat limit:
- Navigate to the New Organization plan page in the Clerk Dashboard.
- Toggle on the Seat-based section.
- If you'd like to set a limit, select Custom limit and enter the desired value. (You need the B2B Authentication add-on to set a limit greater than 20.)
- If you'd like the Plan to allow an unlimited number of seats, select Unlimited members. (You need to have the B2B Authentication add-on to select this option.)
SDK version requirements
To use seat limits, you need to be using the following Clerk SDK versions:
@clerk/reactv6.1.4 or higher@clerk/nextjsv7.0.8 or higher@clerk/expov3.1.6 or higher@clerk/react-routerv3.0.8 or higher@clerk/tanstack-react-startv1.0.8 or higher
Managing seat limits
Organization invitations
When an organization subscribes to a Plan with seat limits, they'll be able to invite members to their organization up to the Plan's limit, as well as revoke invitations that were already sent out.
Once an organization reaches the seat limit, they will no longer be able to invite new members.
Changing Plans
If an organization wants to switch to a Plan with a seat limit and the organization has more members than allowed by the Plan, they must remove members from their organization prior to switching Plans.
If an organization wants to switch from a seat-limited Plan to a Plan without seat limits and is currently over the default membership limit for organizations, they must remove members before switching Plans.
Feedback
Last updated on