Customer Lifetime Value Calculator

Lifetime value in gross profit, discounted for the money that arrives years from now, with the LTV to CAC ratio next to it.

Live output

Enable JavaScript to customise; default output below.

Period

The churn rate has to be for the same period as the revenue.

Lifetime value is margin, not revenue. This is the field that turns one into the other.

Must be above zero. With no churn the series never ends and the value is infinite.

Live preview lifetime-value.txt
Revenue per customer per month  $149.00
Gross margin                    78%
Gross profit per month          $116.22
Churn per month                 4.5%
Retention per month             95.5%

Average lifetime                22.2 months
Lifetime value                  $2,582.67
Discount rate                   10% a year
Discounted lifetime value       $2,211.40

Acquisition cost                $570.00
LTV to CAC ratio                3.88 to 1
Gross profit after acquisition  $1,641.40
Payback, in months              4.9

The $2,582.67 is gross profit, not revenue. Using the $149.00 a customer
pays instead of the $116.22 you keep would report $3,311.11, and every
acquisition decision built on that number assumes delivery is free.

Discounting at 10% a year takes it to $2,211.40, because a payment 22
months out is not worth a payment today. That gap is $371.27, and it is
the part of a lifetime value you cannot spend yet.

A ratio above 3 to 1 is the usual rule of thumb for having room to spend
more on acquisition. The rule is a rule of thumb: what it really says is
that lifetime value has to cover acquisition and everything else the
business costs.

This assumes churn stays flat, which it does not. It is highest in the
first weeks and falls after, so a single blended rate understates the
value of a cohort that has already survived its first months and
overstates a brand new one. Segment first if the decision is expensive.

Output is valid and updates as you type.

Lifetime value is gross profit divided by churn, not revenue divided by churn. The difference is your delivery cost, and on a software product with a 78 percent margin it is a fifth of the answer.

The second correction is time. A customer worth 2,582 over 22 months is not worth 2,582 today, and the gap between those two numbers is large enough to change what you are willing to pay to acquire one. Both figures are reported here, counting the same payments, so the only thing that differs between them is the time value of money.

How to use

  1. Put in what an average customer pays per period, and pick the period.
  2. Put in your gross margin. This is the field that turns revenue into value.
  3. Put in the churn rate for the same period. It has to be above zero.
  4. Optionally add your cost of capital as a discount rate, and your CAC for the ratio.

Example

149 a month at a 78 percent gross margin, 4.5 percent monthly churn, discounted at 10 percent a year, against a 570 acquisition cost:

Revenue per customer per month  $149.00
Gross margin                    78%
Gross profit per month          $116.22
Churn per month                 4.5%
Retention per month             95.5%

Average lifetime                22.2 months
Lifetime value                  $2,582.67
Discount rate                   10% a year
Discounted lifetime value       $2,211.40

Acquisition cost                $570.00
LTV to CAC ratio                3.88 to 1
Gross profit after acquisition  $1,641.40
Payback, in months              4.9

Run the same customer on revenue instead of margin and it reports 3,311. That is 729 of value that does not exist, and it is the number that makes a bad acquisition budget look prudent.

Pitfalls

Revenue is not value. Delivery costs money. Hosting, support, payment fees and the part of the team that keeps the lights on all come out before any of it is yours. Use gross margin, not revenue, and use your real margin rather than the one in the pitch deck.

Zero churn has no answer. If nobody ever leaves the series never ends and the value is infinite, not large. The tool refuses it rather than printing a very big number, because a very big number would get used.

One blended churn rate flattens two different customers. Churn is highest in the first weeks. A cohort that has already survived six months is worth more than this calculation says, and a brand new signup is worth less. Segment before you make an expensive decision.

The discount rate matters more the longer the lifetime is. At 22 months it costs about 14 percent of the total. At a five-year lifetime it takes a quarter of it. If your product is sticky, the undiscounted number is the one that is wrong.

A ratio is not a target. Three to one is a rule of thumb about having room for the costs that are in neither number: product, support, the office, everything that is not acquisition or delivery. Optimising the ratio itself leads to spending too little on acquisition, which is a slower way to fail than spending too much.

Do not double-count discounting and a haircut. Some teams discount the cash flows and then also cut the lifetime to be conservative. Pick one, or the number gets small enough to stop you doing anything.

Compatibility

Arithmetic in the browser: nothing is uploaded and nothing is stored. The share link carries the figures, which is how a lifetime value assumption can be argued with instead of just quoted.

The closed form used for the discounted figure is C * (1 + d) / (1 + d – r), with C the gross profit per period, r the retention and d the discount rate per period. The version usually quoted in textbooks is C * r / (1 + d – r), which starts the series at the end of the first period and so leaves out the payment the customer makes today. That version comes out a period of margin short even at a zero discount rate. Since this page prints the simple and discounted figures side by side, both count the same payments, and the difference between the two lines is only the discounting.

An annual discount rate is converted to a monthly one by compounding, not by dividing by twelve. Ten percent a year is 0.797 percent a month.

Frequently asked questions

Should I use gross margin or contribution margin?
Gross margin if you are deciding whether the product works. Contribution margin, which also takes out the variable cost of serving the account, if you are deciding how much to pay for a customer. Contribution is the stricter number and the better one for an acquisition decision.
Where do I get the churn rate?
From the churn rate calculator on this site, or from your billing system, measured against the customers you had at the start of the period. If your churn figure was built by dividing by the end count or the average, it is too low and the lifetime value it produces is too high.
My lifetime value is huge. Is it real?
Check the churn rate first. A lifetime value of thirty thousand usually means a churn rate of half a percent, which means an average customer stays seventeen years, which almost nothing does. Very low churn measured over three months is usually a sample that has not had time to churn yet.
Does this work for a one-off product?
Not as written: it assumes a payment every period. For a one-off sale with repeat purchases, put the average revenue per period and the rate at which customers stop buying, and treat the answer as an estimate with a wide error bar.
Why is payback in the lifetime value tool as well?
Because the ratio and the payback answer different questions. The ratio asks whether a customer is worth more than they cost. Payback asks how long your cash is tied up before you find out, and that is the one that decides how fast you can grow.
Weekly drops

New tools, when there are new tools

One email when something worth using ships. No schedule to fill, so no filler.

Your address goes nowhere else, and one click unsubscribes.