Skip to content

Free tool · SaaS Metrics

MRR Calculator

Project monthly recurring revenue growth from customer count, ARPU, new accounts, and churn. Model what happens to MRR when churn drops, or when a new sales hire starts closing accounts.

01 · Customer & revenue baseline

Total MRR ÷ total customers

$

02 · Monthly customer movements

New paying accounts added each month

Cancellations and non-renewals

03 · Expansion

1%

Upsells, usage-based expansion, price increases

0%10%

Results

Live

Current MRR

$50,000

Current ARR

$600,000

Month-12 MRR

$123,951

Month-12 ARR

$1,487,409

MRR growth (12 months)

148%

Month-12 customers

220

Monthly churn rate

5.00%

Estimates based on compound monthly growth. Results are directional, not a guarantee of performance.

Month-by-month MRR trajectory

Mo.New customersChurnedTotal customersARPUMRRARRMoM growth
1+15-5110$505$55,550$666,600+11.1%
2+15-5120$510$61,206$734,472+10.2%
3+15-5130$515$66,970$803,635+9.4%
4+15-5140$520$72,842$874,107+8.8%
5+15-5150$526$78,826$945,909+8.2%
6+15-5160$531$84,922$1,019,059+7.7%
7+15-5170$536$91,132$1,093,578+7.3%
8+15-5180$541$97,457$1,169,485+6.9%
9+15-5190$547$103,900$1,246,801+6.6%
10+15-5200$552$110,462$1,325,547+6.3%
11+15-5210$558$117,145$1,405,742+6.0%
12+15-5220$563$123,951$1,487,409+5.8%

How to use the calculator

Customer count, ARPU, three monthly movements. Twelve months of MRR in seconds.

  1. 01

    Enter your current customer count and ARPU

    Add your total paying customers and average revenue per user (monthly). ARPU = total MRR / total customers. The calculator shows current MRR and ARR from these two inputs.

  2. 02

    Set monthly customer movements

    New customers per month is your average new paying accounts. Churned customers per month is cancellations and non-renewals. These two numbers determine your net customer growth rate.

  3. 03

    Set the ARPU growth rate

    ARPU growth models upsells, plan upgrades, usage-based expansion, and price increases. Even 1% monthly ARPU growth compounds significantly over 12 months. If you have no upsell motion, set this to 0.

  4. 04

    Read the MRR and ARR outputs

    The results panel shows current MRR/ARR, month-12 MRR/ARR, MRR growth percentage, ending customer count, and monthly churn rate. These are the core metrics for a SaaS board update.

  5. 05

    Review the month-by-month table

    Each row shows new customers, churned customers, total customers, ARPU, MRR, ARR, and MoM growth. Use it to model what happens if you hit a churn spike in month 4, or if new customer acquisition doubles in month 7.

Why use this calculator?

Customer-centric MRR model

Most MRR calculators start with revenue movements. This one starts with customer count and ARPU, which is how most early-stage SaaS teams think about growth – in customers, not in revenue buckets.

ARPU growth is a separate lever

Separating customer count growth from ARPU growth makes the expansion motion visible. A team growing ARPU 2% monthly from upsells is building a very different business than one growing only through new accounts.

Monthly churn rate is surfaced immediately

The monthly churn rate output lets you benchmark against industry standards without additional calculation. Most SaaS teams know their customer count and MRR but haven't calculated churn rate explicitly.

MoM growth column shows the compounding effect

Month-over-month MRR growth in the table makes the compounding effect visible. Early months show small absolute gains; later months show how consistent new customer addition and expansion compounds.

Who'll get the most out of this

  • SaaS FounderModeling MRR growth scenarios for pitch decks, annual planning, and product-growth strategy decisions.
  • Head of SalesShowing how hitting a new customer target or reducing churn translates to MRR and ARR.
  • Head of Customer SuccessQuantifying the MRR impact of a churn reduction from proactive customer success investment.
  • Finance / CFOBuilding bottom-up MRR forecasts from customer movement assumptions.
  • Growth MarketerStress-testing how different acquisition rates compound into MRR over a 12-month period.

One call. Real plan, not a pitch.

30 minutes. We talk about your current stack, the bottleneck, and whether automation is actually the right move. If it isn't, I'll say so.

Direct calendar

Book a 30-min intro call

Loading scheduler…

Calendar busy?

Send a note instead.

One sentence on the bottleneck. I'll reply within 24h with a sharper next step.

Or send a note

