CommetCommet
GitHubDiscordStatus

Billing fundamentals

How Billing WorksPricing ChangesBilling IntervalsInvoices

Subscriptions

Plan ChangesProrationTrialsFree PlansPayment Failures

Consumption and pricing

SeatsQuotaDiscountsCredits, Credit Packs, and Customer CreditsBalance and Top-UpsOffers, Promo Codes, and Card Promotions

Payments

Payment RoutingRefunds and Retries
DocumentationKnowledge BaseBuild with AIAPI ReferenceWebhooks

Credits, Credit Packs, and Customer Credits

Choose the correct credit mechanism based on what the customer receives and how it expires.

These mechanisms share a name but affect different ledgers.

MechanismRepresentsReset or expiryUsed by
Plan creditsRecurring product units included in a Credits planReset with the plan allowanceUsage events
Credit packProduct units the customer buysPersists across plan resetsUsage events after recurring credits
Customer creditMoney that reduces eligible recurring invoices in one currencyOptional expiration; consumed FIFOInvoice calculation before tax
Plan grantTemporary access beyond the subscribed planEnds when revoked or expiredFeature access, not a credit ledger

Use plan credits and packs when the customer thinks in actions such as generations or exports. Use customer credit when the adjustment is monetary, such as USD 25 after a service incident. Use a plan grant when no invoice should exist at all.

Revoking unused customer credit does not rewrite invoices that already consumed it. Purchased credit packs do not disappear at the next plan reset.

See Credit Packs, Customer Credits, and Plan Grants for implementation.

How is this guide?

Discounts

How Offers, introductory placement, direct assignment, and Promo Codes work together

Balance and Top-Ups

Understand recurring balance, paid top-ups, administrative adjustments, and reset behavior.