Customer Lifetime Value Calculator: LTV, CAC and Ratio

Spending to win new customers who order at a margin times a year for years makes each one cost ... to win and worth ... in profit: an LTV to CAC ratio of ....

Start over
Spreadsheet

Free calculator by ROI.fyi

How to calculate customer lifetime value and CAC

Customer lifetime value (LTV or CLV) is the gross profit a customer brings you over the whole time they buy from you. Customer acquisition cost (CAC) is what you spend on marketing and sales to win one. Comparing the two tells you whether growth pays. Enter your marketing and sales spend, the new customers it won, average order value, gross margin, orders a year and the years a customer stays. We show CAC, LTV, the LTV to CAC ratio and how many months it takes to earn back what each customer cost.

In the example, $10,000 wins 100 new customers, so CAC is $100. Each customer orders $80 three times a year at a 40% margin, which is $96 a year in gross profit. Over 2 years, that's an LTV of $192, and the LTV to CAC ratio is 1.9 to 1. Each customer pays back their acquisition cost in about 12.5 months. These 100 customers bring in $9,200 more in gross profit than they cost to win.

A ratio of 3 to 1 is the usual sign of healthy growth. The example falls short. Keeping customers 3 years instead of 2 lifts the ratio to 2.9 to 1. Winning 150 customers for the same spend cuts CAC to $67 and also gives 2.9 to 1. Keeping them 4 years and lifting orders to 4 a year gives 5.1 to 1. The chart shows profit from one customer month by month, after CAC, so you can see when they turn profitable.

Use gross profit, not revenue, for LTV, or the ratio will look far better than it is. Include all acquisition costs in spend: ads, sales salaries and commissions, agency fees and marketing tools. Base years kept on your own repeat-purchase data where you can. Results are estimates, not a forecast of what customers will do.

Frequently Asked Questions

How do you calculate customer lifetime value?

LTV = average order value × gross margin × orders a year × years a customer stays. In the example: $80 × 40% × 3 × 2 is $192. Some formulas use revenue instead of gross profit, which gives $480 here. Use gross profit when you compare LTV with CAC.

How do you calculate customer acquisition cost (CAC)?

CAC = total marketing and sales spend ÷ new customers won in the same period. In the example: $10,000 ÷ 100 is $100. Include ads, content, tools, agency fees, and the pay and commissions of anyone whose job is winning customers. Leave out spend on keeping existing customers.

How do you calculate the LTV to CAC ratio?

Divide LTV by CAC. In the example, $192 ÷ $100 is 1.92, written 1.9 to 1 or 1.9:1. A ratio below 1 means each customer costs more to win than they ever bring in. 3 to 1 is the common target.

What is a good LTV to CAC ratio?

3 to 1 or better is the common benchmark for a healthy business. Below 1 to 1 loses money on every customer. Between 1 and 3, you profit but may not have enough margin left for other costs and growth. Well above 5 to 1 can mean you're underspending on growth and could win more customers.

How do you calculate CAC payback period?

CAC payback = CAC ÷ monthly gross profit per customer. In the example: $100 ÷ ($96 ÷ 12) is 12.5 months. Many subscription businesses aim for 12 months or less. A shorter payback means you get cash back sooner to spend on winning the next customer.

How do you calculate customer lifespan from churn?

Years a customer stays is about 1 ÷ yearly churn rate. If 25% of customers stop buying each year, the average customer stays 4 years. For monthly churn, divide 1 by the monthly rate to get months: 5% a month is 20 months, or about 1.7 years.

How do you calculate LTV for a subscription business?

Use your monthly price as order value, 12 as orders a year, and years kept from churn. A $50 a month plan at an 80% margin with 4% monthly churn stays 25 months, about 2.1 years. LTV is $50 × 80% × 12 × 2.1, about $1,000.

How can I increase customer lifetime value?

Keep customers longer with good service, loyalty offers and email. Raise orders a year with reminders, subscriptions and new products. Raise order value with bundles and upsells. Raise margin with better supplier pricing. In the example, adding one order a year lifts LTV from $192 to $256.

How can I lower customer acquisition cost?

Shift spend to the channels with the lowest cost per customer, improve conversion rates on your site, and grow referrals and organic traffic, which cost less per customer over time. Use our marketing channel calculators to compare SEO, email, social and paid ads.

Should LTV be discounted for the time value of money?

For long customer lifespans, yes, since profit years from now is worth less today. For lifespans of 1 to 3 years, discounting changes little. A rough adjustment is to cut LTV by about 5% to 10% for each year beyond the first.