Skip to main content
Seat-based billing lets you charge customers based on the number of active users in their workspace. Crovver handles proration on seat upgrades automatically.

1. Create a Seat-Based Plan

In the dashboard or via API:
Pricing examples:
  • 8 seats → $50 (within included seats)
  • 15 seats → 50+(5×50 + (5 × 5) = $75
  • 25 seats → 50+(15×50 + (15 × 5) = $125

2. Checkout with Seat Count

Pass totalCapacityUnits when creating the checkout session:

3. Upgrade Seat Count with Proration

When a workspace needs more seats mid-billing cycle:
Crovver calculates the prorated charge for the remaining days in the billing period and returns a Stripe checkout URL. After payment, the subscription’s capacityUnits updates automatically.