Subscriptions
Review and manage recurring billing lifecycle state.
Updated July 29, 2026On this page
- A subscription created from a checkout offer
- A routed and vaulted payment method for renewals
Subscriptions track recurring billing independently from later product or Page edits. Their Plan, price phases, delivery amount, and payment context are fixed from the customer session that created them.
Manage subscription records
Filter the subscription list
Open Subscriptions and filter by Active, Paused, Canceled, or Past due. Use customer, plan, amount, and next billing date to identify the record.
Review the billing schedule
Inspect the current price, next billing date, interval, completed cycles, and current pricing phase. The subscription retains its billing snapshot even if the source Shopify Plan or internal offer changes later.
Use lifecycle actions
Pause future renewal processing when needed, resume a paused subscription, or cancel future renewals. These actions update lifecycle state and create an audit trail; typing a status is not supported.
Dunning and recovery
A definitive renewal failure starts the configured dunning schedule without advancing the billing date or price phase. Recurrify sends the customer a branded payment-failure email with the managed action URL, then retries at the scheduled offsets. A recovered payment returns the subscription to current; exhausted attempts leave it Past due for operator follow-up. Indeterminate provider results stop in reconciliation instead of creating a possible duplicate charge.
Subscription statuses
| Status | Processing behavior |
|---|---|
| Active | Eligible for scheduled renewal |
| Paused | Renewal processing held until resumed |
| Past due | A renewal needs payment attention |
| Canceled | No future renewal processing |