WCapsuleM8

LTV:CAC Calculator

$19

Work out what a customer is worth over their life on gross margin rather than revenue, cap the horizon so the figure stays honest, and compare it with what they cost to win. Runs entirely in your browser. Nothing is uploaded.

Version 1.0.0 · Updated Aug 20, 2026

Use LTV:CAC Calculator now

Runs in your browser · nothing is uploaded

This in-page version cannot save your work between visits — browser storage is switched off inside the sandbox. The full version saves your work locally after download.

Overview

Work out what a customer is worth over their life on gross margin rather than revenue, cap the horizon so the figure stays honest, and compare it with what they cost to win. Runs entirely in your browser. Nothing is uploaded.

Frequently asked questions

How does the LTV:CAC Calculator licence work?

It is a one-time purchase for a downloadable tool — no subscription. You buy it once and the file is yours to keep and use.

Can I try the LTV:CAC Calculator before buying?

Yes. Use the Try online button for a fully interactive demo with sample data already loaded — nothing to install and nothing is saved.

Can I import my data from a spreadsheet?

Yes. Use the Spreadsheet template button to save a CSV with the right headings, fill it in Excel or any spreadsheet, then Import spreadsheet to load it back. The file is read in your browser — nothing is uploaded.

Does my data stay private?

Yes. The tool is a single HTML file that runs entirely on your computer and makes no network requests, so nothing you enter is ever uploaded or shared.

Do I need Excel or any other software?

No. It replaces the spreadsheet template entirely: open the file in your browser (Chrome, Edge, Firefox or Safari) on Windows, Mac, Linux or a tablet, and start working.

How to use LTV:CAC Calculator

The complete in-tool guidance, reproduced here so you can read it before you download.

What this tool does

CM8-366 works out what a customer is worth over their life, segment by segment, and sets it against what they cost to acquire. It computes lifetime value month by month with survival weighting and a hard horizon cap, shows the payback period alongside the ratio, and reports what the usual shortcut would have claimed so you can see the difference.

Everything runs inside this single file — no account, no upload, no network request of any kind.

Margin, never revenue

Lifetime value is built on gross profit. A customer paying 100 a month at 30% margin is worth 30 a month to you, not 100. Building lifetime value on revenue overstates it by the whole cost of goods, and it is the most common error in this calculation after the churn shortcut.

Gross profit per month = revenue per month × gross margin − cost to serve per month

The cost-to-serve field is for anything that scales per customer and is not already inside the gross margin: support, account management, hosting per seat. Where a segment is cheap to sell to and expensive to keep, this field is what reveals it.

Why not revenue divided by churn

The shortcut everybody uses is monthly margin ÷ monthly churn, which is the same as assuming a customer lasts 1 ÷ churn months. At 2% churn that is 50 months; at 1% it is 100 months — more than eight years.

Two things are wrong with it. It assumes churn stays constant forever, when in reality early churn is usually much higher than late churn. And it runs to infinity, valuing money you might receive in year nine at full face value.

The tool reports the shortcut's answer in the workings table, next to its own, so the gap is visible. In most businesses it is between fifty percent and three times too high.

The horizon cap

The most important setting in this tool. Nothing beyond about three years is predictable: your product will change, your prices will change, the competition will change, and the customer's business will change. Valuing month forty-eight at all is a claim about a world nobody can see.

Thirty-six months is the default and a defensible choice. Twelve is conservative and appropriate for a fast-moving market. Anything beyond sixty is a forecast dressed as arithmetic.

The cap is also what makes the calculation safe: without it, any segment where expansion exceeds churn produces an infinite lifetime value.

The calculation in full

Monthly retention = 1 − monthly churn (subscription) = annual retention ^ (1/12) (repeat purchase) For each month t from 0 to the horizon: surviving share = retention ^ t profit that month = monthly gross profit × (1 + expansion) ^ t discount factor = (1 + monthly discount) ^ t LTV = Σ surviving share × profit that month ÷ discount factor Monthly discount = (1 + annual rate) ^ (1/12) − 1 Expected months = Σ retention ^ t over the same horizon LTV:CAC = LTV ÷ CAC Payback months = CAC ÷ monthly gross profit

Every one of these appears in the workings table with the figures filled in.

Two models

Subscription — they pay every month until they leave. You need monthly revenue and monthly churn. This is the cleaner of the two because both figures are directly observable.

Repeat purchase — they buy now and again. You need average order value, orders a year, and the share of customers who buy again the following year. The tool converts annual retention into a monthly equivalent by taking the twelfth root, which smooths out buying that in reality arrives in lumps. For a business where customers order twice a year that is a reasonable approximation; for one where they order once every three years it is not, and a cohort analysis is the honest alternative.

Expansion, and the figure that runs away

Expansion is upgrades and extra usage from customers who stay. Where it exceeds churn, revenue from a cohort grows even as customers leave — net revenue retention above 100%, the position every subscription business wants.

