SaaS Metrics Calculator — Rule of 40, LTV:CAC, NRR, Burn Multiple & Runway

Monthly Inputs

$
$
$
$
$
$
%
$
$
$
%
%
Revenue Metrics
Ending MRR
This month's MRR
ARR
MRR × 12
MRR Growth
Month-over-month
Retention & Churn
NRR
Net Revenue Retention
GRR
Gross Revenue Retention
Revenue Churn
Monthly churn rate
Customer Churn
Monthly customer churn
Unit Economics
ARPA
Avg Revenue Per Account
CAC
S&M ÷ New Customers
LTV
(ARPA × GM) ÷ Rev Churn
LTV:CAC
≥3× ideal
CAC Payback
Months to recover CAC
Ending Customers
After churn & new
Efficiency & Health
Rule of 40
Growth% + Profit%
Burn Multiple
Net Burn ÷ Net New ARR
Quick Ratio
(New+Expansion)÷(Churn+Contraction)
Runway
Cash ÷ Monthly Net Burn

How to Use the SaaS Metrics Calculator

  1. Enter your beginning MRR — the monthly recurring revenue at the start of the period.
  2. Fill in New, Expansion, Contraction, and Churned MRR for the month. These four line items drive NRR, GRR, and Quick Ratio.
  3. Enter customer counts: beginning, new, and churned customers. This is used for ARPA, CAC, and customer churn rate.
  4. Set your S&M spend (sales and marketing cost) for the month and your gross margin %. CAC and LTV depend on these.
  5. Enter cash balance and monthly net burn to compute Runway.
  6. For Rule of 40, enter your annualized MRR growth rate and your profit/FCF margin % (negative if you are loss-making).
  7. All metrics update instantly and are color-coded green (healthy), yellow (caution), or red (action needed) based on SaaS benchmarks.

SaaS Metrics Glossary & Formulas

MRR (Monthly Recurring Revenue) is the normalized monthly revenue from all active subscriptions. Ending MRR = Beginning MRR + New MRR + Expansion MRR − Contraction MRR − Churned MRR. MRR is the heartbeat metric of any subscription business — it tells you exactly where the business stands each month and tracks growth precisely. ARR (Annual Recurring Revenue) is simply MRR multiplied by 12, used for investor reporting and company valuation.

NRR (Net Revenue Retention) measures what percentage of your beginning MRR you retained — including upsells and downgrades — over a period. Formula: NRR = (Beginning MRR + Expansion MRR − Contraction MRR − Churned MRR) / Beginning MRR × 100. An NRR above 100% means your existing customer base is growing even without any new customers — a hallmark of elite SaaS businesses. Best-in-class companies like Snowflake or Twilio have achieved NRR of 130%+ at scale.

GRR (Gross Revenue Retention) is the floor of NRR — it measures revenue retained from existing customers excluding any expansion. Formula: GRR = (Beginning MRR − Contraction MRR − Churned MRR) / Beginning MRR × 100. GRR can never exceed 100%. It reflects the stickiness of your core product. A GRR above 90% is excellent for most SaaS segments; enterprise products often achieve 95%+.

Revenue Churn Rate is the percentage of MRR lost from existing customers in a month, calculated as Churned MRR / Beginning MRR. This drives LTV calculations. Customer churn rate is the percentage of customers who cancelled: Churned Customers / Beginning Customers. Both should be tracked — they diverge when larger accounts churn disproportionately (or vice versa).

ARPA (Average Revenue Per Account) is MRR divided by total active customers. If you enter a manual ARPA override, that value is used; otherwise the calculator uses Beginning MRR / Beginning Customers. ARPA is the key lever for LTV and CAC Payback — increasing ARPA by pricing higher or selling richer packages accelerates payback time significantly.

