Skip to content

Subscription Billing | Subscription Management

Every subscription, its whole life on one record.

Trials, upgrades, downgrades, pauses, add-ons and cancellations sit on a single timeline. Entitlements update the moment a plan changes, and the status the billing engine charges on is the status your team sees.

Subscription Management

What the system does

Capability, input, output.

  • Lifecycle states

    Input
    Trial, active, paused, past-due, cancelled, expired
    Output
    One status that billing and your team share
  • Subscription items

    Input
    Base plan + add-ons + one-off charges
    Output
    A priced line set per subscription
  • Entitlements

    Input
    Plan features and limits
    Output
    Access that flips the moment the plan changes
  • Mid-cycle changes

    Input
    Upgrade, downgrade, quantity change
    Output
    Prorated adjustment on the next invoice
  • Pause and resume

    Input
    A hold with a resume date
    Output
    Billing suspended, then picked up on the cycle
  • Cancellation

    Input
    End-of-term or immediate
    Output
    Final invoice, revenue closed, entitlements ended

Standards + connections

Subscriptions wired to the systems that bill and book them.

A subscription is not a silo. Its invoices post to receivables, its charges collect through payments, and its revenue recognises on the ledger, so one change updates billing, cash and the books at once.

Regulations we work within

  • AR is the system of record

    Each cycle posts a real invoice to receivables; billing keeps the link, not a second copy of the revenue.

  • IFRS 15 / Ind-AS 115

    Plan term drives the recognition schedule, so deferred and recognised revenue post on the right period.

  • Audit trail

    Every state change is logged with user, time and reason, end to end.

Connects to

  • Accounts Receivable Invoices, receipts and credit notes
  • Payments Stored methods, auto-charge and retries
  • Accounting Deferred and recognised revenue posting
  • Tax Tax computed by the books, per country

Subscription Management FAQ

What buyers ask.

What happens to billing when a customer upgrades mid-cycle?

The change takes effect immediately, entitlements update at once, and the engine prorates the difference to the day. The credit for the unused portion and the charge for the new plan roll into the next invoice, under the proration rule you configure.

Can we pause a subscription instead of cancelling it?

Yes. A pause suspends billing with an optional resume date. No invoices generate while paused, entitlements can be held or revoked per your policy, and billing resumes on the cycle when the subscription comes back.

How do entitlements stay in sync with the plan?

Entitlements are defined on the plan in the catalog, so when a subscription moves to a new plan its feature access and usage limits change in the same step. There is no separate flag to flip in another system.

Does cancellation handle the final invoice and revenue?

Yes. Cancellation can be end-of-term or immediate. The final invoice posts to receivables, any remaining deferred revenue is recognised or reversed per the rule, and entitlements end on the effective date.

See a subscription change flow to billing and the books.

Spin up a test subscription, upgrade it mid-cycle, and watch the proration, the invoice to receivables and the revenue schedule update together.