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.
- 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.
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.
Recurring revenue from clients who signed this month. The number your marketing is judged on.
Existing clients who upgraded, added scope, or grew their retainer. The cheapest revenue you will ever book.
A previously churned client who came back. Tracked separately because it signals win-back, not new demand.
Clients who stayed but downgraded or cut scope. The quiet killer most agencies never log.
Clients who cancelled entirely. The denominator of every retention metric below.
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/mo | as-is | $1,000 |
| Quarterly | $3,600/qtr | ÷ 3 | $1,200 |
| Annual | $12,000/yr | ÷ 12 | $1,000 |
| Retainer + overage | $3,000 base + variable | base only (no committed minimum) | $3,000 |
| Multi-year | $36,000 over 3 yr | annual committed ÷ 12 | $1,000 |
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.
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.
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.
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 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 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 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 Never logging contraction. Downgrades rarely get recorded because no invoice "fails." But silent scope cuts are how NRR quietly slips below 100%.
- 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 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.
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.
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.



