In short
Max allowable CAC is the most you can pay to win a new customer and still meet your goals for profit and cash. Two limits apply, and the lower one wins. The ratio limit is lifetime margin divided by your target LTV:CAC ratio; 3:1 is the most quoted rule of thumb, and it came from subscription software. The cash limit is the margin a customer brings in within your payback window. With $12.00 of margin per order and 70% of customers placing each next order, LTV is $12.00 ÷ (1 − 0.7) = $40.00, so a 3:1 target allows $13.33. Compare the ceiling with the CAC of customers your ads caused, not the CAC your ad platform reports.
What is max allowable CAC?
CAC is customer acquisition cost: what you spend on ads to win one new customer. Max allowable CAC is the most you can spend and still meet your goals for profit and cash. It's the ceiling you set before you look at ad results, so you can tell at a glance whether a campaign is working.
Two limits usually apply. The first is size: a customer should bring back several times what they cost over their lifetime. The second is time: you need the cash back soon enough to keep running. This calculator works out both and uses whichever is lower.
How to calculate max CAC and the LTV:CAC ratio
LTV = margin per order ÷ (1 − repeat rate) max CAC by ratio = LTV ÷ target LTV:CAC ratio max CAC by payback = expected margin from orders inside the payback window max allowable CAC = the lower of the two lowest first-order ROAS = first order value ÷ max allowable CAC
- LTV is lifetime margin per customer. Enter your own if you have it, or the calculator estimates it from margin per order and repeat rate.
- LTV:CAC ratio: how many times its cost a customer should bring back. A 3:1 target means a $30.00 customer should earn $90.00 in margin.
- Payback window: orders on day 0, then every few days, until the window ends. Each later order is a little less likely, so it counts for a little less.
- Lowest first-order ROAS turns max CAC into a number you can check in an ad report: first order value ÷ what you paid for the customer.
Worked example
A made-up brand makes $12.00 of margin per order. Customers reorder every 45 days, and 70% place each next order. It wants a 3:1 LTV:CAC ratio and its money back within 180 days. These are the calculator's example values.
- LTV = $12.00 ÷ (1 − 0.7) = $40.00.
- Max CAC by ratio = $40.00 ÷ 3 = $13.33.
- In 180 days a customer can place 5 orders (days 0, 45, 90, 135 and 180). Their expected margin adds up to $33.28, so max CAC by payback = $33.28.
- The lower limit wins: max allowable CAC is $13.33, set by the LTV:CAC ratio.
- With a $32.00 first order, ads need a first-order ROAS of at least $32.00 ÷ $13.33 = 2.40.
If the brand needed its money back within 30 days, only the first order would count. The payback limit would drop to $12.00 and become the tighter one.
What's a good LTV to CAC ratio?
3:1 is the most quoted rule of thumb, and it came from subscription software, so treat it as a starting point. The right ratio depends on your margin before other costs and how much you trust your LTV:
- Below 1:1: customers cost more than they bring in. Each new one loses money.
- Around 1:1 to 2:1: you roughly get your ad spend back, with little left for overhead, team and growth.
- Around 3:1: a common target that leaves room for costs that LTV doesn't count.
- Far above 3:1: you may be underspending. Raising CAC could win more customers who still pay back.
Common mistakes
- Using revenue LTV. A revenue LTV makes every customer look worth more than they are. Use margin.
- Ignoring cash. A customer worth $100 over five years doesn't help if you run out of cash in five months. Set a payback window too.
- Comparing with platform-reported CAC. Ad platforms count customers who would have bought anyway, so their CAC looks lower than it is. Compare max CAC with measured CAC.
- Using one LTV for every channel. Customers from different channels and products can repeat at very different rates.
How this connects to true incrementality
Max CAC is only useful if the CAC you compare it with is real. If your ads report $10.00 per customer but half those customers would have bought anyway, your true CAC is $20.00, and a campaign that looked well under the limit is over it.
A holdout test measures the customers your ads caused. Plan one with the holdout test calculator, see how fast customers pay back with the CAC payback calculator, and check whether free samples fit under your limit with the sample conversion calculator.
Spillmark measures what your Meta ads cause on Amazon and keeps each result on record. See how lift is calculated.
Frequently asked questions
What is a good LTV to CAC ratio?
3:1 is a common rule of thumb: a customer brings back three times what they cost. The right target depends on your other costs and how much you trust your LTV.
How do I calculate CAC?
Divide ad spend by the new customers it brought in over the same period. For a truer number, count only customers a holdout test shows the ads caused.
Should LTV be based on revenue or margin?
Margin. Revenue still has to pay for product cost, fees and shipping, so a revenue LTV overstates what you can spend.
What is first-order ROAS?
Revenue from a customer's first order ÷ what it cost to win them. It's a quick check in ad reports: above the lowest first-order ROAS here, you're within your CAC limit.
Why use a payback window as well as LTV:CAC?
LTV:CAC says how much you get back in the end. The window says how soon. A brand with little cash needs both.