Skip to main content
Commet measures what a customer can consume and charges according to the plan they accepted. Your catalog defines the terms, the subscription stores the active relationship, usage records consumption, invoices calculate what is owed, and transactions record payment attempts. Those layers change at different times. Commet separates catalog changes, subscription changes, and billing recovery. Each has an explicit rule; there is no single price-based heuristic for every operation.

Quick Reference

When You Make Changes

When Your Customer Makes Changes

Automatic Events

The Boundaries That Matter

  • Interval direction determines timing first. When the interval is unchanged, the plan group’s order defines upgrade and downgrade direction, not the amount. Paid-to-free changes are always scheduled.
  • The subscription stores the selected price ID. Renewal reads that row’s current catalog value.
  • Current-period feature snapshots protect already-started periods from harmful feature changes while allowing beneficial changes immediately.
  • Accepted Offer phases are immutable snapshots; base prices are not.
  • Recovery retries the same outstanding invoice instead of creating a new sale.

Explore Each Topic