Skip to content

What are subscription lifecycle states? (subscription status explained)

Jay StevensBy Jay Stevens · Founding EngineerReviewed by Jordan MederichUpdated 4 min read
Summarize with AI

Quick answer

Subscription lifecycle states are the statuses that define where a subscription sits in its journey from signup to cancellation. Most billing platforms model subscriptions as a state machine with four core states: active (payment current, full access), past due (payment failed, dunning in progress), suspended (grace period expired, access revoked but reactivatable), and cancelled (terminated, customer must re-subscribe). The transitions between these states are triggered by payment events — a successful charge moves the account to active, a failed charge moves it to past due, and an expired grace period moves it to suspended or cancelled.

What subscription lifecycle states mean

Subscription lifecycle states are the statuses a subscription can occupy at any point in its existence. They form a state machine — a model where the subscription can only be in one state at a time, and transitions between states are triggered by specific events (payment success, payment failure, grace period expiration, customer cancellation).

The exact states and their names vary by billing platform (Stripe uses active/past_due/canceled/unpaid; Chargebee uses active/in_trial/paused/cancelled), but the underlying model is consistent: a subscription starts active, enters a recovery state when payment fails, and eventually terminates if the payment is not recovered.

The four core states

Most billing platforms implement some variation of these four states:

  • Active — payment is current, customer has full product access. The healthy state.
  • Past due — payment has failed, dunning is in progress, customer typically retains access during the grace period.
  • Suspended (or paused) — grace period expired without recovery, product access revoked, but the subscription can still be reactivated if payment is recovered.
  • Cancelled — subscription terminated. The customer must create a new subscription to restore access.

State transitions and triggers

Transitions between states are triggered by events in the billing cycle. Understanding these triggers is essential for configuring dunning rules and grace periods:

  • Active → Past due: a scheduled renewal charge is declined.
  • Past due → Active: the failed payment is recovered (retry succeeds or customer updates card).
  • Past due → Suspended/Cancelled: the grace period expires without recovery.
  • Suspended → Active: payment is recovered after suspension (some platforms allow this).
  • Any state → Cancelled: customer explicitly cancels (voluntary churn).

Recovery happens in the past due state

The past due state is the dunning window — the interval during which the billing system retries the charge and the customer can update their payment method. Recovery efforts (automated retries, email sequences, SMS, human outreach) all target accounts in this state.

Revatto specializes in this window. AI times retries for optimal approval odds, and a real team runs email and SMS outreach under your brand — escalating to a human where automated dunning stops. You only pay when a payment is recovered — 20% of the first recovered payment, $0 monthly.

See what Revatto would recover for you

Failed payments recovered automatically — no engineering, no manual chasing. We do the work; you keep the revenue.

See Your Recovery Potential

Frequently asked questions