Example: If 40 customers pay $50 a month and 5 customers pay $600 a year, MRR is 40 × $50 + 5 × ($600 ÷ 12) = $2,250.
Why Monthly Recurring Revenue (MRR) matters
MRR is the core health number for a subscription business. It shows the size of your recurring revenue base, makes growth easy to track month to month, and gives you a more stable view of the business than total revenue, which also includes one-time payments.
Changes in MRR can be broken down into new customers, upgrades, downgrades and cancellations. That breakdown tells you whether growth is coming from winning customers or from keeping and expanding the ones you have.
How to read it
There is no universal good value. What matters is the direction and the quality of the movement: steady growth driven by new and expanded subscriptions is healthy, while flat MRR that hides heavy cancellations is not.
Check exactly what your reports include. Definitions differ on trials, discounts, taxes and one-off charges, so confirm how your billing data is counted before comparing numbers across tools.
How to improve it
- Reduce cancellations first, since keeping revenue is usually cheaper than replacing it.
- Offer upgrade paths and add-ons for customers who outgrow their plan.
- Move customers to annual plans with a discount to improve retention and cash flow.
- Recover failed payments with automatic retries and reminders.
Common mistakes
- Including one-time charges, setup fees or taxes in MRR.
- Counting free trials or unpaid invoices as revenue.
- Counting an annual payment as a single month of revenue instead of dividing it by twelve.
- Looking only at the total and not at new, expansion and churned MRR.
“What is my MRR today, and how much came from new customers versus upgrades and cancellations this month?”
Connect Stripe and ask in plain English. You get the number, the evidence behind it, and the next step.
Try for free