It also breaks the arithmetic. With expansion above churn, an uncapped lifetime value is infinite: the cohort is worth more every month forever. The horizon cap is what makes the figure finite, and this is the case where the cap is doing all the work rather than trimming a tail.

The tool warns when expansion is at or above churn. That is not a mistake — the sample has two segments like it — but it does mean the lifetime value is entirely a statement about your chosen horizon, and you should say so when you quote it.

Reading the ratio

  • Below 1 — you lose money on every customer you win. Growth makes it worse.
  • 1 to 3 — profitable per customer, probably not enough to cover the overhead that is not in the gross margin.
  • 3 to 5 — the healthy range for most businesses.
  • Above 5 — usually a sign of underspending, not of excellence. If a customer returns eight times what they cost, there is almost certainly more demand available at a higher acquisition cost, and somebody else will buy it.

Where three to one comes from

It is a convention from venture-backed software, not a law, and it exists because gross margin has to cover more than acquisition: product, support, general overhead and some profit. Three is roughly what is left over once those are paid for at typical software margins.

At a 30% gross margin the same logic gives a very different answer. Set the target from your own cost structure: work out what share of gross profit is available for acquisition after everything else, and the reciprocal of that share is your target ratio.

Why payback matters more than the ratio

Payback months = CAC ÷ monthly gross profit

The ratio tells you whether a customer is worth winning. Payback tells you how long your money is tied up — and for any business that is not sitting on cash, that is the binding constraint.

A segment with a 6:1 ratio and a 30-month payback will bankrupt a growing company long before it makes it rich, because every new customer is a hole in the bank account for two and a half years. Twelve months is a common target; under six months you can grow as fast as demand allows.

Segment, or the average will lie to you

A single blended lifetime value is nearly always wrong, because the customers who churn fast and the ones who stay for years are averaged into a fictional customer who resembles neither. In the sample, the enterprise segment is worth roughly a hundred times the online one-off segment; an average across them describes nobody.

Split by whatever genuinely changes behaviour: size, plan, channel, whether they were acquired on a discount. The blended figures on the tiles are weighted by customer count where you supply it, which is the only honest way to blend them.

Which lever to pull

Four levers, in the order they usually pay:

  • Retention. The most powerful by a distance, because it moves the ratio and the expected life together. Dropping monthly churn from 5% to 4% adds about a fifth to lifetime value.
  • Gross margin. Straight through to the bottom of the calculation.
  • Revenue per customer. Price rises and expansion, which also shorten the payback.
  • Acquisition cost. The one everybody reaches for first, and usually the hardest to move without also reducing volume.

What this cannot know

  • Whether your churn figure is measured properly. Churn on a young customer base is systematically understated, because nobody has had time to leave yet.
  • Whether churn is constant. It rarely is — early churn is usually far higher — and this calculation assumes it.
  • Whether customers acquired more cheaply behave the same way. They usually do not, which is why the ratio deteriorates as you scale a channel.
  • Anything about referrals. A customer who brings two more is worth far more than this shows.
  • Whether your gross margin includes what you think it does.

Printing and sharing

The Report tab prints the tiles, charts and both tables with a title block you fill in. The workings table shows every step including the shortcut's answer, which is the fastest way to settle an argument about why the figure is lower than somebody remembered.

Saving your work

Segments are held in this browser, on this computer, and stay there between visits. Use the backup button to write a JSON file you control.

Accuracy & disclaimer

Lifetime value is a forecast. This tool makes the forecast explicit, conservative and checkable; it does not make it true. Every input is yours, and the ratio inherits the optimism of all three of them at once.

Where this fits

Part of Customer Acquisition Economics in Marketing & Growth.

Work out what a customer actually costs to acquire, channel by channel — media, agency, creative, tools and the people time nobody counts. Shows blended and paid-only CAC side by side. Runs entirely in your browser. Nothing is uploaded.

Download Runs in browserView

Find out how many months each channel takes to return what a customer cost, how much cash growth ties up, and how fast you could grow before the money runs out. Runs entirely in your browser. Nothing is uploaded.

Download Runs in browserView

Compare acquisition channels on the profit their customers actually returned over a fixed window, not on cost per click. Shows which channels earn more than their share of the budget. Runs entirely in your browser. Nothing is uploaded.

Download Runs in browserView

Model the whole funnel from visitors to customers, find the stage that leaks most, and work backwards from a customer target to the traffic it actually requires. Runs entirely in your browser. Nothing is uploaded.

Download Runs in browserView

Find which landing pages leak, split by traffic source and device, and rank them by the value you would recover rather than by the worst percentage. Runs entirely in your browser. Nothing is uploaded.

Download Runs in browserView

Decide whether an A/B test result is real: a proper two-proportion test, the confidence interval on the difference, the sample size you needed, and a refusal to call a winner before the test has earned it. Runs entirely in your browser. Nothing is uploaded.

Download Runs in browserView