CAC (Customer Acquisition Cost) is the total cost to acquire one new customer. Formula: CAC = S&M Spend / New Customers Acquired this month. This is a simplified single-period CAC; some companies use a lagged model. CAC by itself is meaningless — it must be compared to LTV. A $5,000 CAC is excellent if LTV is $50,000; it is catastrophic if LTV is $3,000.

LTV (Lifetime Value / Customer Lifetime Value) is the expected gross profit generated by a customer over their lifetime. Formula: LTV = (ARPA × Gross Margin %) / Monthly Revenue Churn Rate. This formula assumes steady-state churn and constant ARPA — a simplification, but the industry standard for early-stage modeling. Growing ARPA through expansion and reducing churn both compound to dramatically increase LTV.

LTV:CAC Ratio is the single most-cited SaaS unit economics benchmark. Benchmark: LTV:CAC ≥ 3× is healthy; ≥ 5× is excellent; < 1× means you are destroying value on every customer acquired. Many venture-backed companies intentionally run a low LTV:CAC in early stages while investing aggressively in growth, expecting to improve it at scale.

CAC Payback Period is the number of months to recover the CAC from gross profit. Formula: CAC Payback = CAC / (ARPA × Gross Margin %). Benchmark: under 12 months is excellent for SMB SaaS; 12–24 months is typical for mid-market; 24–36 months can be acceptable for enterprise with high NRR. The shorter the payback, the faster each new customer starts contributing net cash flow.

Rule of 40 balances growth rate and profitability — the insight being that a high-growth company can be forgiven for losses (they are investing in the future), while a slow-growth company must be profitable. Rule of 40 = Annual ARR Growth % + Profit/FCF Margin %. A score of 40%+ is the industry benchmark for a healthy SaaS business; scores above 60–70% are elite. Below 20% signals a company that is neither growing fast nor profitable.

Burn Multiple (coined by David Sacks) measures how efficiently a company converts burn into net new ARR. Formula: Burn Multiple = Net Burn / Net New ARR (annualized). Net New ARR = (Ending MRR − Beginning MRR) × 12. Benchmark: under 1× is excellent; 1–1.5× is good; above 2× is concerning; above 2× at scale is a red flag. High burn multiples mean you are spending a lot relative to the growth you are generating.

Quick Ratio (also called the SaaS Magic Number variant) measures the quality of MRR growth. Formula: Quick Ratio = (New MRR + Expansion MRR) / (Churned MRR + Contraction MRR). A Quick Ratio above 4 is excellent — you are adding far more revenue than you are losing. A Quick Ratio below 1 means the company is shrinking. This metric reveals whether growth is masking a churn problem.

Runway is the number of months a company can operate at its current net burn rate before running out of cash. Formula: Runway = Cash Balance / Monthly Net Burn. Benchmark: under 6 months is a fundraising emergency; 6–12 months is tight; 12–18 months is a standard raise signal; 18–24+ months is comfortable. Smart founders start fundraising at 12+ months of runway to negotiate from strength, not desperation.

Color-Coded Health Score Benchmarks

This calculator uses three health signal colors: green (healthy, meeting or exceeding benchmark), yellow (caution, approaching threshold), and red (action needed, below acceptable range). Here are the thresholds used for each metric:

Frequently Asked Questions

Recommended Tools for SaaS Analytics

Some links below may be affiliate links. We may earn a commission at no extra cost to you. FTC Disclosure: We only recommend tools we believe provide value to SaaS founders and operators.

ChartMogul The leading SaaS analytics platform. Automatically calculate MRR, churn, LTV, and all key metrics from your billing data (Stripe, Chargebee, Recurly, and more). For teams that need real-time cohort analysis and investor-ready dashboards. Baremetrics One-click SaaS metrics from Stripe. Instant MRR, ARR, churn, LTV, and forecasting dashboards. Baremetrics also offers Cancellation Insights to understand why customers leave — and Recover to win them back. Mercury Bank Banking built for startups. Mercury offers a FDIC-insured business account with no fees, API access, and venture debt products. Manage your runway and burn from a single dashboard designed for founders.