Annual Recurring Revenue Calculator for SaaS ARR

Annual Recurring Revenue Calculator

Convert MRR to ARR, model new MRR, expansion, contraction, churn, retention, ARPA, and same-pace forecast ARR for SaaS planning.

🎯Scenario Presets
🧮Recurring Revenue Inputs

All values are normalized to MRR before ARR is calculated.

Starting MRR, quarterly recurring revenue, or ARR depending on basis.

Revenue from brand-new customers in the period.

Upsells, seat growth, add-ons, or usage expansion from existing customers.

Downgrades, seat reductions, credits, or usage compression.

Recurring revenue fully lost from canceled customers.

Projects the current period's net new MRR forward for quick planning.

Used to monthly-normalize net new MRR pace for forecasting.

Ending ARR $0 Ending MRR x 12
Net New ARR $0 New + expansion - contraction - churn
Net Revenue Retention 0% Existing customer revenue retained
Forecast ARR $0 Same monthly pace applied forward
Formula Breakdown
📊Supporting Metrics
$0 Opening ARR
$0 Ending MRR
0% Gross Revenue Retention
$0 Ending MRR per Customer
📘ARR Formula Reference

ARR = MRR x 12 is the core annual recurring revenue formula. This calculator first converts the selected revenue basis into monthly recurring revenue.

Ending MRR = Opening MRR + New MRR + Expansion MRR - Contraction MRR - Churned MRR

Net New ARR = (New MRR + Expansion MRR - Contraction MRR - Churned MRR) x 12

NRR = (Opening MRR + Expansion MRR - Contraction MRR - Churned MRR) / Opening MRR. New customer MRR is excluded from NRR so existing-account performance stays visible.

🗂ARR Movement Table
Movement Included In MRR Effect ARR Effect Use In Retention
Opening MRR Starting base Baseline Opening MRR x 12 Denominator
New MRR Growth from new customers Adds to ending MRR New MRR x 12 Excluded from NRR
Expansion MRR Existing customer growth Adds to ending MRR Expansion MRR x 12 Included in NRR
Contraction MRR Existing customer downgrade Subtracts from ending MRR Contraction MRR x 12 Included in NRR
Churned MRR Canceled customer revenue Subtracts from ending MRR Churned MRR x 12 Included in NRR and GRR
Net New MRR Period movement New + expansion - losses Net new MRR x 12 Growth-rate input
📏SaaS ARR Benchmarks
Metric Early Stage Growth Stage Efficient Scale What It Means
Net revenue retention 90% to 105% 100% to 115% 110% to 130%+ Existing accounts can grow even before new sales
Gross revenue retention 75% to 90% 85% to 95% 90% to 97%+ Lower contraction and churn create a cleaner ARR base
Monthly revenue churn 3% to 8% 1.5% to 4% Below 2% Lost MRR that must be replaced before ARR grows
Expansion share 0% to 20% 15% to 35% 30% to 60%+ Portion of gross adds that comes from existing accounts
ARR growth signal Proving repeatability Scaling acquisition Compounding retention Compare trend by segment and cohort
🔍ARR Comparison Grid
Scenario Opening MRR New MRR Expansion MRR Loss MRR Ending ARR NRR
Lean validation $8,000 $2,000 $300 $500 $117,600 97.5%
Self-serve traction $25,000 $6,000 $1,200 $2,200 $360,000 96.0%
SMB growth month $50,000 $10,000 $4,000 $4,500 $714,000 99.0%
Expansion-led $120,000 $18,000 $22,000 $9,000 $1,812,000 110.8%
Enterprise quarter $300,000 $55,000 $35,000 $18,000 $4,464,000 105.7%
Contraction watch $180,000 $12,000 $8,000 $24,000 $2,112,000 91.1%
Churn recovery $95,000 $14,000 $10,000 $10,500 $1,302,000 99.5%
Efficient scale $750,000 $90,000 $120,000 $45,000 $10,980,000 110.0%
🧭Segment Interpretation Table
SaaS Motion ARR Watchpoint Healthy Expansion Churn Risk Best Review Cadence
Self-serve SaaS High volume, smaller ARPA Add-ons and plan upgrades Inactive trial conversion cohorts Weekly MRR, monthly ARR
SMB sales-assisted Logo churn can move ARR quickly Seat expansion and bundles Budget resets and low adoption Monthly
Mid-market B2B Pipeline timing affects net new ARR Department rollout Champion loss or usage drop Monthly plus quarterly cohort read
Enterprise SaaS Large contracts make ARR lumpy Multi-team expansion Renewal concentration Quarterly
Usage-based SaaS Normalize volatile usage to MRR Consumption growth Usage compression Monthly with rolling averages
Vertical SaaS Seasonality can distort ARR Workflow depth and add-on modules Business closures or seasonal downgrades Monthly, compare year over year
💡Actionable ARR Tips
Separate new ARR from expansion ARR. When NRR is under 100%, new sales are masking shrinkage in the installed base. Review expansion, contraction, and churn as separate MRR lines before celebrating total ARR growth.
Use the same period length for trend reviews. A one-month movement and a quarterly movement can both convert to ARR, but the operating signal changes. Normalize to MRR pace before comparing growth months.

