• Pricing
  • Blog
Log inBook a demo
Introduction

Quickstart

Create an API KeyChoose a Billing Model

Learn

Resources

SDK ReferenceAPI VersioningError HandlingTestingCLIExamples

Plugins

Better Auth
System status
DocumentationKnowledge BaseBuild with AIAPI ReferenceWebhooks

Choose a Billing Model

Choose between a recurring plan, usage, credits, balance, seats, quota, and one-time payments.

Start with the value your customer buys, not with an API method. Commet can combine a recurring base price with features, seats, or consumption, but each plan has one consumption model.

Choose the primary model

You sellStart withExample
Access to a product or tierRecurring plan$49 per month for Pro
A measurable unit with possible overageMeteredAPI calls, storage, messages
Product-specific unitsCreditsGenerations, exports, analyses
Monetary prepaid spendBalanceCompute or infrastructure spend
Licensed users or rolesSeatsEditors, agents, workspaces
A hard operational allowanceQuotaConcurrent jobs or provisioned capacity
A single purchase without recurring accessOne-time paymentReport, license, setup fee

Seats and quota are feature behaviors, not separate plan consumption models. A plan can use Metered, Credits, or Balance and still include seat or quota features.

Decide what belongs in the catalog

  • Use a plan for the recurring package and its renewal interval.
  • Use an add-on for an optional recurring capability attached to a subscription.
  • Use a credit pack for customer-purchased credits that persist across resets.
  • Use an Offer or Promo Code to change the price or phases of a sale without cloning the plan.
  • Use a plan grant when you want to temporarily expand access without changing the subscription's billing.
  • Use a customer credit for a specific monetary adjustment, not as the plan's normal allowance.

Model the smallest complete version

Start with one plan and one canonical flow. Create it in sandbox, connect one test customer, and verify checkout, access, renewal, and failure recovery before adding variants.

Use the complete examples for fixed subscriptions, metered billing, credits, balance, seats, and quota.

Next, configure the chosen model in Consumption Models and review its business rules in How Billing Works.

How is this guide?

Create an API Key

Create a sandbox key, keep it on your server, and rotate it without interrupting billing.

Integrate with Next.js

Add billing and payments to your Next.js application.

On this page

Choose the primary model
Decide what belongs in the catalog
Model the smallest complete version