HomeArticlesHow ToHow to Calculate MRR and ARR
HOW TO

How to Calculate MRR and ARR

Calculate MRR and ARR step by step — multi-tier pricing, new vs expansion vs churned MRR, and how to project next month's revenue using your churn rate.

Reviewed by the thecalcu.com team · Last updated August 4, 2026

Overview

MRR (Monthly Recurring Revenue) and ARR (Annual Recurring Revenue) are the two headline metrics every subscription business uses to measure size, health, and growth, whether it's a two-person SaaS startup or a publicly traded software company. This article walks through calculating both from your pricing tiers and customer counts, projecting next month's revenue using your churn rate, and the mistakes that most often distort these numbers.

It's written for founders, SaaS finance teams, and anyone preparing investor updates or board decks who needs these numbers reported correctly rather than approximated.

What You Need

Before calculating MRR and ARR, gather:

  • Price per customer for each pricing tier you offer (monthly equivalent, even for annual contracts)
  • Number of active, paying customers on each tier
  • Your monthly churn rate (the percentage of MRR or customers lost each month), if you want to project forward
  • A clear definition of what counts as "recurring" at your company, excluding one-time fees and usage overages from this calculation

Steps

Step 1: List every active pricing tier and its monthly price

Write down each tier's price normalised to a monthly figure. A tier billed annually at $1,200/year has a monthly-equivalent price of $100 for MRR purposes, so divide the annual contract value by 12. Mixing un-normalised annual figures into a "monthly" calculation is the single most common source of MRR errors.

Step 2: Count active, paying customers per tier

Count only customers actively paying, not those in a cancelled or expired state. Free trial users, free-tier users if you run a freemium model, and customers sitting in a grace period after a failed payment should generally stay out of the count until they convert to paying status.

Step 3: Calculate MRR per tier, then sum

For each tier: Tier MRR = Monthly Price × Active Customers on that Tier. Sum across all tiers for total MRR.

Tier Price/month Customers Tier MRR
Starter $29 100 $2,900
Pro $99 40 $3,960
Enterprise $499 5 $2,495
Total MRR 145 $9,355

Step 4: Multiply MRR by 12 to get ARR

ARR = MRR × 12 = $9,355 × 12 = $112,260

This is a run-rate calculation. It assumes the current MRR base holds steady for 12 months, which isn't the same as a forecast of actual revenue over the next year once new sales, expansion, and churn get factored in.

Step 5: Project next month's MRR using your churn rate

Once you know your churn rate, you can estimate a baseline for next month before adding new sales:

Projected Next-Month MRR = Current MRR × (1 − Monthly Churn Rate)

At a 3% monthly churn rate: $9,355 × (1 − 0.03) = $9,074.35

Treat that as the floor. Actual next-month MRR will run higher once new and expansion MRR get added on top of this churn-adjusted baseline.

Step 6: Break down MRR movement into its components

For the full picture, split total MRR change into New MRR (from new customers), Expansion MRR (upgrades, add-ons, seat growth from existing customers), Churned MRR (from cancellations), and Contraction MRR (from downgrades). Net New MRR = New + Expansion − Churned − Contraction. This breakdown shows whether growth is durable, built on expansion and low churn, or fragile, entirely dependent on new sales outrunning churn.

The MRR / ARR calculator runs all of this across your own pricing tiers, customer counts, and churn assumptions in one place.

Common Mistakes to Avoid

Including one-time and non-recurring revenue is a frequent slip. Setup fees, professional services, and usage overages inflate MRR with dollars that won't repeat, weakening the metric as a predictor of future revenue.

Forgetting to normalise annual contracts causes similar damage. Counting a full annual payment in the month it's received, instead of dividing by 12, creates an artificial MRR spike that doesn't reflect the underlying recurring base.

Ignoring downgrade contraction hides a real problem. A business can show flat or growing customer counts while MRR quietly erodes from existing customers moving to cheaper tiers, so logo churn and revenue churn need separate tracking.

Naively multiplying a spiky month by 12 for ARR overstates the durable run-rate. If a single large one-time enterprise deal lands in one month, that month's MRR times 12 won't reflect reality, so normalise for known anomalies before reporting ARR externally.

Formula & Methodology

MRR = Σ (Monthly Price of Tier × Active Customers on Tier), summed across all pricing tiers

ARR = MRR × 12

Net New MRR = New MRR + Expansion MRR − Churned MRR − Contraction MRR

Projected Next-Month MRR = Current MRR × (1 − Monthly Churn Rate)

These formulas assume monthly churn and pricing stay roughly stable within the period measured. For businesses with a highly seasonal or volatile customer base, calculate MRR on a trailing basis, averaged over the past 3 months for example, to smooth out noise before reporting trend lines.

Key Terms

  • MRR: Monthly Recurring Revenue; the predictable revenue collected each month from active subscriptions
  • ARR: Annual Recurring Revenue; MRR annualised, calculated as MRR × 12
  • Churn Rate: the percentage of customers or revenue lost in a given period
  • CLV: Customer Lifetime Value; total revenue expected from a customer over their lifetime
  • CAC: Customer Acquisition Cost; the total cost to acquire one new paying customer
  • Burn Rate: the rate at which a company spends its cash reserves relative to its revenue