Calculator reference prepared for JSCalc-Blog.com.

For SaaS founders, annual recurring revenue is number that keeps them awake at night. To compute it, you simply multiply your monthly recurring revenue by 12. But here’s the problem. The real world doesn’t work like that. Your revenue don’t grow in a straight line. It contracts, it expands, it churns.

What drives that annual number? Look under its hood. Existing accounts vs. New business: The calculator breaks out this difference. Why? Because too many team cheer as their total ARR goes up, even when they’re losing ground on retention. A gain in new sales might hide an erosion of installed base. Unless you split out churn and expansion, you fly blind. You must understand whether you’re growing because you’re keeping old customer happy, or because you’re finding new ones.

Why You Should Break Down Your ARR Numbers

Reference table shows the impact of each movement on your bottom-line number of ARR. Expansion is your secret engine. Expansion revenue happen when existing customers purchase more modules, add seats or upgrade their plan. Because you’ve already acquired these customers, this is high-margin growth: you paid acquisition cost once. That’s why net revenue retention matters so much.

Net revenue retention is a measure of how much revenue you retain from existing accounts after taking into account both churn and expansions (and contractions). If your net revenue retention exceeds 100 percent, your existing base are growing at a rate greater then its rate of shrinkage. In other words, you don’t have to sell as hard to grow.

Contraction is a silent killer. Contraction occur when your customers decrease their usage OR downgrade their plan. The customer is still technically on your books. And it’s often easier to turn a blind eye to it compared to churn. Yet these customers are bleeding value. You need to track this independently. If you do not pay attention to contraction, small inefficiencies will bleed out your margins over time.

Churn is where customers cancel, which means you lose revenue as well. High churn mean you’re forced to keep running faster and faster just to maintain the way things are.

Plugging in real numbers for your churn, contraction, expansion and new revenue allows you to model out scenarios. What if expansion jumps by 10 percent? How does that affect things? What if churn shoots up over the holiday period? How much will that affect things? And all those numbers can be normalized to a monthly or even quarterly basis so you know the true annual impact. That way you don’t get fooled into thinking there was some huge spike due to a seasonal effect or other one-off deal. It makes you focus on rate of growth, rather than raw number.

What’s the difference in different segments? Some segments has more contraction, while others have less. Some segments have higher self-serve, which has higher churn and less contraction. Enterprise deals may have less churn but much greater contraction as a deal is renegotiated downward. Figure out what your segment look like. Choose your segment in the calculator to understand how these benchmarks apply to you. That lets you set realistic expectations.

One reason early stage companies can be poor at retention is they’re still trying to figure out product market fit. A growth-stage company needs to focus on scaling acquisition. Increasing retention is key to growing efficiently. Understanding where you are helps you know where to put your efforts.

Don’t stare at the top line, break it down and understand what’s driving it. If you notice a dip in ARR, ask why. What drove that? Was it slow sales for the month? Was there churn? Was there a lack of expansion? Those answers drive your strategy. If sales are slow, check your sales process or pricing. To fix churn, fix the onboarding or product. For expansion, review your pricing or sales motion. The numbers tell a story, you just need to listen to them.

Consistency. Building something sustainable and scalable. You must know what drives your ARR. Do not make assumptions. Planning. Forecast confidently. Deploy resources wisely. This isn’t about generating higher revenues. It’s about creating better revenues. These revenues stick around, grow independently. Those are the benefits of drilling deeper than the surface.

Annual Recurring Revenue Calculator for SaaS ARR