LTV to CAC Ratio: The Metric That Predicts Growth
LTV:CAC ratio is the single best predictor of sustainable ecommerce growth. Here's how to calculate it correctly and what benchmarks actually matter.
The metric that separates scaling brands from dying ones
Revenue is a vanity metric. ROAS is a lagging indicator. The metric that actually predicts whether your ecommerce brand will be alive in 18 months is your LTV to CAC ratio.
LTV:CAC tells you one thing: for every dollar you spend acquiring a customer, how many dollars do you get back over that customer's lifetime? It's the clearest signal of whether your business model works at scale.
A brand with a 4:1 LTV:CAC ratio can afford to lose money on the first purchase and still build a profitable business. A brand with a 1.5:1 ratio is one bad quarter away from running out of cash -- no matter how good their ROAS looks today.
How to calculate LTV correctly
Most founders get this wrong. They either oversimplify LTV or over-engineer it to the point of uselessness.
The practical LTV formula
LTV = Average Order Value x Purchase Frequency x Customer Lifespan x Gross Margin
For a brand where the average customer spends $80 per order, buys 2.5 times per year, stays active for 2 years, and operates at 65% gross margin:
LTV = $80 x 2.5 x 2 x 0.65 = $260
That's the amount of gross profit a typical customer generates. Not revenue -- profit. This distinction matters because you're comparing it against acquisition cost, which is a real cash outflow.
Time-bound LTV is more useful
Lifetime value over "a lifetime" is too vague for decision-making. Use time-bound LTV instead:
- 90-day LTV: What a customer is worth in the first 3 months. Use this for cash flow planning.
- 12-month LTV: The standard benchmark for comparing against CAC.
- 24-month LTV: Useful for subscription brands or categories with strong repeat rates.
The rule: use the shortest time horizon where you can still make confident decisions. For most ecommerce brands, 12-month LTV is the sweet spot.
Cohort-based LTV is essential
Don't calculate LTV across all customers. Calculate it by acquisition cohort.
Customers acquired through Meta prospecting campaigns might have a different LTV than customers acquired through Google Search. Customers acquired during a Black Friday sale might have lower LTV than customers acquired at full price.
When you calculate LTV by cohort, you can make channel-level decisions: "Meta customers have a 12-month LTV of $220, Google customers have $180. We can afford a higher CAC on Meta."
How to calculate CAC correctly
CAC seems simple: total ad spend divided by total new customers. But there are nuances that change the number dramatically.
Fully loaded CAC vs. paid CAC
Paid CAC = Ad spend / New customers from paid channels
Fully loaded CAC = (Ad spend + marketing salaries + tools + agency fees + creative costs) / Total new customers
Paid CAC tells you about channel efficiency. Fully loaded CAC tells you about business sustainability. You need both numbers, and you need to be clear about which one you're using when you calculate your ratio.
Blended CAC vs. channel CAC
Blended CAC mixes paid and organic customers together, which makes your acquisition look cheaper than it is. A brand getting 40% of customers from organic and 60% from paid will have a blended CAC far below their actual paid CAC.
For LTV:CAC ratio, use paid CAC by channel for channel optimization decisions, and fully loaded blended CAC for overall business health assessments.
The attribution problem
Here's where most CAC calculations fall apart. If your attribution is wrong, your CAC is wrong, and your LTV:CAC ratio is meaningless.
Platform-reported conversions double-count across channels. If Meta and Google both claim the same customer, your calculated CAC per channel is understated. You think you're acquiring customers for $40 when it's actually $65.
Server-side attribution with deduplication is the only way to get accurate CAC numbers. Without it, you're making financial decisions based on inflated data.
LTV:CAC benchmarks that actually matter
The generic benchmark everyone cites is 3:1. That number comes from SaaS, not ecommerce, and it's often misleading without context.
Here's what the ratios actually mean for ecommerce:
| LTV:CAC Ratio | What It Means | |--------------|---------------| | Below 1:1 | You lose money on every customer. Fix the business model. | | 1:1 to 2:1 | Unprofitable after overhead. Either improve retention or reduce CAC. | | 2:1 to 3:1 | Viable but tight. Limited room for error. | | 3:1 to 5:1 | Healthy. Good balance of growth and profitability. | | Above 5:1 | You're likely under-spending on acquisition. Scale faster. |
The uncomfortable truth about high ratios: A 10:1 LTV:CAC ratio doesn't mean you're killing it. It means you're leaving growth on the table. You could afford to acquire customers at 2-3x your current CAC and still be profitable. Every day you don't is a day a competitor might.
Using LTV:CAC to make spending decisions
When to increase spend
If your LTV:CAC is above 3:1 and your payback period (time to recoup CAC from customer revenue) is under 6 months, you have room to scale. Increase spend on your highest-LTV channels until the ratio starts compressing toward 3:1.
When to cut spend
If your LTV:CAC drops below 2:1 on any channel, investigate immediately. Either LTV is declining (retention problem) or CAC is rising (competition/saturation problem). Don't keep spending into a deteriorating ratio.
When to shift spend between channels
Compare LTV:CAC ratios by channel. If Meta delivers 4:1 and TikTok delivers 2:1, that doesn't automatically mean Meta is better. Check the LTV trajectory. TikTok customers might have lower 90-day LTV but higher 12-month LTV because they're more brand-loyal.
The smart move is often to shift budget toward channels with improving LTV trajectories, even if current ratios are lower.
The payback period dimension
LTV:CAC ratio alone doesn't account for timing. A 5:1 ratio where it takes 18 months to recoup CAC creates a cash flow problem. A 3:1 ratio with a 2-month payback period is much more scalable.
Payback period = CAC / (Monthly Revenue per Customer x Gross Margin)
Target payback periods by business type:
- DTC with strong repeat: 3-6 months
- Subscription ecommerce: 4-8 months (front-loaded acquisition costs, steady revenue)
- Single-purchase products: Must be profitable on first purchase (payback = 0)
If your payback period exceeds 12 months, you need either significant working capital or a very high confidence level in your LTV projections.
Common LTV:CAC mistakes
Mistake 1: Using revenue instead of gross profit for LTV. If your product costs $50 and sells for $100, your LTV should be based on the $50 margin, not the $100 revenue. Using revenue inflates your ratio by 2x.
Mistake 2: Projecting LTV from insufficient data. If your brand is 8 months old, you don't have 24-month LTV data. Use actual cohort data for the periods you have and be conservative with projections.
Mistake 3: Ignoring LTV decay. Most brands see LTV per cohort decrease as they scale because early customers are the most enthusiastic. The LTV of your 100th customer isn't the same as your 10,000th.
Mistake 4: Not segmenting by acquisition source. Blended LTV:CAC hides channel-level problems. You might have a healthy 4:1 blended ratio while one channel is running at 1.5:1 and dragging the average down.
FAQ
What's a good LTV:CAC ratio for ecommerce?
3:1 to 5:1 for most ecommerce brands. Below 3:1 means tight margins with little room for error. Above 5:1 means you're probably under-investing in growth. The right target depends on your margins, cash position, and growth goals.
How do I improve my LTV:CAC ratio?
You can either increase LTV (improve retention, upsell, increase AOV) or decrease CAC (better targeting, higher conversion rates, more efficient creative). In practice, improving retention delivers faster results because it compounds over time.
Should I calculate LTV:CAC per product or per customer?
Per customer, segmented by acquisition channel. Product-level analysis is useful for merchandising, but acquisition decisions should be based on customer-level economics because customers buy across products over time.
Go Funnel uses server-side tracking and multi-touch attribution to show you which ads actually drive revenue. Book a call to see your real numbers.
Want to see your real ROAS?
Connect your ad accounts in 15 minutes and get attribution data you can actually trust.
Book a Call