These cookies are required for the website to function properly. They ensure security, enable basic features like page navigation, and store user session data. You cannot disable these cookies.
- Subscription Billing
- Features
- Subscription lifecycle
Subscription lifecycle
Manage accepted subscriptions, renewals and effective changes without losing earlier terms.
OverviewCustomer Subscriptions×
Subscription Billing · Subscription lifecycle
New
Customer Subscriptions
Subscriptions
| Subscription number | Price plan | Current period start | Current period end | Quantity | Status | |
|---|---|---|---|---|---|---|
| SBS-25832 | Usage only, API calls | 24 Oct | 01 Nov | 110 | Pending | |
| SBS-27053 | Team monthly, 20 seats | 19 Oct | 27 Oct | 330 | Active | |
| SBS-99859 | Starter monthly, 5 seats | 29 Oct | 07 Nov | 590 | Paused | |
| SBS-16471 | Usage only, API calls | 02 Nov | 10 Nov | 840 | Past due | |
| SBS-63877 | Growth monthly, 50 seats | 14 Oct | 16 Oct | 840 | Cancel at period end |
6 of 6 records
Usage only, API callsSubscriptions · SBS-25832
PendingCurrent period start24 Oct
Current period end01 Nov
Quantity110
What you can do
Activate an accepted subscription
A subscription joins the customer account to a published plan version, billing currency, quantity and anniversary anchor. Preserve the accepted terms and any separate recurring-payment mandate. Activating the subscription records a commercial service relationship; it does not establish that a payment has settled.
The first billing interval uses explicit start and end instants. Subsequent periods follow the agreed anchor instead of adding an arbitrary number of days to the previous run. Date changes, leap years and month ends need a configured calendar policy. The customer sees the resulting service and billing dates before the terms take effect.
Apply changes on the agreed date
Plan and quantity changes record the target terms, effective instant and acceptance evidence. A requested upgrade remains distinct from an applied change. The system checks the current subscription version before applying it so two simultaneous requests cannot overwrite each other.
A plan’s new version never rewrites the old subscription history. The change preserves the before and after terms and supplies any proration evidence used by billing. A future-dated change can be withdrawn through its defined path; a change already applied needs a linked correction or new change, with any financial consequence reviewed separately.
Choose a transparent proration policy
A plan either disables proration or uses the configured actual-seconds method. Under that method, unused time is a fraction of the original half-open billing interval in UTC. The invoice preserves separate old-plan credit and new-plan charge lines rather than hiding them inside an unexplained net number.
For a change exactly halfway through an interval, a base charge of one hundred under the old plan gives fifty of unused credit. A new base charge of one hundred sixty gives eighty for the remaining half, producing a net increase of thirty before tax. Usage charges follow their accepted meter terms and are not automatically halved as if they were time-based base charges.
Pause or cancel with the right consequences
Pause, resume and cancel requests each retain an effective date. Cancellation at the period end stops the next renewal while preserving service and billing through the agreed endpoint. A cancelled subscription retains earlier invoices and the balance still collectible. It must not be deleted to make the account appear paid.
A paused subscription follows its configured billing and service policy. Payment failure can open collections without instantly cancelling the subscription. Any service suspension depends on the accepted terms and an explicit authorised transition; a failed email or unknown payment outcome cannot substitute for that decision.
Protect customer account boundaries
Customer users can inspect and request changes only for their own account. Staff identity, invoice corrections, pricing publication and provider tokens remain outside that self-service permission. Validate account scope and current terms on direct API requests and saved links as well as the visible portal. Billing staff can then explain which accepted change affected an invoice without exposing another customer’s subscription or payment information.
What your team sees
- My Active Subscriptions — Review the work and supporting records for this module.
What it keeps track of
Data model- Customers
- Entity-scoped billing accounts with reviewed terms and source identifiers.
- Subscriptions
- Accepted customer terms and billing anchor; cancellation preserves prior invoices.
- Subscription changes
- Effective plan, quantity, pause or cancellation proposals, preserving prior terms.
- Price plans
- Versioned subscription terms; published price revisions are immutable.
- Payment methods
- Provider-hosted payment tokens and accepted recurring mandates; no raw card details.
Who uses it
Permissions- Customer
- Requests changes within their account.
- Billing Operator
- Manages terms and scheduling.
- Billing Manager
- Reviews commercial exceptions.
Set up Subscription Billing your way.
Start free, then use Proto to change fields, steps and approvals before your team goes live.