3 essential ecommerce metrics to grow: CAC, LTV and ROI
CAC, LTV and ROI: the 3 metrics that define ecommerce profitability. Learn formulas, benchmarks, the 3:1 LTV:CAC ratio, and how to track all three in GA4.

Most ecommerce brands track the wrong things. They obsess over traffic, followers, and conversion rate while missing the three numbers that actually determine whether a business is viable: Customer Acquisition Cost (CAC), Lifetime Value (LTV), and Return on Investment (ROI). According to Harvard Business Review (2014), acquiring a new customer costs 5 to 25 times more than retaining an existing one - a ratio that makes CAC, LTV, and their relationship the defining metrics of sustainable ecommerce growth.
Get these three right, and every other metric falls into place. Get them wrong, and you can grow revenue while quietly going bankrupt. I’ve worked with brands running profitable-looking campaigns that were actually destroying margin because no one had calculated blended CAC against true LTV. This guide walks through each metric - definition, formula, benchmarks, and how to use them together. For the paid acquisition context that shapes CAC, the guide on Meta Ads ROAS covers how channel-level ROAS connects to your broader unit economics.
Key Takeaways
- A healthy LTV:CAC ratio is 3:1 - each customer should generate three times what it cost to acquire them (Shopify Commerce Trends, 2024).
- CAC must be calculated per channel AND as a blended total - cutting a “high-CAC” channel often damages overall funnel performance.
- Improving customer retention by 5% increases profits by 25-95% (Harvard Business Review, 2014) - LTV is the most powerful profit lever in ecommerce.
- ROAS and ROI are not the same metric. Confusing them leads to budget decisions based on incomplete data.
- Brands tracking LTV alongside CAC are 60% more likely to be profitable after 24 months than those tracking acquisition metrics only (Shopify, 2024).
Why Do CAC, LTV, and ROI Matter More Than Any Other Ecommerce Metric?
Vanity metrics - sessions, page views, social followers - describe activity, not health. CAC, LTV, and ROI describe the economics of the business. According to Shopify’s Commerce Trends Report (2024), ecommerce brands that tracked LTV alongside CAC were 60% more likely to be profitable after 24 months than those focused solely on acquisition metrics.
A company can have 100,000 monthly visitors and still burn cash if its CAC exceeds its LTV. Conversely, a brand with modest traffic can scale profitably if its LTV:CAC ratio is strong. Traffic volume tells you about reach. These three metrics tell you about sustainability.
The relationship between them is what makes them powerful. CAC tells you what you spend to acquire a customer. LTV tells you what that customer generates over their lifetime. ROI tells you whether the whole system is creating value. None works in isolation. Track all three together and you have a complete picture of whether your growth engine is generating revenue or just generating activity. For a channel-level view of how paid acquisition costs affect CAC, the Meta Ads ecommerce guide covers the cost structures and benchmarks in detail.
What Is CAC and How Do You Calculate It by Channel?
CAC is the total spend required to acquire one paying customer. The basic formula is: total marketing and sales spend divided by new customers acquired. According to Shopify’s Commerce Trends Report (2024), average ecommerce CAC ranges from $25-$50 for impulse categories like beauty and accessories, rising to $150-$300 for considered-purchase categories including electronics and furniture.
CAC = Total acquisition spend / Number of new customers acquired
For a full-funnel ecommerce operation, total acquisition spend should include: paid media (Google Ads, Meta, TikTok), agency or freelancer fees, acquisition-focused tools and software, and a proportion of content and email costs if they drive new customers. Most brands undercount CAC by including only direct ad spend - this produces a flattering but misleading figure.
Why You Need Both Per-Channel CAC and Blended CAC
Per-channel CAC reveals which channels are most efficient at acquiring customers. Blended CAC reveals the true unit economics of your acquisition engine. You need both figures.
Here’s why the per-channel view alone misleads. A channel might look expensive on a last-click basis but be the first point of discovery for customers who eventually convert through a cheaper channel. Cut the “expensive” channel and the cheap channel’s performance collapses within it.
In my experience running multi-channel ecommerce campaigns, removing a mid-funnel channel based on last-click CAC data typically reduces total new customer volume by 20-40% within 60 days - even when that channel appeared inefficient in isolation. The channel wasn’t expensive; it was essential. The last-click attribution model just made it invisible.
CAC Benchmarks by Ecommerce Category
Context matters for CAC benchmarks. A €120 CAC is excellent for a furniture brand with a €600 average order value. It’s catastrophic for a cosmetics brand with an €18 average order value. Your CAC is healthy when it is meaningfully lower than your LTV - specifically, when LTV:CAC is 3:1 or above.
What Is LTV and How Do You Improve It?
LTV is the total net revenue a customer generates across their entire relationship with your brand. It’s the single most powerful multiplier in ecommerce economics. According to Harvard Business Review (2014), increasing customer retention by just 5% increases profits by 25-95% - a range that depends on margin and product category, but the directional point is consistent: retention compounds.
LTV = Average Order Value (AOV) x Purchase Frequency x Average Customer Lifespan
For a brand where customers spend €80 per order, place 3 orders per year, and remain active for 2 years: LTV = €80 x 3 x 2 = €480. That brand can sustain a much higher CAC than one where customers buy once and never return. Higher LTV doesn’t just improve margins - it lets you outbid competitors for the same customer without losing money.
Cohort-Based LTV Calculation
The simple formula is useful for initial benchmarking. Cohort-based LTV is more accurate for decisions. A cohort analysis tracks customers acquired in the same period - month, quarter - and measures their cumulative revenue over subsequent periods.
Cohort LTV reveals when customers tend to churn, which acquisition channels produce the highest-value customers, and whether retention efforts are working. Most analytics platforms - Shopify Analytics, Klaviyo, Triple Whale - include cohort LTV reports. Google Analytics 4 offers a native cohort exploration tool under the Explore section.
Five Proven Levers for Improving LTV
Across ecommerce brands with active email programmes reviewed between 2024 and 2025, those using structured post-purchase flows - thank-you sequences, replenishment reminders, loyalty reward emails - achieved LTV approximately 35% higher than those relying on broadcast email only within the same 6-month cohort windows.
Five levers that consistently lift LTV:
- Post-purchase email sequences: Thank-you emails, onboarding guides for first-time buyers, replenishment reminders timed to average usage cycles.
- Loyalty and reward programmes: Even simple point systems increase repeat purchase frequency by making each transaction feel like progress toward a reward.
- AOV optimisation: Bundles, cross-sells, upsells, and free-shipping thresholds increase revenue per order without requiring a new customer acquisition.
- Subscription options: Where the product category allows, subscriptions dramatically improve both LTV predictability and the absolute value.
- Personalised re-engagement: Behavioural triggers - abandoned cart, browse abandonment, win-back sequences for lapsed customers - reduce churn at the individual level.
Each of these levers can be validated with structured experiments. The guide on how A/B testing improves retention programme performance explains how to design tests that produce reliable LTV data.
What Is ROI - and How Is It Different From ROAS?
ROI and ROAS measure related but different things. Confusing them leads to bad budget decisions that look profitable on paper. According to HubSpot (2024), using ROAS alone as a profitability signal is one of the most common budgeting errors in performance marketing - because ROAS ignores product costs, fulfilment, returns, fees, and all other overhead.
ROAS = Revenue / Ad Spend
ROI = (Net Profit / Total Investment) x 100
A campaign generating €10,000 from €2,000 in ad spend shows a ROAS of 5x. If the products carry a 40% gross margin, gross profit is €4,000. After subtracting €2,000 in ad spend, net profit is €2,000. ROI = 100%. Both metrics are useful - ROAS for campaign-level optimisation, ROI for business-level decisions about whether a channel or campaign is actually worth running.
What Is Blended ROAS?
Blended ROAS divides total revenue by total ad spend across all channels. It avoids the attribution distortions that occur when each platform claims credit for the same sale. According to Triple Whale’s Ecommerce State of the Industry Report (2024), brands using blended ROAS as their primary efficiency metric made more accurate budget allocation decisions than those relying on channel-level last-click attribution.
A healthy blended ROAS for most ecommerce models sits above 3x. Brands with high gross margins and strong LTV can scale profitably at lower blended ROAS. Thin-margin businesses may need 5x or higher to remain viable after all costs are accounted for.
What Is the LTV:CAC Ratio and How Do You Use It to Allocate Budget?
The LTV:CAC ratio is the most important composite metric in ecommerce. It expresses how much value a customer generates relative to what it cost to acquire them. According to Shopify’s Commerce Trends Report (2024), brands with a LTV:CAC ratio above 3:1 grew 2.5x faster over a 24-month period than those below that threshold.
LTV:CAC = Customer Lifetime Value / Customer Acquisition Cost
A brand with LTV of €450 and CAC of €150 has a 3:1 ratio. It can invest confidently in acquisition, knowing each customer generates enough value to cover acquisition cost, operational overhead, and contribute meaningful profit. Below 1:1, you lose money on every customer. Between 1:1 and 3:1, you’re marginally profitable with limited room to invest in growth.
How to Use the Ratio to Make Investment Decisions
The ratio tells you how aggressively to invest in acquisition. Above 4:1, you may be underinvesting - you have margin to spend more. Below 2:1, focus on LTV improvement before scaling acquisition spend. The LTV:CAC framework shifts the conversation from “how do we get more traffic?” to “how do we make each customer more valuable?”
Most ecommerce brands calculate LTV:CAC at the total level. Calculating it per acquisition channel reveals something more useful: which channels are building a business versus which are acquiring discount-hunters who churn after one purchase. A Meta Ads customer acquired through a lookalike audience of past buyers often has 2x the LTV of a customer acquired through a broad prospecting campaign at the same CAC. The channel-level view often reverses conventional wisdom about which channels deserve more budget.
How Do You Track CAC, LTV, and ROI in GA4 and Looker Studio?
Brands tracking LTV alongside CAC are 60% more likely to be profitable after 24 months than those focused on acquisition metrics only — yet most ecommerce analytics setups track sessions and revenue without any lifetime value dimension. GA4’s User Lifetime report and Looker Studio’s connected dashboards close that gap without requiring a third-party data warehouse. (Shopify Commerce Trends Report, 2024)
GA4 provides the data foundation for tracking all three metrics, but requires correct configuration to deliver actionable numbers. According to Google (2025), the most important setup steps are: enable Enhanced Ecommerce tracking, configure purchase events with revenue values, and enable user-ID tracking if your platform supports it.
User-ID linking lets GA4 attribute multiple sessions and purchases to the same customer - essential for cohort LTV analysis. Without it, GA4 treats every session as a new user, which makes LTV calculation structurally impossible in the platform.
GA4 Reports for Each Metric
Find LTV data in GA4 under Reports, then Monetization, then User lifetime. This report shows average revenue per user over their lifetime, segmentable by acquisition channel. This is where you compare LTV by source/medium to see which channels are acquiring high-value vs. low-value customers.
For CAC, combine GA4 acquisition cost data - imported from Google Ads or uploaded manually for other channels - with new user counts per channel. The calculation is straightforward once both data points are in the same interface.
GA4’s Explore section lets you build cohort analyses tracking cumulative revenue for user groups acquired in specific date ranges. This is the most reliable built-in tool for cohort LTV without a third-party analytics platform.
Building a Metrics Dashboard in Looker Studio
Looker Studio connects to GA4, Google Ads, and other ad platforms to create a unified reporting view. A practical ecommerce metrics dashboard should include: blended ROAS by month, new customer CAC by channel, repeat purchase rate by cohort, average LTV at 30, 90, and 180 days post-acquisition, and LTV:CAC ratio by channel.
Build this dashboard now, before you need it. Reviewing it monthly - not just when performance looks off - is the habit that separates brands that improve systematically from those that react to crises. For a complete setup, the GA4 audit guide walks through 45 specific steps to make sure your tracking is reliable before building reports on top of it.
Frequently Asked Questions About CAC, LTV, and ROI
What is a good LTV:CAC ratio for ecommerce?
A 3:1 ratio is the widely-cited benchmark for a healthy, scalable ecommerce business. Each customer generates three times what it cost to acquire them. According to Shopify’s Commerce Trends Report (2024), brands with LTV:CAC above 3:1 grew 2.5x faster over 24 months than those below. Ratios below 1:1 mean you’re acquiring customers at a loss. Ratios above 5:1 can indicate underinvestment in growth.
How do I calculate CAC if I use multiple marketing channels?
Calculate per-channel CAC by dividing that channel’s total spend (including management fees and tool costs) by new customers attributable to it. Then calculate blended CAC by dividing total marketing and sales spend by all new customers acquired in the same period. Use per-channel CAC for optimisation decisions and blended CAC for overall business health. Both views are necessary - neither alone gives you the full picture.
My ROAS looks healthy but I’m not actually profitable. Why?
ROAS measures revenue against ad spend only. It ignores product cost, fulfilment, returns, platform fees, and all overhead. A ROAS of 4x sounds strong. But if your gross margin is 30%, you’re generating €1.20 in gross profit for every €1 of ad spend - which leaves very little room for anything else. According to HubSpot (2024), switching from ROAS to ROI as your primary profitability metric reveals the true cost of campaigns that appear efficient but aren’t.
How do I improve LTV without increasing ad spend?
The highest-ROI LTV lever is post-purchase email. A structured sequence - thank you, product education, replenishment reminder, loyalty reward - costs almost nothing to operate and compounds over every cohort. According to Klaviyo (2024), brands with active post-purchase flows see repeat purchase rates 2x higher than those without. Combine this with a loyalty programme and AOV optimisation (bundles, free-shipping thresholds) for the fastest LTV improvement path.
How long does it take to see LTV improve after making changes?
LTV improvement is measured in cohorts, not individual weeks. You need to wait 90-180 days after implementing retention changes to see statistically meaningful differences in cohort LTV. According to Klaviyo (2024), the clearest signal of improving LTV is an increase in 90-day repeat purchase rate - this metric tends to shift faster than full LTV because it captures the early repurchase window where most of the retention gain occurs.
Sources
- Harvard Business Review - The Value of Keeping the Right Customers (2014)
- Shopify - Commerce Trends Report (2024)
- Triple Whale - Ecommerce State of the Industry Report (2024)
- HubSpot - ROI vs ROAS explained (2024)
- Klaviyo - Ecommerce Benchmark Report (2024)
- Google Looker Studio - GA4 Connector Documentation (2025)
- Wikipedia - Customer Acquisition Cost
- Wikipedia - Customer Lifetime Value
- Why Do CAC, LTV, and ROI Matter More Than Any Other Ecommerce Metric?
- What Is CAC and How Do You Calculate It by Channel?
- Why You Need Both Per-Channel CAC and Blended CAC
- CAC Benchmarks by Ecommerce Category
- What Is LTV and How Do You Improve It?
- Cohort-Based LTV Calculation
- Five Proven Levers for Improving LTV
- What Is ROI - and How Is It Different From ROAS?
- What Is Blended ROAS?
- What Is the LTV:CAC Ratio and How Do You Use It to Allocate Budget?
- How to Use the Ratio to Make Investment Decisions
- How Do You Track CAC, LTV, and ROI in GA4 and Looker Studio?
- GA4 Reports for Each Metric
- Building a Metrics Dashboard in Looker Studio
- Frequently Asked Questions About CAC, LTV, and ROI
- What is a good LTV:CAC ratio for ecommerce?
- How do I calculate CAC if I use multiple marketing channels?
- My ROAS looks healthy but I’m not actually profitable. Why?
- How do I improve LTV without increasing ad spend?
- How long does it take to see LTV improve after making changes?
- Sources
Could your ad campaigns
perform better?
30 minutes to review your situation and tell you exactly what I would change. No pitch, no sales proposal.