Quick Answer

MRR = total active customers × average monthly subscription price. ARR = MRR × 12. Net Revenue Retention (NRR) above 100% means expansion revenue exceeds churn — growth even without new customers. Best-in-class SaaS targets NRR > 120% and LTV:CAC > 3×.

SaaS Revenue Calculator

Calculate MRR, ARR, churn impact, LTV, and CAC payback period from your SaaS subscription metrics.
Net revenue retention and LTV:CAC ratio included.

Enter Details
$
Upsell/expansion as % of MRR
$

Key SaaS metrics explained

SaaS businesses are valued on a multiple of ARR — typically 5–15× ARR for growth-stage companies depending on growth rate, NRR, and profitability. Understanding these metrics helps you set targets and communicate progress to investors.

Net Revenue Retention (NRR) is the single most important SaaS health metric. NRR = (Beginning MRR + Expansion − Contraction − Churn) ÷ Beginning MRR. Benchmark: Slack, Zoom, and Twilio all achieved NRR above 130% at peak growth — meaning their existing customers were growing revenue faster than the company needed to replace churned revenue.

For workforce cost modeling as you scale, use the Employer Tax Calculator to understand the true per-employee cost including taxes and benefits.

SaaS MetricsCurrent

Enter your SaaS metrics and click Calculate.

Disclaimer: Results are estimates for planning purposes only. Not financial or accounting advice.

FAQ

SaaS Revenue Calculator — FAQ

MRR (Monthly Recurring Revenue) is the predictable, normalized monthly subscription revenue — excluding one-time fees, setup charges, and usage overages. ARR (Annual Recurring Revenue) = MRR × 12. ARR is used for annual contract businesses; MRR is used for monthly billing. Neither should include professional services or one-time revenue as these aren't "recurring."
Best-in-class B2B SaaS monthly revenue churn is under 0.5% (under 5% annually). Average B2B SaaS is 1–2% monthly. Consumer SaaS typically sees higher churn: 2–5% monthly is common. Negative net revenue churn — where expansion revenue from existing customers exceeds losses from churn — is the holy grail and unlocks compounding growth without needing new customer acquisition.
LTV = Average Revenue Per Account (ARPA) per month ÷ Monthly Revenue Churn Rate. Example: $500/month ARPA with 1% monthly churn = $500 ÷ 0.01 = $50,000 LTV. Another formula: LTV = Average Contract Value × Gross Margin % × (1 ÷ Annual Churn Rate). LTV:CAC ratio above 3:1 indicates healthy unit economics; below 1:1 means you're losing money on each customer.
CAC payback period = Customer Acquisition Cost ÷ (MRR per customer × Gross Margin %). Best-in-class SaaS achieves under 12 months payback. Average B2B SaaS is 15–24 months. Enterprise SaaS with high ACV can sustain longer paybacks (24–36 months) due to low churn and high expansion. A 12-month payback at 1% monthly churn means you theoretically recoup CAC before the median customer churns.