Frequently asked questions

  • What does this MRR calculator model?+
    The monthly recurring revenue calculator takes your current customer count and ARPU (average revenue per user), plus three monthly inputs – new customers, churned customers, and ARPU growth rate – and projects MRR and ARR month by month over 12 months. It outputs current MRR/ARR, month-12 MRR/ARR, MRR growth percentage, ending customer count, and monthly churn rate. The 12-month table shows customer movements, ARPU, MRR, ARR, and MoM growth at each month.
  • How do you calculate MRR?+
    How to calculate MRR: MRR = number of paying customers × average monthly revenue per customer (ARPU). For a subscription business with multiple plans, sum the monthly revenue from each plan tier: (plan A customers × plan A price) + (plan B customers × plan B price) + ... For annual subscribers, divide their annual fee by 12 to get the monthly contribution. MRR should include only recurring revenue – exclude one-time setup fees, professional services, and non-recurring charges.
  • What is a healthy monthly churn rate for SaaS?+
    Monthly churn rate = churned customers / starting customers × 100. Healthy benchmarks: below 1% monthly (below 12% annually) for enterprise SaaS with long contracts and high switching costs. 1–3% monthly for mid-market SaaS. 3–5% monthly for SMB-focused SaaS with monthly billing. Above 5% monthly is a structural problem that will prevent MRR from growing despite new customer acquisition. The MRR calculator surfaces your monthly churn rate immediately from your customer movement inputs.
  • How do I calculate monthly recurring revenue for a usage-based pricing model?+
    For usage-based pricing, MRR is estimated as trailing 3-month average monthly revenue per account (to smooth volatility) multiplied by active accounts. Alternatively, use committed MRR (contracted minimum spend) plus a usage estimate. The MRR calculator's ARPU growth slider can model the expansion component of usage-based pricing – as customers grow their usage, ARPU increases. Set ARPU growth rate to reflect your observed account-level expansion rate.
  • What's a realistic ARPU growth rate for a SaaS company?+
    ARPU growth rate benchmarks: 0% for flat-rate plans with no upsell or upgrade path. 0.5–1% monthly for seat-based models where existing accounts occasionally add seats. 1–3% monthly for products with strong expansion loops (usage-based, tiered features with clear upgrade triggers). The MRR calculator defaults to 1% monthly ARPU growth. Try 0% to see what MRR looks like from customer growth alone, then add back ARPU growth to see the incremental expansion value.
  • How is the MRR calculator different from the ARR calculator?+
    The MRR calculator is customer-centric: it starts with customer count and ARPU, then models new and churned customers. Use it when you think about your business in terms of accounts and average contract size. The ARR calculator is revenue-movement-centric: it starts with MRR and models new MRR, expansion MRR, and churned MRR as dollar amounts. Use it when you're working with finance or investors who think in revenue buckets rather than customer count. Both project ARR, but from different starting points.
  • How do I model the MRR impact of a sales team expansion?+
    If you're adding 3 salespeople each closing 5 accounts/month, add 15 to your new customers per month input. For a more sophisticated model, use a ramp period: new reps typically take 3–6 months to reach full productivity. You can model this in the MRR calculator by running two scenarios: current new customer rate for months 1–3, then increased rate for months 4–12. The difference in month-12 MRR between scenarios is the incremental value of the sales hire.
  • Can I use this MRR calculator for a services business or agency on retainer?+
    Yes. A retainer-based agency has the same MRR structure as SaaS: recurring monthly revenue per client (ARPU), new clients added each month, and client cancellations (churn). Use the MRR calculator with 'clients' instead of 'customers', monthly retainer value as ARPU, and your average monthly client win and loss rates. ARPU growth models account expansion – clients adding services, increasing retainer size, or expanding scope.
  • What does the MoM growth column in the table represent?+
    Month-over-month MRR growth = (closing MRR − opening MRR) / opening MRR × 100. In the early months, this number is driven primarily by net new customers × ARPU. In later months, ARPU growth compounds and the absolute MRR gain per net new customer increases. A consistent 5–10% MoM MRR growth rate is the benchmark for a fast-growing SaaS company. Green rows indicate positive MoM growth; the visual pattern makes acceleration or deceleration immediately visible.
  • How do I use this monthly recurring revenue calculator to model churn reduction?+
    Run the MRR calculator with your current churned customer count. Note the month-12 MRR. Then reduce churned customers by the number you expect your retention programme to save per month. The difference in month-12 MRR between the two scenarios is the MRR value of churn reduction – the number that justifies investment in customer success, onboarding improvements, or health score monitoring. Because MRR compounds, saving 2 customers/month from churn has growing absolute value in later months.