Back to Finance Tools
📊

SaaS Unit Economics Calculator

Analyze subscription health, compute Customer Lifetime Value (LTV), Customer Acquisition Cost (CAC), Churn Rate, and ARR.

$
%
$

Annual Recurring Revenue (ARR)

$0

Avg Revenue Per User (ARPU)$0
Lifetime Value (LTV)$0
LTV:CAC Ratio0:1

Good ratio is > 3:1

Understanding SaaS Key Performance Indicators

In Software-as-a-Service (SaaS) and recurring revenue models, traditional cash-basis accounting is insufficient. Long-term profitability is driven by the relationship between customer acquisition expenditure and recurring lifetime revenue.

Core SaaS Mathematical Formulas

\[ \text{ARR} = \text{MRR} \times 12 \]
\[ \text{Customer Lifetime (Months)} = \frac{1}{\text{Monthly Churn Rate \%}} \]
\[ \text{LTV} = \frac{\text{ARPU} \times \text{Gross Margin \%}}{\text{Monthly Churn Rate \%}} \]
\[ \text{LTV:CAC Ratio} = \frac{\text{LTV}}{\text{CAC}} \]

Step-by-Step Worked SaaS Example

Example Scenario:

Suppose a B2B SaaS business has an Average Revenue Per User (ARPU) of $150/month, an 80% Gross Margin, a monthly customer churn rate of 2.5%, and spends $1,200 (CAC) to acquire each customer:

  • Average Customer Lifespan: 1 ÷ 0.025 = 40 months
  • Customer Lifetime Value (LTV): ($150 × 0.80) ÷ 0.025 = $4,800
  • LTV:CAC Ratio: $4,800 ÷ $1,200 = 4.0× (Exceeds target benchmark of 3.0×)
  • CAC Payback Period: $1,200 ÷ ($150 × 0.80) = 10 months

Frequently Asked Questions

Q: How is Customer Lifetime Value (LTV) calculated in SaaS?

LTV is calculated by multiplying Average Revenue Per User (ARPU) by Gross Margin Percentage, and dividing by the monthly User Churn Rate: LTV = (ARPU × Gross Margin %) ÷ Churn Rate.

Q: What is a healthy LTV to CAC ratio for software companies?

A healthy LTV:CAC ratio is 3.0 or higher. A ratio below 3.0 indicates unsustainable customer acquisition costs, while a ratio above 5.0 suggests the company may be underinvesting in sales and marketing.

Q: How do you compute CAC Payback Period?

CAC Payback Period (in months) equals Customer Acquisition Cost (CAC) divided by monthly gross margin per user: CAC Payback = CAC ÷ (ARPU × Gross Margin %). Benchmark payback for SaaS startups is 12 months or less.

Save Configuration Snapshot

Save current parameters to your dashboard for instant one-click reloading.

🧭

What to Calculate Next

Continue your analysis with related tools

About This Calculator & Guide

About the SaaS Unit Economics & Metrics Calculator

The SaaS Unit Economics & Metrics Calculator is a specialized online utility designed to help you calculate ltv, cac, mrr, arr, churn rate, cac payback period, and ltv:cac ratios for subscription businesses. It performs calculations in real-time to provide immediate, reliable estimates for study, work, or daily tasks.

How to Use

Simply enter your parameters in the input fields of the calculator widget above. The tool evaluates the inputs instantly and displays the results in real-time. You can modify any value to check alternate scenarios and compare figures dynamically.

Data Privacy & Safety

All calculations are executed locally within your web browser. No inputs are sent to our servers or stored externally, ensuring your personal and financial details remain completely private and secure.

FAQ

Frequently Asked Questions

How is Customer Lifetime Value (LTV) calculated in SaaS?+

LTV is calculated by multiplying Average Revenue Per User (ARPU) by Gross Margin Percentage, and dividing by the monthly User Churn Rate: LTV = (ARPU × Gross Margin %) ÷ Churn Rate.

What is a healthy LTV to CAC ratio for software companies?+

A healthy LTV:CAC ratio is 3.0 or higher. A ratio below 3.0 indicates unsustainable customer acquisition costs, while a ratio above 5.0 suggests the company may be underinvesting in sales and marketing.

How do you compute CAC Payback Period?+

CAC Payback Period (in months) equals Customer Acquisition Cost (CAC) divided by monthly gross margin per user: CAC Payback = CAC ÷ (ARPU × Gross Margin %). Benchmark payback for SaaS startups is 12 months or less.