Free SaaS Lifetime Value Calculator
Revenue
Metrics
Enter your SaaS metrics and click Calculate
Understanding the SaaS Lifetime Value Calculator
The SaaS Lifetime Value (LTV) Calculator is designed to help subscription‑based businesses measure the long‑term profitability of their customer base. By working through a set of essential metrics, this LTV Calculator SaaS provides an estimate of the Customer Lifetime Value (LTV) — the average net profit a single account will generate during its entire relationship with your service. Whether you are evaluating pricing strategies or assessing acquisition costs, the insights drawn from this SaaS Metrics Calculator allow you to make informed decisions.
Core Metrics for LTV Calculation
To compute LTV, the tool uses the following parameters in its standard mode:
- Average Revenue Per Account (ARPA) — also called average revenue per user (ARPU). It represents the monthly income earned from each subscription account.
- Gross Margin (%) — the fraction of revenue that remains as profit after direct costs have been deducted. For example, a 20% gross margin means $0.20 of every dollar is profit. The calculator defaults this to 100%, indicating no direct costs per account.
- Churn Rate (%) — the percentage of subscribers who cancel their plan each month. If 3 out of 100 customers leave in a given month, churn is 3%. This rate influences how long, on average, a customer stays.
- Account Expansion (ARPA Growth) — a fixed dollar amount added to ARPA each month. If expansion is 100 in the first month will pay 120 in the third, and so on. By default, this field is $0.
- LTV (Result) — the average net profit expected from a single customer over their lifetime. The calculator computes this automatically from the other inputs.
Determining ARPA Without a Direct Value
If you do not have a ready ARPA figure or it changes frequently, the calculator can derive it. Select the “I don’t know the ARPA” option and provide:
- Number of Customers — the total count of active subscribers.
- Monthly Recurring Revenue (MRR) — the sum of all subscription payments collected in a month. The tool then divides MRR by the customer count to obtain ARPA.
The LTV Formula
The core equation employed by the calculator is:
Where:
- is the monthly churn rate expressed as a decimal (e.g., 0.04 for 4%).
- is the average revenue per account in dollars.
- is the account expansion amount per month.
- is the gross margin as a decimal (e.g., 0.65 for 65%).
The term approximates the average customer lifetime in months. The formula accounts for both a base ARPA and any linear growth from account expansion.
A Walkthrough Example
Consider a SaaS company with the following figures:
- Total customers: 25
- MRR: 6,000 ÷ 25 = $250
- Gross margin: 65% (i.e., costs consume 35% of revenue)
- Churn: 4% per month (1 of 25 subscribers cancels)
- Account expansion: $0
Applying the LTV formula:
\begin{aligned} \text{LTV} &= \left[ 0.5 \times \frac{1}{0.04} \times \left( 2 \times 250 + 0 \times \left( \frac{1}{0.04} - 1 \right) \right) \right] \times 0.65 \$$4pt] &= [0.5 \times 25 \times 500] \times 0.65 \$$4pt] &= 6250 \times 0.65 \$$4pt] &= \$4,062.50 \end{aligned}Each customer is therefore expected to produce about $4,062.50 in net profit over their subscription life. This number serves as a benchmark for evaluating marketing spend, pricing changes, and retention efforts.
FAQ
1. How is the churn rate used in the LTV formula?
Churn rate determines the average customer lifespan: 1 divided by churn gives the expected number of months a customer stays. The formula uses this factor to project total revenue and then multiplies by gross margin to get LTV. Higher churn reduces LTV.
2. What is the difference between ARPA and MRR?
ARPA (average revenue per account) is the mean monthly revenue per subscriber. MRR (monthly recurring revenue) is the total subscription income from all customers in a month. ARPA is derived by dividing MRR by the total number of customers.
3. Can I use the calculator if I don’t know my ARPA?
Yes, the calculator offers a mode where you provide the number of customers and the monthly recurring revenue (MRR). It automatically computes ARPA as MRR divided by the customer count and then proceeds with the LTV calculation.
4. What does account expansion mean and how does it affect LTV?
Account expansion is a fixed monthly increase in ARPA, simulating upselling or price increases. It appears in the formula as ARPA_growth. Even a small expansion can significantly raise LTV by adding incremental revenue each month the customer stays.
How to Use
- Enter your ARPA, gross margin, and churn rate.
- Optionally add account expansion and adjust currency.
- Click Calculate to see your customer lifetime value.