- DATE:
- AUTHOR:
- The Metronome team
Pooled seat-based credits
Metronome supports pooled seat-based credits, a pricing model where each seat includes a fixed number of credits that are shared across the entire customer account.
For example, if a customer has 100 users and each user gets 50 credits, the organization has a shared pool of 5,000 credits.
This model is widely used by AI companies and is especially valuable for teams launching seat-based plans with usage entitlements, such as AI credits, included per seat.
This feature builds on two foundational primitives in Metronome: subscriptions and recurring credits or commits. With pooled seat-based credits, you can now link a recurring credit directly to a subscription. When the subscription quantity changes, such as when a customer adds or removes seats, Metronome automatically adjusts the credit balance. There is no need to build or maintain custom provisioning logic.
This makes it easy to:
Charge per seat and grant credits to a shared pool
Automatically adjust credits when seats are added or removed
Track usage against the pool and set spend alerts by user or team. See our docs on on creating spend alerts by group key here.
You also have the flexibility to implement pooled seat-based credits based on your existing systems and workflows.
Using Metronome only: Create customers and contracts with a subscription and linked recurring credit. Then, send Metronome the increments or decrements when customers add or remove seats.
Using Metronome and Stripe: Continue using Stripe for subscriptions and Metronome as a credit add-on. Create a $0 subscription in Metronome and link it to the recurring credit. Then, send Metronome and Stripe the increments or decrements when customers add or remove seats.
This is the first out-of-the-box solution in the market for pooled seat-based credit models. Other vendors require custom workflows and engineering effort. With Metronome, you can model this pricing pattern cleanly and easily adjust credit burndown rates, experiment with new pricing, or launch new usage-based add-ons without engineering time.
By removing the need to build or maintain homegrown tooling, this feature helps you:
Launch and manage pooled seat-based credits with ease
Reduce engineering effort
Speed up financial reporting and reconciliation
Improve the end-customer experience with real-time transparency and controls
This feature is available to all customers using Contracts. See docs here.