SaaS School
May 5, 2025
3 minutes
SaaS School

How to Calculate MRR for SaaS Companies

A CFO’s Guide to MRR Calculation and Optimization

Monthly Recurring Revenue (MRR) is one of the most important SaaS metrics in your finance stack. It’s the heartbeat of predictable growth, cash flow forecasting, and boardroom conversations.

But while the concept seems simple—revenue you expect to earn each month from active subscriptions—the calculation can quickly become complex, especially as your pricing models scale, customers churn, and contracts evolve.

At TrueRev, we work with finance teams who are tired of manually wrangling MRR from spreadsheets. Here’s what you need to know about calculating MRR—and how to get it right the first time.

What is MRR?

MRR is the total predictable revenue your business expects to earn from subscriptions in a given month.

It’s used to:

  • Forecast revenue growth
  • Track momentum across customer segments
  • Evaluate pricing model performance
  • Report financial health to stakeholders

While it excludes one-time payments like onboarding or services, it does include monthly recurring upgrades, downgrades, and contractions.

Why MRR Matters for SaaS Finance Teams

Your board, investors, and FP&A team rely on MRR for critical decisions. But more than that, accurate MRR is the foundation for all downstream metrics—ARR, net revenue retention (NRR), customer lifetime value (LTV), and more.

If your MRR is wrong, everything else downstream is wrong too.

This is why so many teams outgrow Excel for revenue tracking. Spreadsheets break down when handling:

  • Multi-year contracts with custom pricing
  • Prorated mid-month changes
  • Multiple billing cadences (monthly, quarterly, annually)

How to Calculate MRR

Here’s the simplest formula:

MRR = Total number of paying customers × Average Revenue Per Account (ARPA)

But in practice, you’ll want a more granular approach that breaks down your revenue movements:

  1. New MRR
  2. Revenue gained from new customer subscriptions during the month.
  3. Expansion MRR
  4. Revenue gained from existing customers upgrading plans or adding users/features.
  5. Contraction MRR
  6. Revenue lost when customers downgrade their plans.
  7. Churned MRR
  8. Revenue lost from cancellations or non-renewals.
  9. Net New MRR
  10. New MRR + Expansion MRR - Contraction MRR - Churned MRR
  11. Total MRR
  12. Last Month’s MRR + Net New MRR

A Few Common Pitfalls to Avoid

  • Mixing in one-time payments: Implementation fees, setup charges, or consulting services don’t belong in MRR.
  • Inconsistent contract terms: Billing annually? You’ll need to normalize those to a monthly equivalent.
  • Not accounting for proration: Mid-cycle changes can mess with clean calculations if not tracked systematically.

SaaS Pricing Models and MRR Complexity

Different pricing strategies impact how you calculate MRR. For example:

  • Flat-rate subscriptions are straightforward.
  • Per-user pricing requires tracking seat changes monthly.
  • Usage-based or hybrid models need dynamic logic to attribute recurring vs. non-recurring portions.

If you’re managing these manually in Excel or QuickBooks, things can get out of hand quickly.

Automating MRR Tracking with TrueRev

At TrueRev, we eliminate the complexity of manual MRR calculations. Our platform integrates with your billing system (like QuickBooks) and standardizes revenue recognition based on your contract logic.

This means:

  • Instant visibility into MRR, ARR, and retention metrics
  • Automated handling of multi-year and prorated contracts
  • CFO-ready dashboards—no spreadsheet workarounds needed

Key Takeaways

  • MRR = Monthly predictable subscription revenue
  • It’s essential for forecasting, growth tracking, and investor reporting
  • Accurate MRR requires consistency in contract terms, billing cadences, and data hygiene
  • Manual tracking breaks down fast as pricing models evolve
  • Platforms like TrueRev automate it all, so your finance team can focus on strategy—not spreadsheets

Want to see a demo?

we offer a 14-day free trial.