BedrockCalculator
Verified Primary-Source MathematicsVerified by Aapt Dubey, MBA (Marketing & Finance) Last verified August 30, 2026

Customer Lifetime Value (LTV) Calculator

Quick Answer: At $100 monthly ARPU, an 80% gross margin, 3% monthly churn and a 10% annual discount rate, the margin-adjusted and discounted lifetime value of a customer is $2,104.35. The textbook ARPU-over-churn formula reports $3,333.33 for the same customer, 58.4% more, because it counts revenue instead of profit and treats a dollar arriving in month forty as worth a dollar today.

Assumptions

Loading
$
%
%
%

Preset scenarios

Lifetime Value (Margin-Adjusted and Discounted)
$2,104.35

Every period in the schedule below reconciles to the exact penny.

What This Means
The simple ARPU-over-churn formula reports 58% more than the margin-adjusted, discounted figure. Both come from the same inputs; only one is money you will actually keep.
Simple LTV (ARPU ÷ Churn)
3333.33
Gross-Margin LTV (Undiscounted)
2666.67
How Much the Simple Formula Overstates
58.4%
Average Customer Lifetime
33.3 months
Gross Margin Per Customer Per Month
$80.00
Monthly Discount Rate Applied
0.833%

Cumulative Lifetime Value Over Time

Remaining balanceCumulative principalCumulative interest
60 periods, peak $2,083

Margin Collected Per Original Customer, Month by Month

Showing 60 rows.

MonthExpected MarginDiscounted MarginCumulative Discounted LTV
1$80.00$80.00$80.00
3$75.27$74.03$230.99
5$70.82$68.51$370.72
7$66.64$63.40$500.03
9$62.70$58.67$619.69
11$58.99$54.30$730.43
13$55.51$50.25$832.91
15$52.23$46.50$927.74
17$49.14$43.03$1015.50
19$46.24$39.82$1096.72
21$43.50$36.85$1171.87
23$40.93$34.10$1241.42
25$38.51$31.56$1305.79
27$36.24$29.20$1365.35
29$34.10$27.03$1420.47
Page 1 of 4
Quick Answer: At $100 monthly ARPU, an 80% gross margin, 3% monthly churn and a 10% annual discount rate, the margin-adjusted and discounted lifetime value of a customer is $2,104.35. The textbook ARPU-over-churn formula reports $3,333.33 for the same customer, 58.4% more, because it counts revenue instead of profit and treats a dollar arriving in month forty as worth a dollar today.

Overview

Lifetime value is quoted more often than it is computed honestly. The formula everyone knows -- average revenue per account divided by monthly churn -- is a real result and it is derived correctly: under a constant monthly churn hazard the expected customer lifetime is one divided by the churn rate, so lifetime revenue is ARPU divided by churn. The problem is that lifetime revenue is not lifetime value. Two corrections stand between them, and both push the number down.

The first is margin. Serving a customer costs money: hosting, support, payment processing, the account manager's time. Only the gross margin is ever available to pay back acquisition cost or fund anything else, so only the gross margin belongs in a lifetime value figure. At an 80% margin this correction removes a fifth of the number immediately.

The second is time. A customer with a 33-month expected lifetime delivers a substantial share of that margin two and three years out. If capital has any cost to you at all, those dollars are worth less than the ones arriving this month. Discounting them is not conservatism, it is arithmetic.

This calculator computes all three figures side by side so the size of the gap is visible: the simple revenue LTV, the gross-margin LTV, and the discounted gross-margin LTV that is the headline.

How This Is Calculated

simple LTV=Amgross-margin LTV=AGm\text{simple LTV} = \frac{A}{m} \qquad \text{gross-margin LTV} = \frac{A \cdot G}{m}
discounted LTV=AG(1+d)d+m\text{discounted LTV} = \frac{A \cdot G \cdot (1+d)}{d + m}

