Commet
  • Pricing
Log InTry out
How Billing WorksPricing ChangesPlan ChangesBilling IntervalsInvoicesProrationTrialsFree PlansPayment FailuresSeatsDiscounts
DocumentationKnowledge BaseBuild with AIAPI ReferenceWebhooks

How Billing Works

How your billing behaves based on what you and your customers do

Commet does the right thing by default. Every billing decision follows one rule:

If a change benefits your customer, it applies immediately. If it harms them, it applies at renewal.

No configuration needed. This is how every scenario works.

Quick Reference

When You Make Changes

What you doWhat happens to existing customers
Raise the priceThey keep their current price until renewal
Lower the priceThey keep their current price until renewal
Change usage-based pricingNew price applies starting next period
Increase limits or included seatsThey get it right away
Decrease limits or included seatsKeeps current limits until renewal
Add a feature to a planThey get it right away
Remove a feature from a planKeeps the feature until renewal
Deprecate a planThey keep their plan, nothing changes
Delete a planYou choose: cancel them or migrate them (at renewal)
Delete a customerTheir subscription ends immediately
Change a free plan's included balance/creditsUpdates right away for everyone on the plan

When Your Customer Makes Changes

What they doWhat happens
Upgrade to a more expensive planImmediate — they get credit for unused days and pay the difference
Downgrade to a cheaper planKeeps current plan until renewal, then switches
Switch from free to paidImmediate — pays full price, no credit (free = $0)
Switch from monthly to yearlyImmediate
Switch from yearly to monthlyKeeps yearly plan until it expires, then switches

Automatic Events

What happensWhat your customer experiences
Trial startsThey use the product, no charge. Overage is blocked — usage stops at included limits
Trial endsThey're charged the current price, overage activates normally
Payment failsThey keep access while we retry — canceled only if all retries fail
Canceled subscriptionThey'd need to start a new subscription at the current price

Decision Tree

Who makes the change?
│
├── YOU (Dashboard)
│   │
│   ├── Does it benefit your customer?
│   │   ├── YES (more limits, new feature) → IMMEDIATE
│   │   └── NO (fewer limits, higher price) → AT RENEWAL
│   │
│   ├── Free plan?
│   │   └── Activated instantly, no checkout. Can still buy credits/balance/add-ons
│   │
│   ├── Trial plan?
│   │   └── Card captured, tries product (overage blocked), can buy extras, charged when trial ends
│   │
│   ├── Deleting a plan?
│   │   └── Choose: cancel or migrate to another plan → AT RENEWAL
│   │
│   └── Deleting a customer?
│       └── Subscription ends → IMMEDIATE
│
└── YOUR CUSTOMER (Portal)
    │
    ├── Upgrading?
    │   └── IMMEDIATE — pays the difference for remaining days
    │
    ├── Going from free to paid?
    │   └── IMMEDIATE — pays full price
    │
    ├── Downgrading?
    │   └── AT RENEWAL — enjoys current plan until it expires
    │
    └── New plan has lower limits than their current usage?
        └── Allowed, but they'll see a warning about extra costs

Explore Each Topic

  • Pricing Changes — What happens when you change your prices
  • Plan Changes — Upgrades, downgrades, and switching plans
  • Billing Intervals — Monthly, quarterly, and yearly billing
  • Invoices — What invoices your customers receive and when
  • Proration — How mid-cycle charges are calculated
  • Trials — How trial periods work
  • Free Plans — How free plans work
  • Payment Failures — What happens when a payment fails
  • Seats — How seat-based billing works

How is this guide?

Pricing Changes

What happens to your customers when you change your prices

On this page

Quick Reference
When You Make Changes
When Your Customer Makes Changes
Automatic Events
Decision Tree
Explore Each Topic