Free calculator

MRR calculator: MRR, ARR and growth

Monthly recurring revenue (MRR) is your paying customers × average monthly revenue per customer — 120 customers at $49 is $5,880 MRR, or $70,560 ARR. Enter your numbers to get MRR and ARR, project growth, see when you’ll hit a target and break down net new MRR.

Updated

Today
$

ARPA — annual plans: price ÷ 12.

Projection
%

Net of churn. Negative if shrinking.

1–120.

$

Monthly recurring revenue

$5,880

That’s $70,560 in annual recurring revenue (MRR × 12).

MRR in month 1ARR $76,205
$6,350
MRR in month 3ARR $88,885
$7,407
MRR in month 6ARR $111,970
$9,331
MRR in month 12ARR $177,682
$14,807
Months to $20,000 MRR
16
This month’s MRR movements
$
$

From new customers.

$

Upgrades, add-ons, seats.

$

Downgrades.

$

Cancellations.

Net new MRR

$2,000

Ending MRR $22,000 — +10% month over month.

Starting MRR
$20,000
+ New
$2,400
+ Expansion
$800.00
− Contraction
$300.00
− Churned
$900.00
= Ending MRR
$22,000

Runs entirely in your browser — nothing you type is sent anywhere. The URL updates as you type, so you can bookmark or share the exact numbers.

What is MRR (monthly recurring revenue)?

Monthly recurring revenue is the predictable subscription revenue you can expect every month, normalized to a monthly amount. It’s the headline metric for subscription businesses because it strips out timing noise — an annual plan paid in January counts as one-twelfth each month rather than a spike — and shows the run rate of the business.

ARR (annual recurring revenue) is the same thing on a yearly scale: MRR × 12. Early-stage and self-serve products usually report MRR; companies selling annual contracts usually report ARR.

MRR and ARR formulas

MRR = Σ monthly subscription value = Customers × ARPAARR = MRR × 12MRR in n months = MRR × (1 + monthly growth)ⁿMonths to target = ⌈ ln(target ÷ MRR) ÷ ln(1 + monthly growth) ⌉Net new MRR = New + Expansion − Contraction − Churned
ARPA = average revenue per account per month. Annual plans count as price ÷ 12; quarterly as price ÷ 3.

Worked example

  1. A SaaS has 120 paying customers averaging $49 a month: MRR = 120 × $49 = $5,880; ARR = $70,560.
  2. If MRR grows 8% a month, after 12 months it’s $5,880 × 1.08¹² ≈ $14,807 — ARR of about $177,700.
  3. To reach $20,000 MRR at that pace: ln(20,000 ÷ 5,880) ÷ ln(1.08) ≈ 15.9, so 16 months.
  4. One month’s bridge: starting MRR $20,000, + $2,400 new, + $800 expansion, − $300 contraction, − $900 churned = $22,000. Net new MRR is $2,000, or 10% growth.

Monthly and annual growth rates are easy to confuse because of compounding. This table converts between them:

Monthly MRR growthEquivalent annual growthMRR multiple after 12 months
2%+26.8%1.27x
2.5%+34.5%1.34x
5%+79.6%1.80x
8%+151.8%2.52x
10%+213.8%3.14x
15%+435.0%5.35x

What is a good MRR growth rate? Benchmarks

  • ChartMogul’s SaaS Growth Report (2023), based on 2,200+ SaaS businesses: “The median SaaS business grows around 2–2.5% per month throughout its lifecycle,” and the top decile of companies with $1–3M ARR grew 192% a year.
  • T2D3 — “triple, triple, double, double, double” — is the annual growth path Neeraj Agrawal of Battery Ventures described in 2015 for venture-backed SaaS companies heading to a billion-dollar valuation. It’s an aspiration for a small minority, not a norm.
  • Early on, percentages are noisy: going from $1,000 to $1,500 MRR is 50% growth from a handful of customers. Watch absolute net new MRR as well.

Common MRR mistakes

  • Counting annual payments in full. A $1,200 annual plan is $100 MRR, not $1,200 in the month it’s paid.
  • Including one-off revenue. Setup fees, consulting and one-time purchases aren’t recurring, even if they arrive monthly for a while.
  • Counting trials or unpaid invoices. A trial becomes MRR when it converts; a failed payment that isn’t recovered is churn.
  • Ignoring discounts. A $49 plan with a 50% coupon contributes $24.50 MRR while the coupon lasts.
  • Projecting this month’s growth rate forever. Growth rates almost always decline as MRR grows; treat a 12-month compounding projection as a scenario, not a forecast.
  • Reporting only total MRR. Without the new / expansion / contraction / churn split you can’t tell whether growth comes from acquisition or retention.

How VisitTrack connects MRR to its sources

Your billing tool (Stripe, Paddle, Polar, Lemon Squeezy, Razorpay) is the source of truth for MRR itself. What it can’t tell you is where new MRR came from. VisitTrack attributes each payment to the visit that earned it, so you can see which referrers, campaigns and landing pages add the most new revenue.

  1. Connect your payment provider with revenue attribution — webhooks report each payment, attributed to the visitor’s source.
  2. Open the Revenue tab for revenue over time and by source, campaign, country and device; refunds are shown separately.
  3. Track signups too (custom events) so you see the whole path: visitors → signups → payments.
  4. Work backwards from an MRR goal to the traffic it needs with the traffic to revenue calculator.

Frequently asked questions

How do you calculate MRR?

Add up the monthly value of every active subscription, or multiply paying customers by average revenue per customer per month. 120 customers paying an average of $49 a month is $5,880 MRR. Annual plans count as their price divided by 12.

How do you convert MRR to ARR?

Multiply MRR by 12. $5,880 MRR is $70,560 ARR. ARR describes the current run rate; it isn’t a forecast of next year’s revenue.

What is a good monthly MRR growth rate?

ChartMogul’s 2023 SaaS Growth Report found the median SaaS business grows around 2–2.5% per month over its lifecycle. Early-stage companies with small MRR often grow much faster in percentage terms, and growth rates generally fall as MRR rises.

What is net new MRR?

Net new MRR is the change in MRR over a month: new MRR from new customers plus expansion MRR from upgrades, minus contraction MRR from downgrades and churned MRR from cancellations. Starting at $20,000 with +$2,400, +$800, −$300 and −$900 gives $2,000 net new MRR.

How long will it take to reach my MRR goal?

Divide the natural log of target ÷ current MRR by the natural log of (1 + monthly growth rate) and round up. From $5,880 to $20,000 at 8% a month takes 16 months. The calculator does this for any target.

Do one-time payments count toward MRR?

No. MRR only includes recurring subscription revenue. Setup fees, one-off services and lifetime deals are real revenue, but they belong in total revenue, not MRR.

Related tools and guides

Stop calculating by hand — measure it automatically

VisitTrack tracks visitors, goals, funnels and revenue from Stripe, Paddle, Polar, Lemon Squeezy and Razorpay, so these numbers are always on your dashboard. Cookie-free, one script tag, 14 days free.