Quick Definition
The subscription lifecycle is the full journey a customer takes from their first interaction with your product through to either long-term retention or churn. It includes every stage: trial, activation, active subscription, expansion, at-risk, churned, and (ideally) win-back.
For SaaS businesses running on Stripe, the subscription lifecycle is not just a conceptual framework. It maps directly to subscription states, billing events, and webhook triggers that drive your revenue.
The overlooked stage: Most lifecycle models skip payment failure entirely. But for 20-40% of churned customers, a failed payment is the event that pushed them out. Involuntary churn is a lifecycle stage, not a footnote.
Stages of the Subscription Lifecycle
1. Awareness and Acquisition
The customer discovers your product and signs up. At this point, they are a lead or trial user. No payment has been processed yet, so billing risk is zero.
What matters here for payment health: the payment method collected during signup. If you require a card at trial start, you have a billing relationship from day one. If you do not, your first payment attempt at trial-to-paid conversion is higher risk because the card has never been tested.
2. Trial
Free trials (with or without a card on file) give customers time to evaluate. The conversion from trial to paid is the first billing event that matters.
Card-on-file trials convert at higher rates (typically 50-60%) because the payment method is already stored. But they also produce the first wave of failed payments at trial end, especially if the card was entered weeks ago and has since expired or been replaced.
No-card trials require the customer to actively enter payment details to convert. Lower conversion rates (typically 15-25%), but fewer involuntary failures because the card is fresh.
3. Activation and First Payment
The first successful charge marks the start of the active subscription. In Stripe, this is when the subscription status moves to active and the first invoice is paid.
This stage sets the tone. If the payment goes through cleanly, the customer is onboarded and engaged. If it fails, you are in recovery mode before the relationship even starts.
First payment failure rates are typically 3-8%, depending on your market and pricing. Having a dunning sequence ready for this stage is critical, because a customer who fails at the first charge and hears nothing is a customer you never had.
4. Active Subscription
The customer is paying, using the product, and (hopefully) getting value. This is the stage where MRR accumulates and LTV builds.
During this phase, the billing relationship is on autopilot. Stripe charges the card on each billing cycle, and most payments go through. But risk is quietly building:
- Cards approach expiration
- Banks reissue cards with new numbers
- Customer bank balances fluctuate
- Spending limits change
Every renewal is a potential failure point. For a monthly subscriber, that is 12 opportunities per year for something to go wrong.
5. Expansion
Expansion happens when active customers upgrade their plan, add seats, or purchase add-ons. This is the source of expansion revenue and a key driver of net revenue retention.
Here is the important link: you cannot expand a churned customer. Every customer lost to a failed payment is a customer who will never upgrade, buy more seats, or add premium features. The expansion revenue you lose from involuntary churn never shows up in your metrics, but it is real.
A customer paying $50/month who would have upgraded to $150/month in 6 months represents $1,200 in lost expansion revenue if they churn at month 3 because of a declined card.
6. At-Risk (Payment Failure)
This is the stage most lifecycle models either ignore or lump into "churn." It deserves its own category.
When a payment fails, the customer enters a distinct state:
- In Stripe: subscription status moves to
past_due - The customer still has the product (during grace period)
- They may not even know the payment failed
- The clock is ticking toward cancellation
This is the recovery window. The actions you take here determine whether the customer returns to "Active" or falls to "Churned."
| Recovery Action | Typical Success Rate |
|---|---|
| No action (Stripe retries only) | 15-20% |
| Email-only dunning | 40-50% |
| Email + SMS dunning | 60-80% |
| Email + SMS + smart retries | 70-85% |
The at-risk stage typically lasts 7-14 days, depending on your grace period configuration. Every day that passes without resolution reduces recovery probability.
7. Churned
If the payment is not recovered, the subscription cancels. The customer loses access. In Stripe, the subscription status moves to canceled or unpaid.
At this point, the customer falls into one of two buckets:
Involuntary churn. They did not choose to leave. Their card failed, they did not update it, and the subscription ended. These customers often still want the product. They are the best candidates for reactivation.
Voluntary churn disguised as involuntary. Some customers use a failed payment as a passive way to cancel. They see the dunning email and think, "Actually, I was meaning to cancel anyway." This is a smaller percentage (estimated 10-20% of failed payment churn), but it is real.
8. Win-Back and Reactivation
The lifecycle does not have to end at churn. Win-back campaigns target churned customers with offers to return. Reactivation focuses specifically on involuntarily churned customers who are the easiest to recover because they never intended to leave.
Win-back timing matters:
| Timing After Churn | Reactivation Rate |
|---|---|
| 1-7 days | 15-25% |
| 8-30 days | 5-15% |
| 31-90 days | 2-5% |
| 90+ days | < 2% |
The faster you reach a churned customer, the better your odds. Sending a win-back email 14 days after cancellation with a one-click resubscribe link is one of the highest-ROI retention tactics available.
Where Payment Failure Fits in the Lifecycle
Payment failure is not a single event. It is a lifecycle transition that touches multiple stages:
Active → Payment Fails → At-Risk (Grace Period) → Recovery Attempt → Active (recovered)
→ Churned → Win-Back → Reactivated
→ Churned → Gone
The businesses that treat payment failure as a lifecycle stage, with its own metrics, processes, and tooling, recover significantly more revenue than those that treat it as a billing glitch.
Metrics Across the Lifecycle
| Lifecycle Stage | Key Metrics |
|---|---|
| Trial | Trial-to-paid conversion rate |
| Active | MRR, LTV, product usage |
| Expansion | Expansion MRR, upgrade rate |
| At-Risk | Payment failure rate, recovery rate |
| Churned | Churn rate, involuntary vs voluntary split |
| Win-Back | Reactivation rate, time to reactivation |
Building a Payment-Aware Lifecycle
1. Instrument every stage
Track when customers enter and exit each lifecycle stage. In Stripe, this means monitoring subscription status changes via webhooks: customer.subscription.created, invoice.payment_failed, customer.subscription.deleted.
2. Treat at-risk as a distinct segment
Do not group "past due" customers with "active." They need different messaging, different urgency, and different tracking.
3. Automate the recovery stage
The at-risk window is too short and too critical for manual intervention. Automated dunning sequences should fire the moment a payment fails.
4. Connect churn to reactivation
Every involuntarily churned customer should automatically enter a win-back flow. The data shows these customers convert at 5-10x the rate of cold leads.
Key Takeaways
- The subscription lifecycle includes payment failure as a distinct, critical stage between active and churned.
- 20-40% of churn happens at the payment failure stage, not because customers chose to leave.
- The at-risk window is 7-14 days. Recovery rates drop sharply after that.
- Expansion revenue dies with involuntary churn. Every lost customer is a lost upgrade opportunity.
- Win-back works best within 7 days of churn, especially for involuntary churn.
Keep Customers in the Active Stage with Rekko
Rekko plugs into your Stripe subscription lifecycle and catches customers at the moment they enter the at-risk stage:
- Instant detection when a payment fails
- Automated email + SMS sequences that guide customers back to active
- Pre-authenticated payment links for frictionless card updates
- Win-back triggers for customers who slip through