Add extra team member slots

Add extra seats to your current plan without upgrading. Per-seat add-on charges via Stripe, prorated for the current cycle.

Written By Salvatore Sinigaglia

Last updated About 4 hours ago

Add extra seats to your current plan without upgrading. Per-seat add-on charges via Stripe, prorated for the current cycle.

Add extra team member slots

Open Settings β†’ Team β†’ Billing, scroll to the Extra seats section, click Buy slots, choose quantity, confirm. Stripe charges the per-seat fee prorated for the rest of the cycle. New seats are immediately usable for invites.

Who is this for

Owners and admins on Starter or Pro who have hit the plan's seat ceiling and want to add a few extra without upgrading to a higher tier.

Before you start

  • An active subscription in active or trialing status (extra seats can't be purchased on past_due or canceled subs)
  • A clear count of how many extra seats you need
  • Optional: the emails of teammates you want to invite right after purchasing

How to add extra seats

Step 1: Open billing

Navigate to Settings β†’ Team β†’ Billing β†’ Extra seats. URL: /settings/team/billing#extra-seats.

You see your current seat usage:

  • Plan seats: included in your subscription (e.g. 2 for Starter, 5 for Pro, 10 for Plus)
  • Extra seats: already purchased add-on (e.g. 3)
  • Total: plan + extra (e.g. 5)
  • Used: active members + pending invitations (e.g. 4)

Step 2: Click Buy slots

A modal opens with a quantity stepper. The price per seat (extra_user_price_cents on your plan) shows alongside β€” check /settings/team/billing for the current value.

Step 3: Confirm

Click Confirm purchase. Behind the scenes: POST /api/v1/billing/extra-users with qty: N. Wevion calls Stripe to add the extra-seat line item to your subscription using the plan's stripe_extra_user_price_id. Stripe processes the prorated charge immediately on your card.

Step 4: Invite people

Once the charge is confirmed (within 30-60s), the extra seats appear in your total. Now go to Settings β†’ Team β†’ People and invite the new members β€” see invite your first team member for the invite flow.

What the prorated charge looks like

  • If you buy 2 extra seats halfway through a monthly cycle at $19/seat/month: Stripe charges 2 Γ— $19 Γ— 0.5 = $19 today
  • Next renewal: full charge for plan + 2 Γ— $19 extra seats = monthly fee + $38 for the extra seats
  • On annual: the extra-seat fee is also annualized (charged for remaining annual days)

The proration shows as a line item on your next invoice.

Removing extra seats

Step 1: Free the seat first

You can't remove an extra seat if it's currently assigned to an active member or pending invitation. Go to Settings β†’ Team β†’ People, remove the teammate from the workspace, then return to billing.

Step 2: Open the Extra seats section

Click Reduce seats. The quantity stepper shows the maximum reducible amount (= total seats βˆ’ used seats).

Step 3: Confirm

Click Confirm reduction. Behind the scenes: DELETE /api/v1/billing/extra-users with the new quantity. Wevion updates the Stripe subscription item with proration_behavior: 'none' β€” so removing seats is not credited: you don't get money back for the remaining days of the current cycle. The lower seat cost simply applies from the next renewal.

Step 4: Verify

Total seats updates immediately. Your next invoice shows the reduced extra-seat charge β€” there is no negative (credit) line item for the removed seats.

When to add extra seats vs upgrade plan

SituationRecommendation
Need 1-3 more seats short-termExtra seats β€” cheaper and reversible
Need many more seats permanentlyUpgrade plan β€” bundled seats + higher quotas + features
Hit other quota limits (ad accounts, AI Credits) at same timeUpgrade β€” extra seats won't lift other caps
Approaching plan seat ceiling and growingUpgrade pre-emptively β€” avoid per-seat surcharge

A rough rule: if extra-seat charges per month exceed 30% of your plan's price, it's cheaper to upgrade.

Enterprise plans

Enterprise typically has a custom-contracted seat count. Extra seats follow the contract's terms β€” contact your CSM to negotiate adjustments.

What you'll see

After a successful purchase:

  • Total seats in /settings/team/billing updates
  • Confirmation toast: "Added N extra seats"
  • Email confirmation with prorated charge details
  • Invoice line item visible in /settings/team/billing β†’ Invoices

Common issues

  • "Cannot purchase extra slots: subscription is not active": subscription in past_due or unpaid. Resolve payment first (failed payment recovery).
  • "Extra user price not configured": plan doesn't have stripe_extra_user_price_id set β€” contact support; this should be configured on all paid plans.
  • Stripe subscription returns 404: stale subscription ID. The endpoint clears it automatically; refresh and retry.
  • Charge appears double on next invoice: not double β€” the first is the prorated, the second is the full next-cycle amount. Both are correct.
  • Cannot reduce seats β€” usage is full: free up seats by removing members first.

Steps

  1. Navigate to Settings β†’ Team β†’ Billing β†’ Extra seats. URL: /settings/team/billing#extra-seats. You see your current seat usage: Plan seats: included in your subscription (e.g. 2 for Starter, 5 for Pro, 10 for Plus) Extra seats: already purchased add-on (e.g. 3) Total: plan + extra (e.g. 5) Used: active members + pending invitations (e.g. 4)
  2. A modal opens with a quantity stepper. The price per seat (extrauserprice_cents on your plan) shows alongside β€” check /settings/team/billing for the current value.
  3. Click Confirm purchase. Behind the scenes: POST /api/v1/billing/extra-users with qty: N. Wevion calls Stripe to add the extra-seat line item to your subscription using the plan's stripeextrauserpriceid. Stripe processes the prorated charge immediately on your card.
  4. Once the charge is confirmed (within 30-60s), the extra seats appear in your total. Now go to Settings β†’ Team β†’ People and invite the new members β€” see invite your first team member for the invite flow.
  5. You can't remove an extra seat if it's currently assigned to an active member or pending invitation. Go to Settings β†’ Team β†’ People, remove the teammate from the workspace, then return to billing.
  6. Click Reduce seats. The quantity stepper shows the maximum reducible amount (= total seats βˆ’ used seats).
  7. Click Confirm reduction. Behind the scenes: DELETE /api/v1/billing/extra-users with the new quantity. Wevion updates the Stripe subscription item with proration_behavior: 'none' β€” so removing seats is not credited: you don't get money back for the remaining days of the current cycle. The lower seat cost simply applies from the next renewal.
  8. Total seats updates immediately. Your next invoice shows the reduced extra-seat charge β€” there is no negative (credit) line item for the removed seats.

Last updated: 2026-05-17