Enter your revenue levers
Choose a modeling style, then adjust the sliders. Results update automatically (you can still hit Calculate).
Turn monthly recurring revenue (MRR) into annual recurring revenue (ARR), then run a simple growth projection with churn, expansion, and net‑new MRR. This is a “run‑rate” model: quick, transparent, and great for planning.
Choose a modeling style, then adjust the sliders. Results update automatically (you can still hit Calculate).
At its core, ARR is just annualized recurring revenue. If your current monthly recurring revenue is MRR, then your run‑rate ARR is:
ARR = MRR × 12
That’s the “today” snapshot. But most people use ARR to answer a second question: “Where will ARR be if these levers keep happening every month?” For that, we do a month‑by‑month projection.
For each month, we update MRR using three ingredients: net‑new MRR, expansion, and churn.
MRRnext = MRRnow + NetNew + (MRRnow × Expansion%) − (MRRnow × Churn%)
Expansion and churn are applied to your current base (because they scale with size). Net‑new MRR is added as a fixed monthly amount (a simple “sales engine” assumption).
Many SaaS businesses raise prices periodically. If you enter an annual price increase, we apply it every 12 months inside the projection window: MRR = MRR × (1 + PriceIncrease%). If your horizon is 12 months, this mostly matters when you model 24+ months.
Note: This is a planning model, not an accounting model. It intentionally favors clarity over perfect realism.
Example 1: Simple MRR → ARR
If your MRR is $25,000, then your ARR is $25,000 × 12 = $300,000 ARR. That’s what most people mean when they say “we’re at $300k ARR.”
Example 2: Healthy growth with some churn
Suppose you start at $25,000 MRR, add $3,000 net‑new MRR each month, and your base expands 1.5% monthly while churn is 2.0% monthly. Net retention is slightly negative (expansion < churn), but your sales engine (net‑new) still pushes growth. Your projected ARR will rise mostly because you keep adding new MRR.
Example 3: Target‑driven planning
If you set a target ARR of $1,000,000 and a 12‑month horizon, the calculator will show the projected gap and estimate the monthly growth rate you’d need to hit that target from your starting MRR. That number is useful for sanity‑checking: “Is this target compatible with our pipeline and retention?”
If you want this to be more “real,” keep churn/expansion realistic and treat net‑new MRR like your pipeline output. Then adjust the horizon to match your planning cadence (12–18 months is common).
Decide what “counts” as recurring for you. Many teams include subscription revenue and exclude one‑time setup fees. Consistency matters more than perfection — you want the same rules month to month.
Use the MRR you trust (from billing or your data warehouse). ARR = MRR × 12. That’s your baseline for investor updates, internal scoreboards, and goal setting.
If growth is happening, ask: is it primarily net‑new, expansion, or simply churn reduction? These levers behave very differently:
Create three saved scenarios. Example: best‑case has lower churn and higher net‑new; worst‑case has slower sales and higher churn. This gives you a range instead of a single fragile number.
Targets become real when you translate them into monthly actions. If the required monthly growth is far above what you’ve historically achieved, you have three choices: increase net‑new, improve retention, or extend the timeline.
Not exactly. ARR is an annualized run‑rate of recurring revenue. It’s a snapshot. Accounting revenue depends on recognition rules and timing.
MRR is monthly recurring revenue. ARR is simply the annualized version: ARR = MRR × 12. Companies report both depending on audience and planning cadence.
Usually yes, but normalize them to a monthly equivalent first. For example, a $12,000/year contract is $1,000 MRR (and $12,000 ARR).
If you track them monthly, use the average of the last 3–6 months. If you track annually, convert to a monthly approximation. The goal is directional planning.
It’s your sales engine output: new MRR added each month after cancellations/downgrades (separate from churn on the base). If you want to be stricter, reduce net‑new and increase churn — the model still works.
No — it assumes constant monthly levers. For seasonality, create multiple scenarios (e.g., lower net‑new in slow months). Keeping the model simple makes it easier to explain to a team or investor.
Yes, if you sell retainers or recurring packages. Replace “MRR” with your average monthly retainer revenue. ARR becomes your annualized retainer run‑rate.
ARR is simple — which is exactly why teams accidentally misuse it. Here are the most common traps, and how to avoid them.
If you want a quick “executive dashboard,” use this stack: ARR (size), NRR (expansion vs churn), new ARR bookings (sales output), and gross margin (quality). When these move together, decisions get easier: invest more in acquisition when NRR is healthy; invest more in retention when churn is the bottleneck.
Different investors emphasize different things, but these heuristics show up a lot in early‑stage conversations:
You don’t need perfect numbers — you need consistent definitions and a story that matches the data.
Use these to connect ARR to pricing, utilization, and cash flow.
If you want to share your result, here’s a simple framing that tends to get replies:
People love reacting to concrete numbers — especially when the assumptions are visible.
MaximCalculator builds fast, human-friendly tools. Always treat results as educational estimates, and double-check important decisions with qualified professionals.