Tools

LTV Calculator

What a customer is worth over time, so you know what you can afford to pay to win one.

Enter your order value, repeat rate and margin, and see both the number worth spending against and the number that gets quoted in meetings.

Everything here is worked out in your browser. Nothing you type is sent anywhere, and there is no account to make.

Per customer, not across the store.

%
%

The share of customers who buy again the following year. Fill this in OR the lifespan below.

years

Use this instead if you have measured it. A measured lifespan beats a derived one. Fill in this OR the retention rate above, not both.

Result

The numbers below are an example so the tool opens working. Replace them with yours.

How the number is worked out

  • Contribution LTV is the number to spend against. Gross revenue LTV is the number that gets quoted in meetings, and it is the reason people overpay for customers.
  • If you enter retention rather than a lifespan, the lifespan is derived as 1 divided by (1 minus retention). That assumes the rate holds steady year after year, which is a model, not a measurement.

What comes out

You will see

  • Contribution LTV, what a customer leaves behind after cost of goods
  • Gross revenue LTV, the larger figure people usually quote
  • The implied customer lifespan, when you give a retention rate instead
  • The most you can pay to acquire a customer at a 3 to 1 ratio
  • The same ceiling at a stricter 4 to 1 ratio
  • A note that this is a forecast rather than a measurement

How to use it

Three steps, and the third one is the point

  1. Enter the value of one order

    Average order value and gross margin. Margin here is after the cost of the goods, before marketing.

  2. Say how often they come back

    Orders per customer per year, then either an annual retention rate or a measured lifespan. A measured lifespan beats a derived one every time.

  3. Read the contribution figure, not the revenue one

    The contribution number is what you can spend against. The revenue number is larger, easier to quote, and the reason accounts overpay for customers.

What customer lifetime value measures

Lifetime value is what one customer is worth across the whole time they keep buying, rather than on the first order. A store looking only at the first order sets its acquisition budget from the smallest number it will ever have.

There are two versions of it and they are far apart. Gross revenue LTV counts every pound the customer spends. Contribution LTV counts what is left after the cost of the goods. On a 55% margin the second is a little over half the first, and only the second one can pay for anything.

Both appear in the result here, in that order, so the gap between them is visible rather than a matter of which one someone reached for.

The LTV Calculator result panel, first state
A 35% retention rate. Contribution and gross revenue sit next to each other, with the two acquisition ceilings under them.
The LTV Calculator result panel, second state
Retention raised to 70% and nothing else touched. The derived lifespan moves from 1.5 years to 3.3, and the contribution figure more than doubles.

Retention, lifespan, and the assumption in between

Most stores know their repeat rate and do not know their customer lifespan. The calculator will derive one from the other: lifespan is one divided by one minus retention, so a 35% annual retention implies a customer who lasts about 1.5 years.

That derivation carries an assumption worth naming. It treats the retention rate as holding steady year after year, which is a model rather than a measurement. Real retention usually falls hardest in year one and flattens after it, which makes the derived lifespan pessimistic for a store with a loyal core and optimistic for one with a leaky first year.

If you have measured a lifespan, enter it and the derivation is skipped.

The tool

What this one does

  • Shows both LTV figures side by side

    Contribution first, gross revenue second, each labelled with what it is safe to do with it.

  • Derives a lifespan when you do not have one

    Give a retention rate and the tool works out the implied lifespan, and shows it as its own row so the assumption is visible.

  • Converts LTV into an acquisition ceiling

    Two ratios, 3 to 1 and 4 to 1, so the number arrives as a budget rather than as a statistic.

  • Names where the 3 to 1 ratio comes from

    It is a software convention, carried over to stores that fund inventory up front and have far lower margins. It is a common target, not a law.

  • Flags the forecast

    LTV is only as good as the retention behind it, and retention measured on a young store is measured on customers who have not had time to leave yet.

  • Works in your currency

    Six currencies, and the formatting follows the one you pick rather than defaulting to dollars.

Reading the result

What each line is telling you

Contribution LTV
The money a customer leaves behind across their life. This is the number to build an acquisition budget on.
Gross revenue LTV
Useful for comparison between segments. Dangerous as a spending limit, because none of it is yours until the goods are paid for.
Implied customer lifespan
Shown only when you gave a retention rate. If it looks wrong against what you know about your customers, it probably is, and a measured figure should replace it.
Maximum CAC at 3 to 1
A common working ceiling. Spend under it and the customer pays for the acquisition three times over across their life.
Maximum CAC at 4 to 1
The stricter version, and the more honest one for a business buying stock before it sells it.

A free tool answers one question.
A search audit answers the rest.

We look at your search visibility across Google and the answer engines, and tell you what is costing you orders. No charge for the first look.

In practice

What you can do with it

  • Set an acquisition ceiling you can defend

    Take the contribution figure, divide by your ratio, and you have a number to hold every channel to rather than a feeling about what is too expensive.

  • Decide whether a subscription is worth building

    Run the numbers at your current repeat rate, then at the rate a subscription would give you. The gap is the size of the prize.

  • Compare acquisition channels properly

    A channel bringing customers who buy twice is worth more per customer than one bringing customers who buy once, even at a higher cost per order.

  • Check a first order loss you are already taking

    Plenty of stores lose money on order one on purpose. This says whether the rest of the relationship pays it back.

Questions

LTV Calculator questions

What is a good LTV to CAC ratio?

Three to one is the number people quote. It came out of software, where gross margins run far higher than a store that has to buy stock. A store funding inventory up front usually wants four to one, because the cash is out of the business for longer.

Should I use gross margin or net margin?

Gross margin, after the cost of goods and before marketing. Putting marketing into the margin and then comparing the result against a marketing budget counts the same cost twice.

How long a period should retention be measured over?

A year, and the same year for every input. The main trap is a store measuring retention on customers acquired three months ago: they have not had the chance to churn yet, so the rate looks far better than it will settle at.

Why is my LTV lower than I expected?

Usually because the figure in your head was the revenue one. The contribution version is smaller by exactly the cost of your goods, and it is the version that can pay for an ad.

Does this handle a subscription business?

It handles any business where a customer buys more than once a year. Enter orders per year as the number of billing cycles and retention as your annual renewal rate. Monthly churn needs converting to an annual figure first.

Is my data sent anywhere?

No. Everything is worked out in your browser, with no account and no upload.

The rest of the set

Fifteen more, all free, all in the browser

Lifetime value carries a time horizon inside it. Change the horizon and the number changes, so the useful version is the one your cash can wait for.