where $A$ is monthly ARPU, $G$ the gross margin rate, $m$ the monthly churn rate and $d$ the monthly discount rate. The discounted form is the sum of a geometric series in which each month's margin is multiplied by survival $(1-m)$ and divided by $(1+d)$, with cash received at the start of each month.

Step 1 -- Compute the monthly gross margin per customer. $100 x 0.80 = $80.00

Step 2 -- Compute the average customer lifetime. 1 / 0.03 = 33.3 months

Step 3 -- Compute the simple revenue LTV. $100 / 0.03 = $3,333.33

Step 4 -- Apply the margin correction. $80.00 / 0.03 = $2,666.67

That is the gross-margin LTV, undiscounted. The first correction alone removed $666.66.

Step 5 -- Convert the annual discount rate to a monthly one. 10% / 12 = 0.833% per month

This is a simple division by twelve, not a compounded twelfth root. That is the convention this engine uses throughout, and it is what the test vectors assert.

Step 6 -- Form the denominator of the perpetuity. 0.00833 + 0.03 = 0.038333

The discount rate and the churn rate enter the denominator together, which is the whole reason the closed form works: each month a customer is lost with probability $m$ and each month a dollar loses value at rate $d$, and the two decays multiply.

Step 7 -- Apply the discounted formula. $80.00 x 1.008333 / 0.038333 = $80.67 / 0.038333 = $2,104.35

Step 8 -- Measure the overstatement of the naive figure. $3,333.33 / $2,104.35 - 1 = 58.4%

Worked Example

A software business charges $100 a month, keeps 80 cents of every revenue dollar after the cost of serving the account, loses 3% of customers each month, and values future cash at 10% a year.

Step 1 -- Monthly margin. $100 x 0.80 = $80.00

Step 2 -- Month one margin, discounted. Cash arrives at the start of the month with the customer certain to be present, so it is undiscounted: $80.00

Step 3 -- Month two. Survival is 0.97, so expected margin is $80.00 x 0.97 = $77.60. Discounted one month at 0.833%: $77.60 / 1.008333 = $76.96

Step 4 -- Month three. Survival 0.97^2 = 0.9409, expected margin $75.27, discounted two months: $74.03

Step 5 -- The pattern. Each month's contribution is the previous one multiplied by 0.97/1.008333 = 0.9620. Summing that geometric series to infinity gives $80.00 / (1 - 0.9620) = $2,104.35, which is exactly what the closed form returns.

Step 6 -- Where the value actually sits. Because each month is 96.2% of the one before, the first twelve months contribute roughly $770, the first twenty-four roughly $1,258, and the tail beyond month sixty contributes under $200. The bulk of the value arrives in the first two years, which matters a great deal when acquisition cost has to be repaid from it.

Change one input at a time and the sensitivities are stark. Halving churn to 1.5% lifts LTV to $3,457, a 64% gain from a single lever. Halving gross margin to 40% halves LTV exactly, to $1,052, because margin scales the whole series linearly. Removing discounting entirely raises LTV to $2,666.67, so the time correction alone is worth about $562 on these inputs.

What This Does Not Account For

  • A constant monthly churn hazard. Real churn is front-loaded, and a business that loses a lot of customers in month one and almost none after month twelve has a very different value profile than a flat 3% implies, even at the same blended rate.
  • No expansion revenue. ARPU is held flat for the whole lifetime. A business with genuine net revenue retention above 100% is understated here, and the correction is not small.
  • Gross margin is held constant. Support costs per account often fall with tenure, and payment processing rarely does.
  • The monthly discount rate is the annual rate divided by twelve, a simple division rather than a compounded twelfth root. This is the stated convention of the engine, and it produces a slightly higher monthly rate than compounding would.
  • No acquisition cost. Lifetime value here is a gross figure. Netting off what it cost to acquire the customer is the LTV:CAC question, which is a separate calculator.
  • No taxes, no overheads, no cost of capital beyond the discount rate you supply.
  • No segmentation. One blended ARPU, margin and churn across every customer type. Where the segments differ materially, a blended LTV can be higher than the LTV of every segment measured separately.
  • The schedule shown is 120 months. The closed-form totals are true perpetuities and are not truncated at that horizon, so the table will not sum to the headline.

