Estimate monthly recurring revenue from customer count and ARPA, or bridge prior-period MRR through new bookings, expansion, contraction, churn, and reactivation. All calculations run in your browser. Browse more utilities on the free tools hub.
Results
Run Calculate to see MRR, ARR, movements, and charts.
About this tool
Monthly recurring revenue, almost always shortened to MRR, is the subscription economy’s pulse. It answers a deceptively simple question: “How much contracted recurring revenue do we recognize each month if nothing else changed?” For SaaS, memberships, managed services with flat monthly fees, and any business that bills on a subscription cadence, MRR turns hundreds of individual invoices into one comparable number leadership can track week to week. Investors ask for it in diligence. Boards want it in the first slide after cash. Customer success teams infer health from how expansion and churn move the line.
MRR is powerful because it is a rate, not a one-time event. Unlike a quarterly services spike that masks retention weakness, MRR forces you to confront whether you are compounding trust with customers or leaking it. Finance teams reconcile MRR with recognized revenue under ASC 606 or IFRS 15, which means the operational definition you use in dashboards should be documented: annual contracts paid upfront may sit in deferred revenue on the balance sheet while your MRR model annualizes or prorates into a monthly equivalent. Sales may talk “ACV” while product talks “seats.” The calculator on this page keeps the arithmetic transparent so founders, RevOps analysts, and curious operators can sanity-check a headline figure before it lands in a board pack.
SynthQuery’s MRR Calculator offers two honest paths. Simple mode multiplies customer count by average revenue per account, a fast ARPA snapshot when your billing is relatively uniform. Detailed mode walks the classic SaaS bridge: start from beginning MRR, add new and expansion, subtract contraction and churn, add reactivation, and read ending MRR plus net new and growth on the beginning base. You also get a projected ARR line by multiplying ending MRR by twelve—useful for quick annualization, not a substitute for audited revenue. Waterfall and trend visuals make the story legible in meetings, while Reset and Copy results support working sessions and email summaries. Everything runs locally in your browser, consistent with other SynthQuery financial utilities.
What this tool does
Simple mode is built for the question “If everyone paid their typical monthly subscription today, what is the run rate?” Enter the number of active paying customers—or the subset you want to model—and average revenue per account in dollars. The tool multiplies the two to produce total MRR and then shows ARR as MRR times twelve. This path does not infer how you acquired those customers or whether they will renew; it is a static composition view. It shines when ARPA is stable, when you are early and cohort detail is still messy, or when you want a gut check against a spreadsheet total before you publish a metric externally.
Detailed mode is for period bridges. You optionally enter beginning MRR—usually last month’s closing MRR or the opening balance for the reporting window—and then populate the five movement buckets finance and RevOps teams argue about in every close: new MRR from first-time subscribers, expansion from upsells and seat adds, contraction from downgrades, churned MRR from cancellations, and reactivation from customers who returned. Net new MRR is computed as new plus expansion minus contraction minus churn plus reactivation, which is the standard sign pattern used in SaaS operating reviews. Ending total MRR equals beginning plus net new. Growth rate is net new divided by beginning MRR when the beginning base is positive; if beginning is zero or blank, growth shows as unavailable because percentage change is not meaningful off a zero denominator.
The waterfall chart plots cumulative MRR after each step so you can see whether expansion is masking churn or whether new sales are carrying the quarter. The trend chart contrasts start-of-period and ending MRR and then holds ending flat for illustrative forward months—handy for decks, not a forecast engine. Copy results assembles a plain-text memo with inputs and outputs plus the canonical URL so you can trace the source later. Mobile layouts stack inputs and outputs with the same validation rules as desktop, which makes field checks from a phone practical before a board call.
Technical details
In simple mode, total MRR equals the number of customers multiplied by ARPA, both parsed as non-negative numbers with customers required to be strictly greater than zero so the composition is well defined. ARPA may be zero in pathological tests; the product returns zero MRR. Annual recurring revenue shown on the page is MRR times twelve, a common annualization shortcut. It does not discount cash flows, does not model seasonality, and does not apply revenue recognition rules—treat ARR here as a normalized headline, not audited GAAP revenue.
In detailed mode, beginning MRR defaults to zero when the field is empty. Each movement field accepts non-negative dollars; blanks count as zero. Net new MRR is new plus expansion minus contraction minus churn plus reactivation. Ending MRR is beginning plus net new. The growth rate percentage is one hundred times net new divided by beginning MRR when beginning is positive; otherwise the tool displays an em dash. The waterfall array stores cumulative values after each labeled step so the SVG can draw connectors between columns. Rounding in copied text follows locale formatting; penny-level tie-outs should still be confirmed against your billing system. Multi-currency businesses should convert to a single reporting currency before typing numbers, or run separate calculator passes per currency with clear labels in your own notes.
Use cases
SaaS reporting teams use MRR bridges to explain why the headline number moved. A flat logo count can still yield growing MRR if expansion outruns churn; conversely, a great new logo month might net to zero if enterprise downgrades bite. This calculator helps you rehearse that narrative before the executive readout. Investor dashboards and fundraising models often show MRR or ARR on the same slide as burn and runway; exporting Copy results into your data room appendix keeps assumptions traceable.
Growth tracking for product-led motions blends self-serve upgrades into expansion and involuntary churn into churned MRR once you define policies. Customer success leaders correlate support touches or health scores with expansion and contraction buckets—not causation, but directionally informative when definitions stay stable. Churn analysis pairs naturally with CLV and CAC thinking: if you know MRR churn dollars and approximate accounts lost, you can relate back to acquisition economics. For paid acquisition planning, the PPC Budget Calculator on SynthQuery helps size spend separately from recurring revenue mechanics while you keep both lenses aligned in quarterly planning.
Founders preparing for diligence can reconcile this scratchpad with subscription billing exports from Stripe, Chargebee, Maxio, or NetSuite. The calculator does not connect to those systems; it teaches the identity behind the export. Educators teaching SaaS unit economics can assign students to reconstruct net new from a fictional CSV, then compare to this page. When your story intersects operating profitability, pair MRR outputs with the Operating Margin Calculator or Contribution Margin Calculator so gross and operating frames stay consistent across slides.
How SynthQuery compares
MRR and ARR are siblings, not duplicates. MRR is a monthly cadence metric; ARR annualizes that cadence by multiplying by twelve in the common shorthand. ARR is not automatically “more investor grade”—many funds prefer MRR for early-stage companies because it reveals monthly volatility that annual smoothing hides. Use MRR when you discuss cohort behavior, monthly closes, and short sales cycles; use ARR when you compare to public comps that quote annual subscription run rates or when your contracts are overwhelmingly annual and your internal model already thinks in ACV.
Aspect
SynthQuery
Typical alternatives
Cadence
Outputs both MRR and MRR×12 ARR so you can speak monthly internally and annualize for comps without opening another sheet.
Spreadsheet models often hard-code one convention; listeners misinterpret unless you label axes aggressively.
Bridge detail
Detailed mode encodes the standard five-bucket movement story with a beginning balance and ending total.
BI tools can automate bridges but require warehouse joins; this page is a fast teaching and rehearsal layer.
Recognition nuance
Transparent formulas; you supply numbers already aligned with finance policy.
ERP revenue modules apply ASC 606/IFRS 15 rules that may diverge from simple MRR definitions—always reconcile.
Privacy
Runs in the browser; inputs are not sent to SynthQuery servers as part of the calculation.
Cloud spreadsheets and some planning tools persist data on vendor infrastructure—know your governance posture.
How to use this tool effectively
Start in Simple mode when you want a quick ARPA-based run rate. Count the customers who are on active, paying subscriptions for the definition you already use in weekly KPIs—exclude free trials if your policy excludes them from “paying MRR,” or include trial conversions if your team defines a blended active base. Type that count into Number of customers. Enter Average revenue per account in dollars as mean monthly subscription revenue per customer: total subscription MRR divided by paying customers, or ARPA from your billing analytics if it matches that definition. Click Calculate to see total MRR and projected ARR. If the total surprises you, reconcile ARPA first; a handful of enterprise outliers can lift the mean while the median tells a different story.
Switch to Detailed mode when you are closing a month or quarter and need the bridge. Enter Beginning MRR as the recurring revenue balance at the start of the period—typically the prior period’s ending MRR carried forward. If you intentionally model a greenfield scenario, leave beginning blank to treat it as zero; remember growth rate will not calculate until beginning is positive. Populate New MRR with revenue from brand-new logos or first-time subscribers in the period. Expansion MRR captures upsells, cross-sells, and seat or usage increases on existing accounts. Contraction MRR is downgrade dollars—not yet churned, but smaller commitments. Churned MRR is subscription revenue lost from cancellations. Reactivation MRR is revenue from customers who returned after being inactive or fully churned, per your policy.
Click Calculate to read ending total MRR, net new MRR, growth percentage on the beginning base, and ARR. Scan the waterfall: a tall churn column with skinny expansion is a different conversation than the reverse. Use the trend chart as a visual anchor for decks—it is illustrative, not predictive. Reset returns to the default teaching example if you want a clean slate. Copy results when you need a plaintext summary for email, Notion, or an appendix. When numbers feed external stakeholders, align definitions with finance, export the same cuts from your billing system, and footnote currency and recognition policies.
Limitations and best practices
MRR is a management metric unless your auditor agrees it maps cleanly to recognized revenue. Annual prepay, quarterly billing, usage-based true-ups, professional services mixed into contracts, and volatile FX can all create gaps between “MRR in a calculator” and “revenue in statements.” Document whether expansion includes one-time activation fees, whether churn is logo-based or revenue-based, and whether reactivation has a cooling-off period.
Do not confuse this page’s ARR with enterprise value multiples; valuation work belongs in fuller models such as SynthQuery’s DCF Calculator or Business Valuation Calculator plus your counsel’s guidance. Revisit movement definitions when packaging or pricing changes—nothing confuses a board faster than a quietly redefined churn bucket. For marketing efficiency, keep acquisition spend models in the CAC Calculator and media planning tools while MRR answers recurring top-line composition.
Analyze per-unit contribution before fully loaded overhead when pricing experiments interact with ARPA.
Frequently asked questions
MRR is the amount of subscription revenue you expect to collect each month from active recurring contracts, expressed as a monthly run rate. Think of it as “if tomorrow looked like a steady-state billing day for all current subscribers, what is the monthly total?” It helps SaaS teams track momentum without being distracted by one-time services revenue or oddball invoices. Finance may still translate MRR into recognized revenue using accounting rules, so keep an internal memo that says how you handle annual prepay, trials, credits, and FX.
There is no universal percentage that separates “good” from “bad” because stage, market, and baseline size dominate the story. Early-stage companies often post high percentage growth off small denominators; mature SaaS businesses might celebrate mid-teens organic growth if net dollar retention is strong. Investors frequently scrutinize net new MRR quality: durable new logos, expansion from existing customers, and churn that stays predictable relative to segment benchmarks. Use this calculator to separate gross additions from churn and contraction so you can discuss efficiency of growth, not just a single growth headline. Pair qualitative context—sales cycle length, concentration in top accounts, seasonality—with any number you quote.
MRR reports at the cadence customers actually pay and businesses actually close books monthly. ARR is typically MRR times twelve in shorthand, useful when comparing to annual contract values or public companies quoted on annual run rates. Use MRR when you want sensitivity to monthly volatility and when your GTM motion has short cycles. Use ARR when your contracts are annual by default and your internal models already think in ACV. Always label slides explicitly; mixing terms without defining them causes predictable confusion in board meetings. This calculator shows both so you can translate without mental arithmetic errors.
Operationally you grow MRR by acquiring paying customers, expanding their spend, reactivating former customers, and reducing churn and contraction. Product-led growth teams improve activation and upgrade paths; sales-led teams focus on win rates and ACV; customer success works adoption and renewal playbooks. Pricing and packaging changes can lift ARPA overnight but may also spike churn if value communication lags. Use detailed mode to rehearse scenarios: if expansion rises two thousand dollars while churn rises one thousand, net new still improves— but customer health may be mixed. Sustainable MRR growth usually combines new business with net dollar retention above one hundred percent, meaning existing cohorts expand faster than they erode.
Net negative churn—more precisely, net dollar retention above one hundred percent—means expansion and reactivation from existing customers outpace contraction and churn in dollar terms, so the installed base grows even if you add zero new logos. It is a hallmark of strong SaaS economics in many segments because it compounds growth without proportionally scaling acquisition spend. This calculator’s detailed mode makes the pieces visible: heavy expansion and reactivation with modest churn produce positive net new even when new MRR is soft. Be transparent about definitions; some teams exclude certain account sizes or include one-time upsells that finance would not classify as recurring.
Net new MRR equals new MRR plus expansion MRR minus contraction MRR minus churned MRR plus reactivation MRR. Ending MRR equals beginning MRR plus net new MRR. This is the common operating bridge used in SaaS planning, though your company might rename buckets or split “expansion” into price versus quantity. The growth rate percentage is net new divided by beginning MRR when beginning is positive; otherwise the tool shows an em dash because dividing by zero is undefined. If your finance team uses a different sign convention, adjust inputs or interpret outputs with their mapping table.
No. It is a client-side arithmetic and visualization aid. Export MRR components from your subscription platform, data warehouse, or spreadsheet, then enter them here to teach the bridge, sanity-check totals, or prepare talking points. That separation keeps sensitive customer lists off a demonstration path while still helping you verify that your rollups match intuitive movement stories. For acquisition metrics, continue using operational exports for CAC and merge with finance-approved revenue numbers when reporting externally.
This page annualizes ending MRR into ARR by multiplying by twelve; for a dedicated annual-contract lens, use the ARR Calculator at /arr-calculator. Dedicated churn rate and retention rate calculators are on the roadmap—watch the free tools hub at /free-tools for new launches. Today you can deepen related analysis with the CLV Calculator, CAC Calculator, Conversion Rate Calculator, ROI Calculator, YoY Growth Calculator, Operating Margin Calculator, and Contribution Margin Calculator linked from this page. For paid acquisition planning, the PPC Budget Calculator models media spend separately from MRR bridge math.
Yes, if your business sells memberships, retainers, or other recurring fees with stable monthly billing, the same composition and bridge math applies. Seasonal businesses may still track MRR but should narrate seasonality explicitly. Ecommerce with little true subscription volume should not force-fit MRR as a primary KPI—use average order value and repeat purchase metrics instead. Hardware with attached subscriptions can model software MRR separately from device revenue for clearer storytelling.
No. Projected ARR here is a simple multiple of MRR for communication and planning. Recognized revenue follows accounting standards, contract terms, performance obligations, and adjustments for discounts, refunds, bad debt, and breakage. Your CFO’s audited figure can diverge materially from a headline ARR multiple, especially with multi-year contracts, usage-based true-ups, or significant deferred revenue balances. Treat ARR on this page as a normalized run-rate hint, not a substitute for GAAP or IFRS reporting.