Frequently Asked Questions

Do I include annual contracts in MRR or only monthly subscriptions?
Include them, but normalise the value first. An annual contract worth $1,200 contributes $100 to MRR, not the full $1,200 in the month it's paid. That keeps MRR a true monthly run-rate no matter how individual customers are billed, and mixing normalised with non-normalised figures is one of the most common MRR errors out there.
Should one-time fees or usage overages count toward MRR?
No, MRR should only reflect predictable, recurring subscription revenue. Setup fees, professional services, and variable usage charges get excluded unless the usage itself is contractually guaranteed at a minimum, because they don't repeat reliably and would make MRR a weaker predictor of future revenue. The [MRR / ARR calculator](/mrr-arr-calculator/) keeps this clean if you feed it only your recurring tier pricing.
Why is my ARR not exactly 12x my current MRR?
A strict MRR × 12 calculation will always land at exactly 12x. Any mismatch usually means someone's reporting an adjusted ARR figure, normalised for one-time spikes or known upcoming churn, rather than a pure run-rate multiplication. Check whether a reported ARR figure is raw MRR × 12 or an adjusted forecast before comparing it against your own.
What is the difference between new MRR, expansion MRR, and churned MRR?
New MRR comes from newly acquired customers in a given month. Expansion MRR comes from existing customers upgrading, adding seats, or buying add-ons. Churned MRR, and contraction MRR for downgrades, reduces the total. Net New MRR = New MRR + Expansion MRR − Churned MRR − Contraction MRR, and tracking these four separately shows whether growth is healthy, driven by expansion and retention, or fragile, propped up entirely by new sales outrunning churn.
How do I project next month's MRR using my churn rate?
Projected Next-Month MRR = Current MRR × (1 − Monthly Churn Rate), assuming no new sales or expansion. $9,355 in MRR with 3% monthly churn projects to $9,074.35 the following month if nothing else changes. Treat this as a baseline floor. Actual next-month MRR will run higher once you add expected new and expansion MRR on top.
Is a 5% monthly churn rate considered high?
For most SaaS businesses, yes. A 5% monthly churn rate compounds to roughly 46% of customers lost annually if left uncorrected, and shortens average customer lifetime to about 20 months (1 ÷ 0.05). Healthy SaaS benchmarks generally sit under 2% monthly churn for SMB-focused products and well under 1% for enterprise products with multi-year contracts. The [churn rate calculator](/churn-rate-calculator/) shows how your own churn rate translates into average customer lifetime.
How does MRR relate to my company's valuation?
SaaS companies commonly get valued as a multiple of ARR, often 3x to 15x depending on growth rate, gross margin, and net revenue retention. Since ARR is just MRR times 12, even small improvements in monthly MRR growth compound into a materially higher ARR over a year, which is exactly why investors watch month-over-month MRR growth as closely as the absolute MRR figure.
Can MRR go down even if I haven't lost a single customer?
It can, through downgrade churn, also called contraction. A customer moving from a $99/month tier to a $29/month tier drops MRR by $70 even though that customer is still active and still counted in your headcount. This is why gross revenue churn (dollars lost) needs tracking separately from logo churn (accounts lost); a business can post very low logo churn while MRR quietly erodes from downgrades.
What's a realistic monthly MRR growth rate to target?
Early-stage SaaS companies, pre-seed to Series A, often aim for 10 to 20% month-over-month growth, though that pace is hard to hold for long. Growth-stage companies more commonly target 3 to 7% monthly, which compounds to roughly 50 to 100%-plus annually. As the revenue base grows, the same percentage growth demands far more absolute new dollars each month, which is why growth rates naturally slow over time even at healthy companies.
Should I report MRR or ARR to investors?
Early-stage companies, typically under $1M to $2M in annual revenue, usually report MRR because month-to-month movement is the more actionable signal at that scale. Once a company stabilises and crosses into multi-million-dollar revenue, ARR becomes the standard headline metric since it lines up with annual budgeting, contract values, and the valuation multiples investors use to benchmark the business.
How do multiple pricing tiers affect the MRR calculation?
Calculate each tier on its own, price per customer times number of customers on that tier, then sum the tiers for total MRR. A business with 100 customers at $29/month, 40 at $99/month, and 5 at $499/month lands at $9,355 total MRR, a figure that's invisible if you look at any single tier alone. The [MRR / ARR calculator](/mrr-arr-calculator/) handles this multi-tier summation automatically.

Related Articles

COMPARISON

MRR vs ARR — Understanding Recurring Revenue Metrics

GUIDE

Startup Fundraising Metrics Guide

GUIDE

E-commerce Metrics Guide — Track, Measure, Grow

BEST OF

Best Startup Metric Calculators 2026 — Free Tools for Founders

GUIDE

Startup Metrics Guide — CAC, CLV, Churn & More