MRR Calculator: Free Calculator + Benchmarks (2026)

🎬 MRR Calculator walkthrough — the exact MRR formula, the five components of Net New MRR, and the churn, NRR, and quick-ratio benchmarks that separate real recurring revenue from a coincidence. Watch on YouTube

TL;DR

  • MRR is not "money that came in this month." It is the sum of committed recurring revenue, normalized to a monthly figure. One-time setup fees and overage do not count.
  • The number that actually predicts your future is Net New MRR = New + Expansion + Reactivation − Contraction − Churn. The calculator below breaks yours into all five.
  • Benchmarks for SMB-heavy agencies: gross MRR churn under 3%/month is best-in-class, NRR above 100% means your retainer base grows without new logos, and an MRR quick ratio above 3 is strong.
  • Most agencies fail on the denominator, not the numerator: they chase new retainers while a leaky bucket churns. NRR exposes it.
  • The cheapest way to feed Net New MRR is a predictable acquisition channel. For agencies that track cost per channel, that is almost always Upwork.

A retainer agency doing $40,000/month and an agency doing $40,000 in project invoices this month are not the same business, and they are not worth the same multiple.

One has Monthly Recurring Revenue. The other has a coincidence.

I have watched dozens of Upwork agency owners report "MRR" that included a $6,000 one-off build, a $2,000 setup fee, and a usage spike that will not repeat. Three months later they cannot understand why the number cratered.

They were never measuring recurring revenue. They were measuring their bank deposits and calling it MRR.

This article gives you the exact formula, the five components that move it, the benchmarks investors actually use, and a calculator that computes your Net New MRR, churn, Net Revenue Retention, and quick ratio in one pass.

Interactive Tool

MRR Calculator

Enter your five MRR movements for the month. Get Net New MRR, growth rate, ARR, churn, NRR, and quick ratio, each scored against agency benchmarks.

What MRR actually is (and what it is not)

Monthly Recurring Revenue is the sum of the committed, recurring portion of every active subscription or retainer, normalized to a monthly value. The keyword is committed and recurring.

If a line item will not predictably repeat next month, it is not MRR.

That single rule eliminates the most common agency mistake. According to Paddle (formerly ProfitWell) and ChartMogul's metrics guide, setup fees, one-time builds, hardware, and uncommitted overage all get excluded.

Does NOT count as MRR
  • Setup, onboarding, and implementation fees
  • One-off projects, audits, and custom builds
  • Uncommitted usage or overage (ad spend pass-through, per-email fees with no minimum)
  • Annual contract value counted as a lump sum in the month it is invoiced

An agency retainer is genuine MRR for the portion that is contractually fixed each month. If a client pays $3,000/month base plus variable ad-spend management with no committed minimum, only the $3,000 is MRR.

That nuance, drawn straight from how Baremetrics defines recurring revenue, is what keeps your number honest.

r/agency post titled '300k MRR Ask Me Anything' from a verified 7-figure agency owner, showing agencies track monthly recurring revenue like SaaS companies
The serious agency owners on r/agency headline their AMAs with MRR, not revenue. They track it like a SaaS company.

The five components that move your MRR

Total MRR is a snapshot. The interesting question is what changed it.

Every monthly movement decomposes into exactly five buckets, and Net New MRR is the sum.

+
New MRR

Recurring revenue from clients who signed this month. The number your marketing is judged on.

+
Expansion MRR

Existing clients who upgraded, added scope, or grew their retainer. The cheapest revenue you will ever book.

+
Reactivation MRR

A previously churned client who came back. Tracked separately because it signals win-back, not new demand.

Contraction MRR

Clients who stayed but downgraded or cut scope. The quiet killer most agencies never log.

Churned MRR

Clients who cancelled entirely. The denominator of every retention metric below.

Net New MRR = New + Expansion + Reactivation − Contraction − Churn
Worked example

You start a month at $1,000 MRR across three clients. A new client signs at $400, one upgrades from $500 to $700 (that is $200 expansion), and one downgrades from $300 to $200 (that is $100 contraction).

Net New MRR is 400 + 200 + 0 − 100 − 0 = $500, so ending MRR is $1,500. The decomposition tells the story the total hides: 80% of the gain was new business, 20% was expansion, lightly dented by a downgrade.

How to normalize annual, quarterly, and retainer billing into MRR

MRR is based on contracted recurring value, not on when cash lands. A client who prepays $12,000 for a year is $1,000 of MRR every month, not $12,000 of MRR in January and zero after.

Recognizing the lump sum once is the fastest way to make your chart lie.

Billing term Contract value MRR conversion MRR
Monthly$1,000/moas-is$1,000
Quarterly$3,600/qtr÷ 3$1,200
Annual$12,000/yr÷ 12$1,000
Retainer + overage$3,000 base + variablebase only (no committed minimum)$3,000
Multi-year$36,000 over 3 yrannual committed ÷ 12$1,000
ARR vs MRR

ARR is just MRR × 12. Use MRR to run the business month to month; use ARR for investors, annual budgets, or a "Rule of 40" number, and the calculator above reports both.

What good MRR growth looks like by stage

"Is 6% month-over-month good?" depends entirely on your size. Percentage growth is easy off a small base and brutally hard at scale.

Survey data from KeyBanc Capital Markets and ChartMogul's SaaS growth reports give clear bands.

Healthy month-over-month MRR growth by stage Healthy MoM MRR growth narrows as you scale Typical top-quartile bands. Sources: KeyBanc 2024 SaaS Survey, ChartMogul, Baremetrics. 8–20% < $1M ARR 5–10% $1–5M ARR 3–7% $5–20M ARR 2–6% Scaled agency MoM %, top-quartile
Sustaining 10%+ monthly past $1M ARR is exceptional. For labor-bound agencies, delivery capacity caps growth earlier.

