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.
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:
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.