SaaS Lifetime Value Calculator
SaaS Lifetime Value Calculator
Estimate gross-margin-adjusted customer lifetime value from monthly ARPA, churn, and account expansion, then inspect the value build-up over the expected customer lifetime.
Operating assumptions
All values are monthly. Results update as you type.
Average recurring revenue earned from one active account each month.
Total recurring subscription revenue for the current month.
Use accounts, not seats, unless each seat is billed as a separate account.
Revenue left after direct service-delivery costs. Enter 100% for revenue-only LTV.
Percentage of customer accounts expected to cancel in a typical month.
Fixed additional monthly ARPA from upgrades, add-ons, or usage growth.
Live results
Customer lifetime value
$4,062.50
Estimated gross-profit value per account over 25.00 months.
Model: lifetime = 1 ÷ monthly churn; LTV = gross margin × [ARPA × lifetime + expansion × lifetime × (lifetime − 1) ÷ 2].
LTV contribution breakdown
How base subscription revenue and account expansion contribute to gross-margin-adjusted LTV.
Lifetime value build-up
Cumulative customer revenue compared with cumulative gross-profit value across the modeled lifetime.
Lifetime checkpoints
A compact projection that cross-foots to the headline revenue LTV and customer LTV.
| Checkpoint | Elapsed months | ARPA at point | Cumulative revenue | Cumulative gross-profit value | Share of final LTV |
|---|
What this SaaS LTV calculator estimates
This calculator estimates the gross-margin-adjusted lifetime value of one SaaS customer account. It starts with monthly average revenue per account, estimates an average customer lifetime from monthly churn, allows a fixed dollar amount of account expansion each month, and then applies gross margin. The result is a planning metric: the amount of gross profit an average account may contribute before it churns under a stable, simplified set of assumptions.
LTV is most useful as a unit-economics measure rather than a standalone target. It can help frame acquisition budgets, customer-success investment, pricing changes, and retention priorities. It is not a cash-flow forecast, valuation, or guarantee of realized customer behavior. For broader background, review the SaaS metrics overview from Stripe and the customer lifetime value explanation at Investopedia.
How should each input be used?
Average revenue per account (ARPA)
ARPA is the recurring revenue earned from one active customer account in one month. Enter the average amount before applying gross margin. Use a recent representative period and keep billing cadence consistent: this calculator assumes both ARPA and churn are monthly. A higher ARPA increases both revenue LTV and gross-profit LTV in direct proportion. Common mistakes include mixing annual contract value with monthly churn, using booked contract value instead of recognized recurring revenue, or averaging seats when the customer account is the actual billing unit.
Derive ARPA from MRR and customer count
Enable the derivation option when your business has several plans or usage tiers and a direct average is not readily available. Monthly recurring revenue should include recurring subscription components for the selected month and exclude one-time implementation fees, taxes, and pass-through charges. Active customer accounts should use the same period-end or average-period definition used for MRR. The calculator divides MRR by active accounts. Both fields are required in derived mode, and customer count must be above zero.
Gross margin
Gross margin is the share of revenue remaining after direct costs of delivering the service. SaaS cost of revenue may include hosting, third-party infrastructure tied to usage, support labor classified as cost of revenue, payment processing, and other direct service expenses. Enter 100% to view revenue-based LTV without a cost adjustment. A lower margin reduces customer LTV but does not change expected lifetime or revenue LTV. Use a consistent accounting definition and avoid substituting operating margin, which includes sales, marketing, research, and general overhead.
Monthly customer churn
Customer churn is the percentage of accounts lost during a month relative to the relevant opening customer base. It is the most sensitive input because expected lifetime is calculated as one divided by the monthly churn rate. At 4% monthly churn, expected lifetime is 25 months; at 2%, it becomes 50 months. A zero churn rate would imply an unbounded lifetime in this simplified model, so the calculator requires churn above zero. For definitions and measurement cautions, see Investopedia’s churn-rate guide.
Monthly account expansion
Expansion is a fixed dollar increase in ARPA for each successive month, representing upgrades, add-ons, additional seats, or usage growth. Enter zero when you want a flat-ARPA model. Higher expansion increases value more strongly when churn is low because the customer remains long enough for repeated monthly increases to accumulate. This input is intentionally a dollar amount rather than a percentage; convert percentage-based expansion into an approximate monthly dollar increase before entering it. Do not enter company-wide expansion MRR here.
How are the results calculated and interpreted?
Expected lifetime is the reciprocal of monthly churn expressed as a decimal. Revenue LTV begins with ARPA multiplied by expected lifetime. If expansion is present, the model adds an arithmetic series: the first month uses starting ARPA, each later month adds the fixed expansion amount, and the series runs across the expected lifetime. Gross-profit LTV applies the gross-margin percentage to that revenue total.
The primary customer lifetime value is the gross-profit result. Revenue LTV shows the same modeled customer revenue before direct service costs. Gross profit per month is starting ARPA multiplied by gross margin; it is a starting-period contribution measure, not an average over the full lifetime when expansion is positive. Base subscription value isolates the contribution from starting ARPA. Expansion value isolates the incremental contribution from the monthly expansion assumption. These two components always sum to the displayed customer LTV.
The contribution breakdown uses the same values as the result cards. When expansion is zero, the chart clearly identifies base subscription value as 100%. When expansion is positive, the chart shows how much of final LTV depends on future upgrades or usage growth. A large expansion share can be economically attractive but also signals greater forecast risk because more of the value depends on behavior that occurs after acquisition.
How should the chart and table be read?
The line chart plots cumulative revenue value and cumulative gross-profit value from the start through the expected lifetime. The gap between the two lines reflects direct cost of revenue. At 100% gross margin the lines overlap. If expansion is positive, both curves bend upward because later months carry higher ARPA. The checkpoint table exposes the exact values behind the chart, including elapsed months, estimated ARPA at each point, cumulative revenue, cumulative gross-profit value, and the share of final LTV reached.
The final table row should match the headline totals. Intermediate rows are planning checkpoints, not a customer survival schedule. Real cohorts usually show uneven churn, onboarding effects, contract renewals, downgrades, reactivations, and expansion patterns. For operating decisions, compare this simplified estimate with cohort-based retention and realized gross-margin data.
Practical benefits, tradeoffs, and common mistakes
- Use consistent periods. Monthly ARPA requires monthly churn; annualizing only one side can materially overstate or understate LTV.
- Use customer churn rather than revenue churn unless you intentionally build a revenue-retention model. The two metrics answer different questions.
- Apply gross margin when evaluating acquisition economics. Revenue LTV can overstate the amount available to recover sales and marketing costs.
- Stress-test churn before expansion. Small churn changes can produce large lifetime changes, especially at already-low churn rates.
- Do not treat LTV as immediate cash. Billing terms, collections, refunds, and working capital affect when value becomes cash.
Use the exported workbook to document assumptions and compare scenarios. Revisit the inputs as customer mix, pricing, infrastructure cost, and retention change. The U.S. Small Business Administration’s financial-management guidance provides additional context for maintaining current operating records and forecasts. This calculator provides general educational analysis and not individualized financial, tax, legal, or investment advice.