CPA by Channel Benchmark
Reference CPA ranges across the channels online stores actually run, with vertical splits so you can answer the only question that matters: is my CPA actually bad?
CPA by Channel Benchmark
Reference ranges for Cost Per Acquisition across paid channels and e-commerce verticals, used to judge whether your CPA is on-trend or broken.
A CPA by Channel Benchmark is a comparison grid of typical Cost Per Acquisition figures — usually reported as a range — across the paid channels online stores actually buy on: Meta (Facebook + Instagram), Google Search, Google Shopping, TikTok, and Pinterest. The numbers are split by vertical because a €38 apparel CPA and a €38 supplements CPA mean very different things.
The benchmark exists to answer one question fast: is this CPA in line with what comparable brands pay, or is something genuinely off? It is the starting point — not the diagnosis — for any conversation about rising acquisition costs.
CPA is the all-in cost to acquire one paying customer on a specific channel: ad spend divided by purchases attributed to that channel. The number swings wildly by traffic source and what you sell. Lumping everything into a single blended CPA hides the channels that are quietly haemorrhaging budget.
The ranges below come from observed 2023-2024 performance across Shopify, WooCommerce, and Magento stores in the €1M-€15M revenue band. Treat them as the middle 50% — your account can sit outside the range and still be healthy if margin and LTV support it, or sit inside the range and still be in trouble if your AOV is too low to absorb the cost.
CPA ranges (€) by channel × vertical — middle 50% of accounts, 2024
| Channel | Apparel | Beauty | Home & Decor | Supplements |
|---|---|---|---|---|
| Meta (Facebook + Instagram) | €22-€42 | €18-€36 | €34-€68 | €28-€55 |
| Google Search (brand + non-brand) | €14-€28 | €16-€30 | €26-€52 | €20-€42 |
| Google Shopping | €18-€34 | €20-€38 | €30-€58 | €24-€46 |
| TikTok Ads | €16-€34 | €14-€28 | €38-€72 | €26-€52 |
| Pinterest Ads | €20-€40 | €22-€42 | €28-€54 | €32-€60 |
Two patterns jump out. Google Search consistently runs cheapest because branded search is mixed in — strip out brand queries and non-brand CPA typically sits 40-70% higher. Home & Decor pays the most everywhere because considered-purchase furniture and homewares have longer decision cycles and lower impulse conversion.
Midpoint CPA by channel — apparel vs supplements (€)
Apparel
Supplements
How to read these numbers
The honest answer to 'is my CPA bad?' is: it depends on your AOV and contribution margin. A €40 Meta CPA on a €180 AOV apparel store with 55% margin is fine — you keep €59 per order after acquisition. The same €40 CPA on a €55 AOV supplement subscription with 40% margin is a structural problem until repeat orders pay back the gap.
Compare your CPA to the band for your channel-vertical cell, then immediately layer on two ratios: CPA divided by AOV (target under 25-30% for one-shot products, under 40% if you have strong repeat purchase), and CPA divided by 90-day LTV. If both ratios look healthy, sitting at the top of the benchmark band is not a problem — it is just what scale costs.
iOS 14.5+ broke channel-attributed CPA comparisons
Meta-reported CPA understates real cost because of attribution loss; Google Search overstates the share of credit it deserves because of last-click. If you are comparing your numbers to benchmarks, do it against modelled or MMM-adjusted CPA where you can — and at minimum, compare against your post-purchase survey 'how did you hear about us' splits to sanity-check Meta's reported volumes.
When your CPA sits above the band
Above-band CPA almost always traces back to one of four things: creative fatigue (CTRs falling, frequency above 3.5), audience saturation (CPMs climbing while CTR holds), landing-page friction (CPC steady but conversion rate dropping), or a check-out leak you have not noticed. The benchmark tells you to investigate; it does not tell you which of the four is the culprit. That is what diagnosing rising CPA is for.
The fastest triage is to split the funnel: if CPM is up but CPC and CVR are stable, it is auction pressure and you need fresh creative or new audiences. If CPM is flat but CPC is up, your hooks are tired. If CPC is flat but CVR has fallen, the leak is on-site — usually PDP, cart, or shipping-cost reveal. Match the symptom to the section of the funnel before you change your budget.
Frequently asked questions
For most online stores, healthy Meta CPA falls between €18 and €55 depending on vertical and AOV. Apparel and beauty cluster at the lower end (€18-€42), home and supplements at the higher end. The real test is CPA-to-AOV ratio — under 25-30% for one-shot products, under 40% for repeat-purchase categories.
Google Search CPA typically runs €14-€52 across verticals, but that average is inflated downward by cheap branded search. Non-brand Search and Shopping campaigns usually run 40-70% higher than the blended figure. Strip brand out before comparing to benchmarks.
TikTok CPMs are usually 30-50% cheaper than Meta, but conversion rates from TikTok traffic run 40-60% lower for considered purchases — the platform drives discovery, not intent. For apparel and beauty the math often works; for home and supplements TikTok CPA frequently lands above Meta despite the CPM advantage.
Apparel and beauty have the lowest CPAs because of strong impulse purchase and visual ad formats. Supplements sit mid-range and rely on LTV from subscription to pay back. Home & Decor consistently pays the highest CPA because of long consideration cycles and higher refund rates.
Use both. Blended CPA (total spend divided by total new customers) is the honest number for board reporting and budget decisions. Channel-level CPA is how you find what is breaking, but only after you accept that platform-reported numbers are biased — Meta under-reports, last-click Google over-reports.
Quarterly is enough for the directional benchmark. Your own CPA you should be watching weekly at the channel level, daily at the campaign level. Benchmarks shift slowly; your account shifts fast, especially after creative refreshes or a Meta algorithm update.
ROAS for paid-media performance reviews; CPA for unit economics and budget planning. ROAS hides AOV changes — a campaign can hit 4x ROAS by discounting AOV down 30%, which crushes margin. CPA paired with contribution margin and LTV is the more honest unit-economics view.
Two possibilities. Either you have a genuine advantage — sharp creative, strong brand, efficient audiences — and you should scale spend until CPA hits the band. Or you are under-reporting CPA because of attribution gaps or because you are only counting first orders and ignoring promo-code redemptions on cheap product.
The channel-vertical bands above assume typical AOVs (apparel €70-€140, beauty €40-€90, home €120-€280, supplements €45-€80). If your AOV is materially higher, expect your CPA band to scale roughly with AOV — a €350 AOV apparel brand should comfortably absorb €60-€90 Meta CPA, well above the standard band.
The ranges are based on observed performance across Shopify, WooCommerce, and Magento stores in the €1M-€15M revenue band during 2023-2024, normalised to the middle 50% of accounts in each channel-vertical cell. Treat them as directional — your own historical CPA trend is always a better baseline than a published benchmark.
Track CAC, channels, and funnel conversion in one place
Metricuno connects ad spend, funnel events, and revenue so you can see CAC by channel, cohort, and campaign — without stitching together five tools.