Ecommerce CAC: Benchmarks, Math and How to Lower It
CAC tells you what a new customer really costs. Here is how to calculate it properly, why generic benchmarks mislead, and the levers that actually bring it down.
Customer acquisition cost is the number that decides whether an ecommerce brand can grow on paid ads. If a new customer costs less than they are worth, you can keep buying them. If they cost more, every new order digs the hole deeper.
Yet CAC is often calculated loosely, compared to benchmarks that do not apply, and managed with the wrong levers. This guide covers the formula, how to set a CAC ceiling from your own economics, how to think about benchmarks, and the practical ways to lower it.
The CAC formula
CAC = Total acquisition spend / Number of new customers acquiredIf you spent $25,000 on marketing last month and acquired 500 first-time customers, your CAC is $50.
Two definitions inside that formula matter more than the formula itself.
What counts as acquisition spend
At minimum, include all paid media: Meta, Google, TikTok, ChatGPT ads, Pinterest, affiliate commissions and influencer fees. For a "fully loaded" CAC, add creative production, agency or software fees, and any marketing salaries devoted to acquisition. Fully loaded CAC is higher but more honest. Many brands track both:
- Paid CAC: paid media only. Useful for comparing channels and campaigns.
- Fully loaded CAC: everything spent to acquire customers. Useful for business planning and investors.
What counts as a new customer
Only genuinely first-time buyers. Use your store's customer records, matched by email, and exclude repeat purchasers. If you count every order as an acquisition, your CAC will look artificially low.
You can run either version quickly in the free CAC calculator.
Why generic CAC benchmarks mislead
You will find articles quoting average ecommerce CAC by industry. Treat them with caution. A "good" CAC for a $400 mattress is a disaster for a $25 phone case. The right benchmark is your own economics.
A more useful comparison is CAC relative to what a customer is worth:
| Ratio | What it means |
|---|---|
| CAC above first-order gross profit, LTV:CAC below 1 | Losing money on customers over their lifetime |
| CAC above first-order profit, LTV:CAC 1 to 3 | Profitable eventually; cash-hungry growth |
| CAC below first-order profit, LTV:CAC 3 or more | Healthy; room to scale |
Setting your CAC ceiling
Instead of chasing a benchmark, calculate the maximum you can afford to pay.
Step 1: First-order contribution
Say you sell a $68 candle set. After product cost, packaging, shipping, payment fees and a returns allowance, you keep $36 of contribution margin per first order.
If you want every new customer to pay back on the first order, your break-even CAC is $36.
Step 2: Add repeat value
Your data shows that the average customer buys 1.8 times in their first year, with repeat orders averaging $55 and $30 of contribution each. First-year contribution per customer is $36 plus 0.8 x $30, or $60.
If you are comfortable waiting up to 12 months to recover acquisition cost, your break-even CAC is $60.
Step 3: Leave room for profit and overhead
Break-even is the edge, not the target. A common approach is to target a CAC that is a fraction of first-year contribution, so the rest covers fixed costs and profit. If you aim for CAC equal to half of first-year contribution, your target CAC is $30. If you aim for two-thirds, it is $40.
| CAC policy | Target CAC |
|---|---|
| Pay back on first order | Up to $36 |
| Pay back within 12 months | Up to $60 |
| Target, 50% of first-year contribution | $30 |
| Target, about 67% of first-year contribution | $40 |
This table gives you a decision framework. A campaign acquiring customers at $45 is fine if you accept 12-month payback, but too expensive if you need first-order profitability. For the lifetime side of the equation, see our guide to the LTV to CAC ratio.
Channel CAC vs blended CAC
Blended CAC averages across all channels. It is the best single number for business health, but it hides huge differences.
Imagine a month like this:
| Channel | Spend | New customers | Channel CAC |
|---|---|---|---|
| Meta | $15,000 | 330 | $45.45 |
| $6,000 | 160 | $37.50 | |
| ChatGPT ads | $2,500 | 45 | $55.56 |
| Influencers | $1,500 | 15 | $100.00 |
| Total | $25,000 | 550 | $45.45 blended |
Two cautions on channel CAC. First, it depends on attribution, so channels that influence without getting the last click will look worse than they are. Second, it reflects current spend levels; doubling spend on the cheapest channel usually raises its CAC.
That is why it helps to measure new channels with incrementality tests. If you add $2,500 of ChatGPT ads and total new customers rise by 60 when other spend is stable, the incremental CAC is about $42, whatever the dashboard says. Our guide to attribution for AI channels explains how to run that test.
The CAC equation broken down
CAC is the product of a few funnel metrics. Understanding them tells you where to look for improvement.
CAC = CPM / (1000 x CTR x CVR x New customer share)Or, more simply, in click terms:
CAC = CPC / (Conversion rate x New customer share)Say your CPC is $1.40, landing page conversion rate is 2.8%, and 85% of buyers from ads are new. CAC = $1.40 / (0.028 x 0.85) = $1.40 / 0.0238 = about $58.82.
Now see what each lever does:
- Cut CPC 20% to $1.12: CAC falls to about $47.06.
- Raise conversion rate to 3.5%: CAC falls to about $47.06.
- Do both: CAC falls to about $37.65.
A 20% improvement in click cost and a 25% improvement in conversion rate have similar effects here. Most brands find conversion rate is the easier lever, because it is under your direct control.
Seven ways to lower CAC
1. Fix conversion rate first
Your landing page is where CAC is most often won or lost. Clear headline, strong product imagery, visible reviews, transparent shipping costs and fast mobile load times all matter. Our guide to CRO for paid traffic covers 20 specific fixes.
2. Tighten message match
When the ad promises one thing and the landing page leads with another, buyers bounce. Match the headline, image and offer from ad to page. Use the free message match checker to compare.
3. Start from proven messages
The fastest way to waste acquisition budget is testing untested angles one by one. Ads that have run for months in your niche on Meta have already survived real spend. Studying their promise, proof and offer gives you a better starting point.
4. Refresh creative before it fatigues
As frequency climbs and the same audience sees an ad repeatedly, CTR falls and CPM-based costs per customer rise. A steady refresh cadence keeps costs down.
5. Raise first-order value
Bundles and free-shipping thresholds raise AOV, which does not lower CAC directly but makes the same CAC far more affordable.
6. Exclude existing customers from prospecting
Upload customer lists as exclusions where the platform allows, so prospecting budget goes to genuinely new people.
7. Add a channel where intent is higher
Different channels reach buyers at different moments. ChatGPT ads appear when someone is actively asking for help with a problem or purchase, which can mean higher-intent clicks, though at reported starting bids of roughly $3 to $5 per click as of mid-2026, they need strong conversion rates to deliver a competitive CAC. Our article on diversifying beyond Meta covers how to add a second channel sensibly.
How SecondWin helps with CAC
SecondWin builds ChatGPT ads from the longest-running messages in your niche's Meta ads and writes them as answers to the questions your buyers ask ChatGPT. That gives a new channel a strong starting point for CAC rather than weeks of blind testing. Campaigns run in your own OpenAI ad account, so you can measure channel and incremental CAC yourself, and our fee is a flat monthly plan listed on the pricing page.
See which buyer questions and messages fit your store with a free URL analysis.
FAQ
What is a good CAC for ecommerce?
A good CAC is one comfortably below what a customer is worth to you. If first-order contribution margin is $36 and first-year contribution is $60, a CAC of $30 to $40 is healthy for most brands. Industry averages vary too widely by price point and category to be useful targets. Calculate your own ceiling from margins and repeat purchase rates, then aim below it.
Should CAC include repeat customers?
No. CAC should count only genuinely new customers in the denominator. Including repeat buyers makes CAC look artificially low and hides whether your ads are actually growing your customer base. Match orders to existing customer records by email and count only first purchases. Track repeat purchase revenue separately, as part of lifetime value.
Is CAC the same as CPA?
Not quite. CPA, or cost per acquisition, is usually a platform metric counting any conversion event the platform tracks, which can include repeat purchases or non-purchase actions. CAC is a business metric measuring the cost to acquire a new customer across all channels, based on your own customer records. CPA helps optimize campaigns, while CAC helps decide how much you can afford to grow.
Why does CAC rise when I scale ad spend?
The first dollars reach the people most likely to buy. As you increase spend, platforms reach progressively less interested audiences and show ads more often to the same people, so each additional customer costs more. That is normal. The question is whether incremental CAC stays below your ceiling. Fresh creative, new angles and new channels help keep it in check as you grow.