Cheap CPM, Expensive Customer: Cross-Platform Ad Costs by Vertical
Cheapest CPM rarely buys the cheapest customer. CPM is a supply price, not a demand price — how five platforms compare on cost per acquisition, by vertical.
The platform with the cheapest CPM is almost never the platform with the cheapest customer — because a CPM is a price on supply, not a measure of demand. Pinterest and Reddit will sell you impressions for a few dollars a thousand. Snapchat undercuts Instagram Stories by roughly half. Reels runs 30–50% cheaper than Feed. And yet brands that move budget toward the cheapest inventory routinely watch their cost per acquisition climb, not fall, because the impressions they bought cheap were never priced to convert in the first place.
That is the direct answer to a question buyers now ask constantly: how do Snapchat's CPMS compare to TikTok, Meta, Pinterest and Reddit for my kind of business? The honest answer is that the comparison, framed around cost per thousand, is the wrong instrument. Below the surface-level CPM table, the ranking inverts — differently for every vertical — and the inversion is where budgets actually get won or lost.
CPM is a supply price. Stop reading it as an efficiency score.
A CPM tells you what a platform charges to put your ad in front of a thousand people. It is driven by how much cheap, unsold inventory the platform holds and how aggressively it is incentivizing you to fill it. It says almost nothing about whether those thousand people want what you sell.
Three mechanics explain why the cheapest CPMs so often produce the most expensive customers:
- Cheap inventory is cheap because it is not in buying mode. Pinterest's $2–$5 CPM reflects a platform where users are planning and collecting, not checking out. Reddit's $2–$6 CPM reflects an ad-averse audience that tolerates, rather than welcomes, commercial interruptions — which is why its click-through rates sit at 0.2–0.8%, a fraction of Meta's.
- The platform subsidizes the inventory it wants filled. Meta's Reels inventory runs 30–50% below Feed, but that discount is an incentive to fill a surface, not a signal of efficiency. In practice, Reels' cost per acquisition lands similar to or above Feed's for bottom-funnel campaigns, because Reels viewers are in discovery mode, not purchase mode. The low CPM is supply-driven; the CPA is intent-driven, and they do not move together.
- The closer an objective sits to a sale, the pricier the pool. Within a single Snapchat account, median CPM ranges from about $5.84 on Awareness to $27.10 on Conversions — a 4.6x spread on the same creative and audience. At the conversions objective, Snapchat sits at or above Meta parity. Move budget to Snapchat to escape Meta pricing and the escape only works if you move the right budget line.
The supply prices, side by side
These are directional 2026 benchmarks across the platforms buyers most often compare. Read them as what each platform charges for reach — not as what it costs to win a customer.
Two lines in that table carry the whole argument. Reels is cheaper than Feed, and Feed still often wins on cost per outcome. Pinterest is the cheapest reach on the board, and it converts beautifully for some verticals and barely at all for others. Cheapness and efficiency are separate axes.
Where cheap CPM converts, and where it quietly doesn't
Whether a low CPM becomes a low CPA depends on one thing: does that platform's cheap inventory overlap with your vertical's purchase intent? Segment the comparison by vertical and the ranking inverts.
Read the first two rows against the last two. For a beauty or wellness brand, the cheapest platforms genuinely are the most efficient ones — the product is bought on sight, so discovery inventory converts. For a fintech app or a B2B platform, the cheapest inventory is cheap precisely because it is not where the researched, high-consideration buying decision happens. Choosing those channels on CPM buys a mountain of low-cost impressions and a pipeline that never forms.
This is the pattern we see repeatedly in production: a team picks a channel on cost per thousand, then watches CPA come in multiples higher than the platform they walked away from. They did not make a bad CPM bet. They made a demand bet they never evaluated, because the comparison sheet only had one column.
The funnel is the tiebreaker, and attribution hides the answer
Even inside a vertical, the right platform shifts with funnel stage. The most useful framing is not "Meta versus TikTok" but "Meta converts, TikTok discovers." Meta is structurally a retargeting and warm-audience engine — its median ROAS runs around 2.2x against TikTok's 1.4x — while TikTok is a pure discovery engine whose strength is cheap cold reach and creative-angle testing. They are not competing for the same job, so comparing their raw numbers without weighting for funnel role is a category error.
The same logic scales across the set: allocate discovery-weighted budget to the cheap-reach platforms (Pinterest, Snapchat, Reels, TikTok) and conversion-weighted budget to the intent platforms (Meta, and for B2B, LinkedIn). Then measure at the ecosystem level, not the platform level. Last-click attribution routinely credits the closing platform with a sale whose discovery happened somewhere cheaper, which makes the cheap platforms look inefficient and the expensive platforms look indispensable. When you judge channels on individual ROAS, you systematically defund the discovery that fed the conversion.
The three questions to ask before you chase a low CPM
Before moving budget toward cheaper reach, force the comparison onto the axis that actually predicts cost per acquisition:
- Does this platform's cheap inventory overlap my vertical's buying moment? Visual, impulse, and planning-stage products convert on cheap discovery. Research-heavy and high-ticket products do not — they need the intent the expensive platforms sell.
- What does the objective reprice to? A cheap awareness CPM tells you nothing about the conversions objective on that same account. Model the bottom-of-funnel price before you commit the budget, not the top-of-funnel price that got your attention.
- Am I measuring the ecosystem or the last click? If your attribution rewards the closing platform and ignores discovery, cheap channels will always look like a waste — right up until you turn them off and the pipeline upstream goes quiet.
Answer those three and the cross-platform comparison stops being a race to the lowest CPM and becomes what it should have been: a per-vertical decision about where your customer actually is, priced against what it costs to reach them there. For a deeper look at one platform's internal cost ladder, see where Snapchat's cheap reach stops, and for the two-platform allocation model behind the funnel logic, see the Meta and TikTok funnel strategy. When you are ready to pressure-test your own channel mix against these mechanics, talk to us about paid media.
Frequently Asked Questions
Which social platform has the lowest CPM?
Pinterest and Reddit typically carry the lowest CPMs (roughly $2–$6 per thousand), with Snapchat around $6–$14 and Reels inventory near $4–$8. But the lowest CPM is not the lowest cost to acquire a customer — cheap inventory is cheap because it lacks purchase intent, and that trade-off changes by vertical.
Why doesn't a low CPM mean a low cost per acquisition?
CPM prices supply — how many eyeballs a platform is willing to sell you cheaply. CPA prices demand — how many of those eyeballs were actually in the market to buy. When a platform's cheap inventory overlaps with your vertical's purchase intent (visual, impulse, planning-stage buys), low CPM converts efficiently. When it does not (research-heavy or high-ticket buys), you buy the cheapest impressions and the most expensive customers.
How do I choose between Snapchat, TikTok, Meta, Pinterest and Reddit?
Do not start from CPM. Start from where your vertical's buyer sits in the funnel, then match the platform's role: Pinterest and Snapchat for visual discovery and planning, TikTok for cold viral reach, Meta for retargeting and conversion, Reddit for research-driven B2B at cheap clicks but low CTR. Compare platforms on cost per acquisition for your vertical, never on cost per thousand in isolation.



