All applications583

Find your application

583 applications

Open full catalog

Browse applications by category or open the full catalog.

  1. Subscription Billing
  2. Features
  3. Subscription lifecycle
Feature · Subscription lifecycle

Subscription lifecycle

Manage accepted subscriptions, renewals and effective changes without losing earlier terms.

OverviewCustomer Subscriptions
Subscription Billing · Subscription lifecycle

Customer Subscriptions

Subscriptions

New
Subscription numberPrice planCurrent period startCurrent period endQuantityStatus
SBS-25832Usage only, API calls24 Oct01 Nov110Pending
SBS-27053Team monthly, 20 seats19 Oct27 Oct330Active
SBS-99859Starter monthly, 5 seats29 Oct07 Nov590Paused
SBS-16471Usage only, API calls02 Nov10 Nov840Past due
SBS-63877Growth monthly, 50 seats14 Oct16 Oct840Cancel at period end
6 of 6 records
Usage only, API callsSubscriptions · SBS-25832
Pending
Current period start24 Oct
Current period end01 Nov
Quantity110
Example screen with sample data

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.

How to get started

A personal agent for your business

Get started with Proto

Your app is selected. Download Proto, then open it with this context.

Selected appSubscription Billing

Choose your computer’s platform.

Download Proto

Install Proto, then return to this panel.

Already installed? Open Proto

Free to use. Your own model provider may charge for usage.