Skip to content

Free tool: customer lifetime value

LTV calculator that tells you what you can afford to pay for a customer

What a customer pays, how often and how long they stay. Add gross margin and acquisition cost for the ratio and payback.

Calculate customer lifetime value

What a customer pays, how often, and how long they stay. Add margin and CAC for the ratio finance asks for.

Currency

Average order value, retainer or contract.

12 for a monthly retainer, 1 for an annual contract.

How you know retention

years

How long a customer keeps buying.

Add gross margin and CAC
%

Leave empty for a revenue LTV.

Use the CAC calculator if you do not have it.

Runs in your browser. Nothing you type is sent or stored.

The formula

The customer lifetime value formula

LTV=Value per purchase × purchases per year × years retained × gross margin

A client paying €1,500 a quarter (4 purchases a year) who stays 3 years is worth €1,500 × 4 × 3 = €18,000 in revenue, or €10,800 at a 60 percent gross margin. If you know churn instead of lifetime, lifetime = 1 ÷ annual churn.

How to calculate customer lifetime value

Lifetime value is the revenue, or better the gross profit, one customer produces from the first purchase to the last. The simple model needs three numbers: what a customer pays per purchase or contract period, how many of those happen per year, and how many years a customer stays. Multiply them and you have revenue LTV. Multiply by gross margin and you have the version worth comparing with acquisition cost, because you cannot spend revenue on ads, only margin.

If you track churn rather than lifetime, convert it: a 25 percent annual churn rate means the average customer stays 1 ÷ 0.25 = 4 years. Monthly churn works the same way in months. Both conversions assume a steady rate, which overstates lifetime for businesses where most churn happens in the first months; if that is you, use the observed median lifetime instead.

Why LTV decides your acquisition budget

LTV answers the question every bid strategy needs answered: how much is a new customer worth, and therefore how much can I pay to get one. The rule of thumb is a customer acquisition cost of one third of gross-margin LTV, the 3:1 ratio. A customer worth €10,800 in margin supports a CAC of €3,600; scale spend past that and every new customer makes the business poorer.

The second number the calculator returns is payback: CAC divided by monthly gross profit per customer. It is the cash view of the same relationship. A 3:1 ratio with a 24-month payback is healthy on paper and hard on the bank account, because two years of acquisition spend sit unrecovered. Under twelve months is comfortable for most SaaS and service businesses.

Lifetime value for lead-generation businesses

Agencies, consultancies, coaches, clinics and B2B service firms rarely have a subscription, so the SaaS formula (ARPU ÷ churn) does not fit. The purchase-frequency model does: an agency retainer is twelve purchases a year, a dental patient is two visits a year for eight years, a consultant's client is one project a year for three years. Fill in the frequency and the lifetime the way your business actually works, and the LTV comes out in the same terms as your CAC.

One practical use: LTV by channel. Customers from search often stay longer than customers from social; referrals stay longest of all. If the customer record carries the channel it came from, LTV per channel tells you where a higher CAC is justified. Without it, one blended LTV gets spread evenly over channels that did not earn it.

Benchmarks

Reading the LTV:CAC ratio

What the ratio says about a business, and what to do at each level.

Rules of thumb from SaaS and service business benchmarks, on gross-margin LTV. Businesses with fast payback can run lower ratios safely.

FAQ

Customer lifetime value, answered

The questions behind the search for an LTV formula.

What is the customer lifetime value formula?

LTV = value per purchase × purchases per year × years a customer stays. Multiply by gross margin for the profit version. A €1,500 quarterly retainer over 3 years is €18,000 in revenue and €10,800 at a 60 percent margin.

How do I calculate LTV from churn rate?

Lifetime = 1 ÷ churn rate, in the same unit. A 25 percent annual churn is a 4-year lifetime; a 3 percent monthly churn is 33 months. Then LTV = revenue per period × lifetime in periods × margin.

Should LTV use revenue or gross margin?

Gross margin, whenever you compare it with acquisition cost. You pay for ads out of margin, not revenue. Revenue LTV is fine for comparing customer segments with each other, where the margin is the same.

What is a good LTV to CAC ratio?

3:1 is the common target: a customer returns three times what they cost to acquire. Below 1.5:1 the business loses money on growth. Above 5:1 it is often spending too little. The ratio should be calculated on gross-margin LTV.

What is the difference between LTV and CLV?

None. Lifetime value and customer lifetime value are the same metric; LTV is the common shorthand in SaaS and marketing, CLV in retail and academic writing.

Why does LTV by channel matter?

Because customers from different channels stay for different lengths of time. Search and referral customers usually outlast paid social customers. A channel with a higher CAC and a higher LTV can be the better channel, and you only see that if the customer record carries the channel it came from.

LTV by channel

See which channels bring the customers who stay

LeadJourney writes the source, campaign and ad onto every customer record, so lifetime value and acquisition cost are columns per channel. Book a demo on your own CRM.

LeadJourney dashboard showing lead sources, campaign performance and attributed revenue side by side