A one-time payment and a subscription are handled by completely different plumbing, even though the checkout screen looks the same. Getting recurring billing wrong shows up months later, as a slow leak of customers who didn't mean to cancel.
What actually repeats
Unlike a single purchase, a subscription charges the same stored payment method on a schedule, using the token saved from the first transaction rather than asking the customer to re-enter anything. The billing engine, not the customer, initiates every renewal.
Why renewals fail even for engaged customers
Cards expire, get reissued after a fraud flag, or simply get declined that day for reasons that have nothing to do with the subscriber wanting to cancel. A meaningful share of "churn" is actually failed payments, not lost interest.
Retry logic and dunning, done well
Smart subscription billing retries a failed renewal on a schedule tuned to when declines are most likely to succeed again — not immediately, and not just once — while dunning emails ask the customer to update their card before the subscription actually lapses. Done badly, a single rigid retry attempt quietly loses customers who would have happily kept paying.
Key takeaways
- A subscription re-uses a stored token; the customer doesn't re-authorize each charge.
- Most subscription churn from failed payments isn't the customer choosing to leave.
- Retry timing matters — too soon or too late both waste recovery opportunities.
- Dunning communication should give the customer a chance to fix the payment method before losing access.