Recurring revenue month by month, and which customers grew, shrank or left.
Billing or subscription export
Works with Stripe, Chargebee, Recurly, Paddle, QuickBooks and Xero invoice exports, or any list of charges with a customer, date and amount.
MRR & Churn: Is my subscription revenue growing?
Recurring revenue month by month, and who grew, shrank or left. You need a Stripe or billing export. Drop it in and the answer appears in your browser with no account, no setup and nothing uploaded. Download the result as a PDF report or an Excel workbook to send on.
Upload invoices or charges from Stripe, Chargebee, QuickBooks or any billing system. Each charge is spread over the months it pays for (from its service dates, its plan, or how often that customer is billed), so an annual plan counts as a twelfth each month. Each month’s change in MRR is split into new, expansion, customers who came back, contraction and churn. Net and gross revenue retention follow the customers billed at the start of the window, the cohort method most SaaS benchmarks use.
How to run it
Export invoices or charges with a customer, date and amount; service start and end dates or a plan column make it exact.
Upload it and check how charges are spread and whether one-time charges (setup, onboarding) are left out.
Read the MRR bridge and retention, then download the workbook with MRR by customer.
Frequently asked questions
What is the difference between net and gross revenue retention?
Both follow the customers paying at the start of the period. Net revenue retention compares what they pay at the end with what they paid at the start, so upgrades count. Gross revenue retention caps each customer at their starting amount, so it shows only losses from churn and downgrades and can never exceed 100%.
How are annual plans counted?
Spread evenly over the months they cover. The model reads that from service start and end dates when the file has them, then from a plan or interval column (“annual”, “quarterly”), then from how far apart that customer’s charges are.
Why is the latest month left out?
When the file stops partway through a month and some customers are usually billed later in the month than that, they would look churned. The model leaves that month out and says so; you can include it.
What is the quick ratio?
MRR gained (new, expansion and returning customers) divided by MRR lost (contraction and churn) over the same months. Above 1 means recurring revenue is growing; many SaaS investors look for 4 or more.