The agency caveat: a new productized agency can post 10–20% monthly off a tiny base, but headcount and delivery capacity throttle that fast. Sustaining double digits while you are also hiring and onboarding is the hard part, which is exactly why expansion revenue from existing clients matters so much.

Churn and NRR: the denominator most agencies ignore

Net New MRR can look great while the business quietly rots. That happens when new logos mask churn.

Two metrics expose it.

Gross MRR churn is churned MRR divided by starting MRR. Net Revenue Retention (NRR) takes an existing cohort, adds their expansion, subtracts their contraction and churn, and divides by where they started.

NRR above 100% means your existing client base grows on its own. Below 100% means you are running up a down escalator.

SaaS Capital's retention research consistently shows that SMB-focused businesses carry the highest churn, which is exactly the segment most Upwork agencies serve.

Metric Leaky Acceptable Strong World-class
Gross MRR churn (SMB, monthly)> 7%3–7%2–3%< 2%
NRR (SMB cohort)< 95%100–105%105–110%> 110%
NRR (mid-market / enterprise)< 100%100–110%110–120%> 120%

For agencies the NRR lesson is structural. If your retainers naturally grow as you prove value, you can hit NRR above 100% and grow without constantly winning logos.

If clients scale down once a project wraps, NRR sits below 100% and every month starts in a hole. Bessemer's cloud research shows companies above 120% NRR trade at materially higher multiples, because the market trusts revenue that expands on its own.

r/agency thread on losing retainer clients and revenue concentration, illustrating why unpredictable agency income makes low-churn recurring revenue critical
A 5-year agency owner on r/agency watched a client worth a third of his revenue churn. A retainer that leaves is a hole you re-dig every month.

The MRR quick ratio: one number for growth quality

The quick ratio is the fastest read on whether your growth engine outpaces your leaks. It is good MRR over bad MRR.

MRR Quick Ratio = (New + Expansion) ÷ (Churned + Contraction)
> 4
Exceptional. Churn is a rounding error
2–4
Healthy. Growth beats churn
< 1
Churn is eating your growth alive

A quick ratio of 1.0 means every dollar you add, you lose. Above 4 marked the fastest-growing public cloud companies in the original analyses that popularized the metric.

For an early-stage agency, aim above 3. One caveat: the ratio gets noisy at small scale, where a single enterprise churn event can crater it, so read it as a trend, not a monthly verdict.

Five mistakes that inflate your MRR

Every one of these makes your number bigger and your decisions worse. They are listed in order of how often I see them wreck an agency's reporting.

  1. 1 Counting one-time fees as recurring. Setup, onboarding, and a one-off build are not MRR. Roll them in and your growth rate is fiction the month the project ends.
  2. 2 Booking an annual deal as a one-month spike. A $12,000 annual contract is $1,000 of MRR for twelve months, not a $12,000 January.
  3. 3 Logging an upgrade at renewal as New MRR. When a client renews and grows from $1,000 to $1,500, the $500 is expansion, not new business. Mislabel it and you overstate acquisition and hide weak retention.
  4. 4 Never logging contraction. Downgrades rarely get recorded because no invoice "fails." But silent scope cuts are how NRR quietly slips below 100%.
  5. 5 Mixing signed contracts with active revenue. A deal you closed but have not started delivering is bookings, not MRR. Count it early and you will forecast off revenue that does not exist yet.

Why Upwork is the cheapest way to grow agency MRR

Here is the part most MRR guides skip. Once you track MRR properly, the next question is the cost of every dollar of Net New MRR.

That is your cost of acquisition per channel, and it is where Upwork quietly wins.

Cold email, paid ads, and SDR teams all carry a heavy fixed cost before a single retainer signs. Upwork inverts that: the client already has budget, already has intent, and already posted the job.

For agencies that actually compute CAC per channel and pair it with value-based pricing, the cost per booked retainer on Upwork tends to undercut every outbound channel they run.

The agencies with the healthiest MRR charts treat Upwork as a recurring-revenue acquisition engine, not a gig board. They land a retainer-shaped client, then grow it. That is New MRR with a built-in expansion path.

The catch is consistency. New MRR only stays predictable if your proposal volume stays predictable, and manual bidding is the first thing that slips when delivery gets busy.

That is the exact gap GigRadar closes. We operate a real Upwork Business Manager account.

Your agency invites our BM through Upwork's official invitation system, the same role you would use to onboard a hired bidder. Proposals submit from our BM under our team's supervision, your own freelancer account is never touched, and if Upwork ever reviews a submission, the review lands on our BM profile.

The result is a steady top-of-funnel of payment-verified, intent-rich clients feeding the New MRR line of the calculator above. You can read how the model works in our breakdown of Upwork automation and how we think about client retention strategies that lift NRR.

GigRadar

Free for Upwork agencies

Turn Upwork into a predictable MRR engine

We run an Upwork Business Manager that submits proposals on your agency's behalf, so New MRR stops depending on whoever remembered to bid this week. Get a free audit of your pipeline.

Get Your Free Agency Audit →

Put your real numbers in

The fastest way to know whether your MRR is healthy is to stop eyeballing the bank balance and run the five movements through the calculator at the top.

Net New MRR
Tells you if you actually grew this month.
NRR
Tells you if the growth was real or borrowed from new logos.
Quick ratio
Tells you how durable that growth is.

Then ask the cheaper question: what does each dollar of New MRR cost you, and is there a channel that costs less? For most Upwork agencies, there is.

Pair MRR discipline with a predictable acquisition channel and the chart takes care of itself. If you want the broader metric stack, our guides to client retention strategies and founder-led sales cover the retention and acquisition sides.