CPC Benchmarks by Channel Benchmarks
Median and 25th/75th percentile cost-per-click ranges across the five paid channels online retailers actually use — so you can tell whether your CPC is a problem or just the price of the auction.
CPC Benchmarks by Channel
Median and percentile cost-per-click ranges across Meta, Google Search, Google Shopping, TikTok, and Pinterest for online retail categories.
CPC benchmarks by channel are reference ranges for what a click costs on each major paid acquisition platform, segmented by the channel's auction dynamics and audience intent. They give you a baseline to compare your own account against — useful when your CPCs are climbing and you need to know whether it's a you problem or a market problem.
The numbers below are blended ranges for apparel, beauty, home, and accessories stores spending €5k–€150k/month. They're not a target — they're a sanity check. Your actual CPC depends on bid strategy, creative, audience temperature, and how aggressively competitors are bidding in your category this quarter.
Two CPCs from the same channel can mean very different things. A €1.20 click on Google Search for "buy linen shirt" is high-intent bottom-funnel traffic; a €1.20 click on Meta to a cold prospecting audience is awareness. Reading benchmarks without context is how teams end up cutting the wrong campaign.
Use the table below as a triangulation tool. If your blended CPC sits inside the 25th–75th percentile band for the channel and category, the auction is behaving normally and your levers are creative and landing-page conversion rate. If you're outside the band on either side, dig into bid strategy, audience targeting, and quality score before you blame the market.
Median CPC by channel for online retail categories (€, 2024 blended)
| Channel | Apparel | Beauty | Home & decor | Electronics & accessories | Typical p25–p75 range |
|---|---|---|---|---|---|
| Meta (Facebook + Instagram) | €0.65 | €0.80 | €0.55 | €0.95 | €0.40 – €1.20 |
| Google Search (brand) | €0.30 | €0.35 | €0.25 | €0.45 | €0.15 – €0.60 |
| Google Search (non-brand) | €1.10 | €1.40 | €0.90 | €1.65 | €0.70 – €2.30 |
| Google Shopping | €0.55 | €0.70 | €0.50 | €0.85 | €0.30 – €1.10 |
| TikTok Ads | €0.50 | €0.60 | €0.45 | €0.75 | €0.25 – €0.95 |
| Pinterest Ads | €0.40 | €0.55 | €0.35 | €0.65 | €0.20 – €0.85 |
Non-brand Google Search is consistently the most expensive click — you're paying for purchase intent, and so is everyone else in the auction. Pinterest and TikTok sit at the cheap end because the click is closer to discovery than decision, which also means downstream conversion rates are lower. Always read CPC alongside CVR and AOV; cheap clicks that don't convert are the most expensive traffic you can buy.
Median CPC by channel — blended across retail categories (€)
How to read these benchmarks against your account
Start by separating prospecting from retargeting and brand from non-brand inside each platform. A blended account-level CPC is almost meaningless because it averages a €0.30 brand-search click with a €1.40 cold prospecting click. The benchmarks above are channel-level medians; your comparison should be at the campaign-type level.
Then check the percentile band, not just the median. If apparel Meta sits at €0.40–€1.20 between the 25th and 75th percentile, a €0.95 CPC isn't a red flag — it's within normal auction variance. Treat any single number as a point estimate with ±40% noise around it. The shape of the distribution matters more than the midpoint.
Don't optimise CPC in isolation
Driving CPC down by 30% while CVR drops 40% is a net loss. Every CPC benchmark is only meaningful next to its conversion rate and AOV — together they give you CPA, which is what actually pays the bills. If your Meta CPC drops because you shifted budget to broad interest audiences, expect downstream CPA to climb. See CPC vs CPM vs CPA for the framing.
What moves your CPC inside a channel
Creative quality is the single biggest lever on Meta and TikTok — a high CTR drops your effective CPC because the platform rewards engagement with cheaper delivery. On Google Search and Shopping, quality score and feed health do the same job: a tightly themed ad group with relevant landing pages can cut CPC by 30–50% versus a sloppy one bidding on the same keywords.
Seasonality compresses these ranges hard. Q4 CPCs on Meta and Google routinely run 40–80% above the medians above as DTC budgets concentrate into November. If you're benchmarking in peak season, mentally shift the table up; if you're benchmarking in January, you should be at or below the medians. For the underlying mechanics of how the auction sets your price, see CPC Fundamentals.
Frequently asked questions
For online retail prospecting on Meta, a median CPC of €0.40–€1.20 is the normal band depending on category. Apparel and home sit at the cheaper end; beauty and electronics run higher. Anything consistently below €0.30 usually means very broad targeting and weak downstream CVR; anything above €1.50 outside Q4 is worth diagnosing.
Google Search clicks come from people who already typed a purchase-intent query, so every advertiser in your category is willing to pay more for them. Meta clicks are interruption-based — the user wasn't looking for your product. Higher intent equals higher CPC but also higher CVR, which is why non-brand Search often still wins on CPA.
Yes, typically 15–30% cheaper at the median (€0.45–€0.75 versus €0.55–€0.95 for the same categories). But TikTok CVRs run lower, especially for considered-purchase products, so the CPA gap is much narrower than the CPC gap suggests. Test both at the CPA level, not the CPC level.
Compare to the channel-specific 25th–75th percentile band, not the median, and segment by campaign type (brand vs non-brand, prospecting vs retargeting). If you're above the 75th percentile in normal seasonality and your CTR is below 1%, your creative or quality score is the lever. If CTR is healthy, the auction is simply more competitive in your niche.
Three common causes: a competitor launched aggressive bids in your auction, your CTR dropped because of creative fatigue, or you shifted to a broader audience with lower relevance. Check the auction insights report on Google or the delivery diagnostics on Meta first. Seasonal demand spikes (Q4, payday weeks) explain another large chunk.
Yes. US and UK CPCs run roughly 1.5–2x the EU averages above; DACH sits 10–20% above the EU median; Southern and Eastern Europe sit 20–40% below. If you're running multi-market campaigns, benchmark per market, not globally.
Neither in isolation. CPC tells you the price of attention but says nothing about whether attention converts; CPM tells you the price of reach. Use both as diagnostics and judge campaigns on CPA or ROAS. See CPC vs CPM vs CPA for when each metric is the right lens.
Median is €0.50–€0.85 across retail categories, with a normal range of roughly €0.30–€1.10. Feed quality and the specificity of the product title are huge levers — a tightly written feed with strong negatives can run 30–40% below median for the same products.
Quarterly is the right cadence for most stores. The auction shifts with seasonality and competitor budgets, so a number that was high in February might be normal in November. Pull your own median and 75th percentile CPC by channel each quarter and track the trend, not the absolute number.
No, and assuming it does is one of the most expensive mistakes in paid. Lower CPC often correlates with broader targeting, lower-intent traffic, and weaker on-site conversion — meaning your CPA can climb even as CPC falls. Always pair CPC movement with CVR and CPA before declaring a win.
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.