Seat Limits
Understand how Admin and Sales Rep seats are counted, what happens when limits are reached, and how role changes affect seat usage.
Overview
Each plan includes two independent seat pools: Admin seats and Sales Rep seats. They are tracked separately — a Sales Rep seat does not consume an Admin seat, and vice versa.
Trial workspaces cannot send Admin or Sales Rep invites. Team invites unlock only after a paid plan is activated.
| Plan | Admin seats | Sales Rep seats |
|---|---|---|
| Starter | 1 | 1 |
| Growth | 3 | 3 |
| Scale | 7 | 15 |
Admin seat numbers above represent additional Admin members. The Owner is separate and does not consume an Admin seat.
Admin seats
Admin seats cover members who have full access to the dashboard, configuration, and billing.
Counting rules:
- The workspace Owner does not consume an Admin seat.
- Each active Admin member (excluding the Owner) counts as 1 Admin seat.
- Pending invites for the Admin role do not reserve a seat ahead of time. Seat checks run again when the invite is accepted.
Example — Starter plan (1 Admin seat): The Owner can stay on the workspace and invite 1 additional Admin. A second active Admin is blocked until the plan is upgraded to Growth or higher.
Sales Rep seats
Sales Rep seats cover members who can create and manage orders but have no access to configuration or billing.
Counting rules:
- Each active Sales Rep member counts as 1 Sales Rep seat.
- Pending invites for the Sales Rep role do not reserve a seat ahead of time. Seat checks run again when the invite is accepted.
- Sales Rep seats are completely independent of Admin seats.
Example — Growth plan (3 Sales Rep seats): You can invite up to 3 Sales Reps regardless of how many Admin seats are in use.
What happens when a seat limit is reached
When a seat limit is reached:
- The Invite button in Configuration → Members remains visible, but acceptance or role activation is blocked once the active seat pool is full.
- The error message identifies which seat type is at capacity (
Admin seat limit reachedorSales Rep seat limit reached). - To free a seat, remove an existing member or revoke a pending invite of the same role.
- To add more seats, upgrade to the next plan.
This seat-limit behavior applies to paid plans. On a trial workspace, team invites are blocked entirely before seat checks are evaluated.
Role changes
Changing a member's role moves them between seat pools.
| Change | Seat effect |
|---|---|
| Admin → Sales Rep | Frees 1 Admin seat · Uses 1 Sales Rep seat |
| Sales Rep → Admin | Frees 1 Sales Rep seat · Uses 1 Admin seat |
A role change is blocked if the target seat pool is already at its limit. You must free a seat in the target pool first, or upgrade the plan.
Only the workspace Owner can change member roles.
Ownership transfer
Transferring ownership to another member:
- If the target member is an Admin, the transfer completes immediately. You step down to Admin.
- If the target member is a Sales Rep, they are automatically promoted to Admin as part of the transfer. This uses an Admin seat — the transfer is blocked if no Admin seat is available.
Enterprise seat limits
Scale plan has a hard cap of 7 Admin seats and 15 Sales Rep seats. Teams that need more should contact us about Enterprise.
If a workspace exceeds these limits (for example, after a plan change that grandfathers existing members), the Owner receives an Enterprise review notice. A 30-day grace period applies before any access restriction.
Hard triggers for Enterprise review:
- Active Admin members exceed 7
- Active Sales Rep members exceed 15
Soft review signals (flagged for manual review, not automatic blocks):
- Monthly order volume exceeds 2,500 for 2 consecutive months
- Monthly GMV exceeds AUD/NZD 250k for 2 consecutive months