Common Pitfalls

  • Quoting the ARPU-over-churn figure as lifetime value. It is lifetime revenue, and on these defaults it is 58.4% too high. It is not a conservative estimate of anything; it is a different quantity.
  • Using contribution margin from the P&L rather than true cost to serve. If your gross margin line includes costs that do not vary with the number of customers, the margin used here will be too low; if it excludes support and payment fees, too high.
  • Ignoring discounting on long-lived customers. The lower the churn, the longer the tail, and the more the discount rate matters. At 1% monthly churn most of the naive LTV sits in years four and beyond.
  • Comparing your LTV to somebody else's. Two businesses quoting "LTV of $3,000" may be computing entirely different things. Always ask which of the three figures they mean.
  • Treating LTV as cash available today. It is a present value of a stream that arrives over years. It cannot fund acquisition spending this quarter.
  • Assuming lower churn and higher margin are independent levers. Discounting to reduce churn cuts margin. Cutting support costs to raise margin often raises churn. The formula multiplies them, but the business does not.

Frequently Asked Questions

Why is my LTV so much lower than the simple formula says?
Because the simple formula measures revenue and ignores time. On the defaults here, applying the 80% gross margin removes $666.66 and discounting at 10% a year removes another $562.32, taking $3,333.33 down to $2,104.35. Neither correction is optional if you intend to use the number for a decision about spending money.
Should I use gross margin or contribution margin?
Use the margin on costs that actually vary with serving one more customer: hosting, support, payment processing, third-party API costs, and any usage-based costs of goods. Do not include sales and marketing, which is acquisition cost and belongs on the other side of the LTV:CAC comparison, and do not include fixed overheads, which do not scale per customer.
What discount rate should I use?
Something that reflects what capital genuinely costs you. Early-stage businesses often use a high rate because capital is scarce and expensive; established businesses use something closer to their weighted average cost of capital. The default here is 10% a year. Setting it to zero gives you the undiscounted gross-margin LTV, which is a legitimate figure as long as you say that is what it is.
How does churn affect LTV compared to margin?
Very differently. Margin scales LTV linearly: halve it and LTV halves. Churn sits in the denominator alongside the discount rate, so its effect is convex. Halving churn from 3% to 1.5% raises LTV by 64%, not 100%, because the discount rate in the denominator does not move. At low churn rates the discount rate dominates and further churn reductions deliver less than they appear to.
Is there a benchmark LTV I should be aiming for?
No, and nothing here provides one. Lifetime value is only meaningful against what it costs to acquire the customer and how long the repayment takes. A $2,104 LTV is excellent against a $300 acquisition cost and fatal against a $3,000 one.

Sources

No authority publishes lifetime value benchmarks, and no primary source is cited, because none exists. There is no government, regulatory or standards body that defines customer lifetime value, sets a methodology, or publishes normal ranges. The default inputs here -- $100 ARPU, 80% gross margin, 3% monthly churn, 10% annual discount rate -- are illustrative values chosen to demonstrate the arithmetic. They are not benchmarks and should be replaced with your own figures.

The mathematics is standard and is what the engine implements:

  • Expected lifetime under a constant monthly churn hazard $m$ is $1/m$ months, the expectation of a geometric distribution. This is the derivation behind the familiar ARPU-over-churn formula.
  • The discounted form is the sum $\sum_{t=0}^{\infty} A G \left(\frac{1-m}{1+d}\right)^t = \frac{A G (1+d)}{d+m}$, with cash received at the start of each month.
  • The monthly discount rate is the annual rate divided by twelve. This is a stated convention of this engine rather than a derived result; compounding instead would give a slightly lower monthly rate and a slightly higher LTV.

Add This Website as Preferred Source on Google

See Bedrock Calculator first in your Search results & AI Overviews

Related calculators in this suite

Complementary financial planning tools