Blog
Churn, from Stripe
How to measure churn with what Stripe gives you, and what to do about the customers who leave. Written for small SaaS.
Oct 31, 2026
How to calculate your monthly churn from Stripe
Who counts as a paying customer, why a 90-day cohort beats last month, and the formula that turns it into a monthly rate. With a script.
Oct 31, 2026
Why Stripe's churn rate doesn't match yours
Stripe's Billing analytics counts churn its own way. What it measures, and why your spreadsheet gives a different number.
Oct 31, 2026
Customer churn vs revenue churn
Customer churn counts people and revenue churn counts MRR. When you're small they can point in opposite directions. Which one to watch.
Oct 31, 2026
How annual plans flatter your churn
A customer who paid for a year can't leave for a year. Count them like monthly customers and your churn looks better than it is.
Oct 31, 2026
Churn with 20 customers
With 20 customers, one cancellation is 5% churn. How much the number moves on its own, and how to read it when you're small.
Oct 31, 2026
Failed payments and expiring cards in Stripe
Retries, emails to the customer, expiring cards and what happens when every retry fails. What to turn on in Stripe.
Oct 31, 2026
How to ask customers why they cancel, in Stripe
The Stripe customer portal can ask for a reason on the way out. How to turn it on, which reasons it offers and where to find the answers.
Oct 31, 2026
How to find scheduled cancellations in Stripe
A customer who cancels at the end of the period still looks active in Stripe. How to find them and what to do before the date.
Oct 31, 2026
Trials without a card in Stripe
What happens when a trial with no payment method ends, the settings that decide it, and how to reach those customers in time.
Oct 31, 2026
What a read-only Stripe restricted key can do
Restricted keys, permissions and why a key with read access can't charge, refund or change anything in your account.