SaaS finance guide
What Is MRR? Formula, Examples, and SaaS Use Cases
Learn how monthly recurring revenue works, how to calculate MRR, and how SaaS founders use MRR to forecast growth.
What MRR Means
Monthly recurring revenue, usually shortened to MRR, is the predictable subscription revenue a SaaS company expects to earn in a month from active recurring plans. It excludes one-time setup fees, consulting projects, hardware sales, and other non-recurring charges because those items do not repeat reliably in the next month.
MRR matters because it turns a messy set of invoices into a consistent operating metric. A founder can compare January to February, measure whether acquisition is outpacing cancellations, and build a forecast from a stable base. If your business has monthly and annual contracts, MRR normalizes both into a monthly number so the model does not overstate revenue in the month an annual invoice is collected.
MRR Formula
The basic formula is: MRR = sum of monthly recurring subscription revenue from active customers.
For a simple plan-based business, you can also calculate MRR as: MRR = active customers x average monthly subscription price. That shortcut is helpful for early models, but detailed SaaS reporting usually separates MRR into new, expansion, contraction, and churned components.
- New MRR: recurring revenue from new customers added during the month.
- Expansion MRR: additional recurring revenue from upgrades, extra seats, add-ons, or usage growth.
- Contraction MRR: recurring revenue lost when existing customers downgrade or reduce usage.
- Churned MRR: recurring revenue lost when customers cancel.
- Net new MRR: new MRR + expansion MRR - contraction MRR - churned MRR.
Worked Example
Assume a SaaS company starts March with $20,000 in MRR. During March it adds $4,000 of new MRR, earns $1,200 in expansion MRR from account upgrades, loses $600 to downgrades, and loses $1,500 to cancellations. Net new MRR is $4,000 + $1,200 - $600 - $1,500, or $3,100. Ending MRR is $23,100.
This breakdown is more useful than saying revenue grew by $3,100 because it shows the quality of the growth. A company adding $8,000 of new MRR but losing $4,900 to churn has a different operating problem than a company adding $3,000 of new MRR and expanding existing accounts by $100. Both can land near the same net result, but the next management action is different.
How Aura Revenue Uses MRR
Aura Revenue uses starting MRR as the base of the forecast. Each projected month begins with the previous month ending MRR, adds growth based on the monthly growth assumption, subtracts churn based on the monthly churn assumption, and then annualizes ending MRR into ARR for reference.
The calculator is intentionally educational. It does not claim to know your actual pipeline, renewal schedule, discounting, payment failures, or expansion mix. It gives founders and operators a clean way to test how MRR, growth, and churn interact over time. Try the SaaS MRR calculator with your own assumptions, then compare the result with the churn and forecast articles linked below.
How to Audit Your Own MRR
Start with a customer-level subscription export rather than a bank balance. For each active customer, record the plan, billing interval, monthly normalized subscription amount, discount, add-ons, and current status. Annual contracts should be divided by twelve. Quarterly contracts should be divided by three. One-time onboarding fees, consulting work, refunds, and taxes should stay outside MRR.
Then reconcile the total against your billing system and accounting reports. A small difference may come from timing, coupons, trials, credits, or failed payments. Document how you handle each case. The goal is not to create the highest number. The goal is to create a number the team can use every month without arguing about definitions.
Once you have clean MRR, build a simple monthly bridge: beginning MRR, new MRR, expansion MRR, contraction MRR, churned MRR, and ending MRR. This bridge lets you explain the business, not just report the result.
- Exclude one-time services and setup fees.
- Normalize annual contracts into monthly recurring revenue.
- Track discounts and credits so gross and net MRR do not get mixed.
- Keep trials out of MRR until the customer becomes paid.
MRR Decisions Founders Make
MRR should shape operating decisions. If new MRR grows but churned MRR grows faster, the founder should inspect onboarding, product fit, pricing, and acquisition quality. If expansion MRR rises, the founder should learn which customer milestones trigger upgrades. If contraction MRR increases, packaging or usage limits may need attention.
MRR also helps with hiring and budget timing. A company at $8,000 MRR and one at $80,000 MRR may both grow 10% in a month, but the second business adds much more absolute recurring revenue. Forecasting with both percentage movement and dollar movement keeps the team grounded.
Use the Aura Revenue calculator after you calculate your baseline. Enter current MRR, test current churn, then run a second case with the retention improvement you believe is possible. The spread between the two curves shows the value of improving the operating system behind the metric.
Monthly Review Checklist
During a monthly review, ask four questions about MRR. Did new MRR come from the customers you expected? Did expansion come from healthy usage or from forced plan movement? Did churn come from poor fit, weak activation, pricing, missing features, or failed payments? Did ending MRR match the story your pipeline and product usage suggested?
This habit keeps MRR connected to management work. A founder can assign owners to the movement: marketing owns qualified acquisition, sales owns conversion quality, product owns activation and value, customer success owns retention patterns, and finance owns definitions. Without that ownership, MRR becomes a scoreboard with no operating plan behind it.
Save the monthly bridge. After six months, the trend line will show whether growth quality is improving or whether the same problems repeat under different totals.
Use This Guide With the Calculator
After you read this guide, open the Aura Revenue calculator and change one assumption at a time. Keep starting MRR fixed, then adjust growth, churn, or the forecast period to see which input changes the outcome most. That exercise turns the concept into a planning habit.
For a deeper model, copy the SaaS revenue forecast template and split the monthly movement into new MRR, expansion MRR, contraction MRR, churned MRR, ending MRR, and ARR run rate. The calculator is best for fast scenario thinking. The template is better when you need operating detail.
Use the calculator with this concept
Open the SaaS MRR forecasting calculator to test how these assumptions change a revenue forecast.
Important disclaimer
Aura Revenue provides educational forecasting tools and examples only. Outputs are estimates based on user-provided assumptions and should not be treated as financial, legal, tax, accounting, or investment advice.