TikTok ad cost in 2026 — the headline numbers
Across the auction in 2026, TikTok CPM (cost per 1,000 impressions) ranges roughly $4–12, with a median around $8. CPC (cost per click) runs $0.30–2.50 with a median of $1.20. CPV (cost per video view, counted at 6 seconds) sits at $0.005–0.05 with a median near $0.025. CPCV (cost per completed view, the full play-through metric) lands $0.04–0.10 depending on creative length and hook quality. These are the brackets to plan against — anything tighter is wishful, anything wider usually means your audience or bid setup is broken.
The four metrics measure different things and should not be optimized against in isolation. CPM tells you how expensive the auction is for your audience. CPC tells you how often the creative earns the click, which is mostly a hook-rate problem. CPV measures whether the first 6 seconds keep viewers; CPCV measures whether the full creative holds them. A campaign with cheap CPM and expensive CPC has an audience problem in reverse — you're reaching cheap inventory that doesn't convert. A campaign with cheap CPV and expensive CPCV means the hook is working but the back half of the ad isn't.
TikTok's auction is volume-priced — costs rise sharply during Q4 (Black Friday through Christmas), when retail demand floods the system. Expect CPMs to move 30–60% above baseline from mid-October through December. Plan your annual budget against blended numbers, not against Q1–Q3 efficiency, or Q4 will eat your margin.
Minimum budgets — what you actually need to launch
TikTok enforces hard minimums: $20/day per campaign, $20/day per ad group, and $50 lifetime if you opt for a lifetime budget. That sounds low, and it is the floor for the system to accept the campaign — but it is not the floor for the algorithm to actually learn. The learning phase needs roughly 50 conversion events inside a 7-day window before the auction stops treating your ad group as new. For most DTC offers with a $30–60 CPA, that means $30–50/day minimum for at least 7 days, often longer.
Budgets that stall under the learning threshold are the most common failure mode The Ad Bench sees. You set $20/day, the algorithm gets 4 conversions in week one, never settles, and you blame the creative. The creative may be fine — you starved the auction of signal. The fix is not better targeting, it is more budget concentrated on fewer ad groups. One ad group at $50/day beats five ad groups at $20/day every time during the learning phase.
For a deeper breakdown of budget allocation across testing, scaling, and retargeting, see /learn/ad-budgeting. The short version: budget at least $1,500–2,500 for a clean test window across 3–5 creatives before drawing any conclusions about what is working.
Spark Ads vs In-Feed Ads pricing
Spark Ads — paid amplification of an existing organic TikTok post — consistently run 30–50% cheaper CPC than native In-Feed Ads. The reason is signal: a Spark Ad arrives in the auction with comments, saves, watch-completion data, and follower context already baked in. The algorithm reads it as “a post real people engaged with,” not as “a brand asset uploaded for paid delivery.” That signal compounds — better engagement at serving time means cheaper CPMs, which means cheaper CPCs, which means cheaper CPAs.
The trade-off is creative control. Spark Ads require an existing organic post (yours or a creator's, with their authorization code), which means you can't freely iterate copy or B-roll the way you can with native uploads. The four Spark-readiness gates a post needs to clear: it must already exist on a real account, the creator must issue an authorization code, the post must comply with TikTok ad policy (no banned categories, no off-platform claims), and the creative must hold up at scaled CPM where the audience is colder than the original organic reach.
Full mechanics in /learn/tiktok-spark-ads. The shorthand: if a creator post is performing organically, Spark it before you try to remake it as a native ad. The remake almost always underperforms the original.
Bidding strategies — Lowest Cost vs Bid Cap vs Cost Cap
TikTok offers three bidding modes. Lowest Cost is the default — no target, no ceiling, the algorithm spends the full budget chasing the cheapest possible conversion. It is the right choice during learning phase and when you have no historical CPA to anchor against. Fail mode: it will spend the full budget even on bad inventory if that's all the auction offers.
Bid Cap sets a hard ceiling on what you'll pay per action. Useful once you know your target CPA and want to enforce it aggressively. Fail mode: set the cap too low and the campaign underdelivers — TikTok simply won't spend the budget because no inventory clears your bid. Most operators set Bid Cap 20–30% above their target and let the auction find efficiency below it.
Cost Cap sits between the two — you give TikTok a target average cost and the system optimizes around it, allowing some bids above and below as long as the average holds. This is the workhorse mode for scaled accounts with stable historical CPAs. Fail mode: setting the target too far from the realistic auction price, which causes the same underdelivery as a too-tight Bid Cap, just slower to surface.
Cost by objective
Campaign objective is the single biggest lever on CPM. Reach objectives are cheapest — $3–6 CPM — because TikTok serves to the broadest, most available inventory and counts impressions only. Traffic and Video View objectives sit in the middle at $5–10 CPM, since the system narrows delivery toward users likelier to click or watch through. Conversion and Video Shopping (VSC) objectives are the most expensive at $10–20 CPM, because the algorithm restricts delivery to users with a meaningful purchase signal in their recent behavior.
The counter-intuitive part: the most expensive CPM usually produces the lowest CPA. Reach traffic is cheap because most of it doesn't convert. Conversion traffic is expensive precisely because TikTok has filtered the audience down to users who actually buy. Optimizing for cheap CPM and hoping for conversions is the most common rookie mistake — the auction is not a fixed-price market, it is a quality-weighted one, and you pay for the quality you target.
Cost by vertical
CPMs vary widely by vertical because audience size and competitive density vary widely. Broad-consumer categories with deep audiences run cheapest; narrow B2B categories run most expensive. Approximate 2026 ranges:
- —Beauty / skincare: CPM $6–10. High auction density (every brand is here) but correspondingly massive targetable audience keeps prices reasonable.
- —Fitness / supplements: CPM $7–12. Competitive ad-policy review adds friction; narrower audience than beauty.
- —SaaS / B2B: CPM $12–25. Much smaller targetable audience and fewer commercial-intent signals on TikTok push costs up sharply.
- —Fintech: CPM $15–30. Tight ad policy plus high competition for the same high-LTV users from incumbents with deep pockets.
- —Food / grocery: CPM $4–8. Broad audiences and lower competitive density keep this one of the cheapest verticals.
- —Education / courses: CPM $5–10. Moderate competition; high creative variance means well-scripted ads beat the benchmark significantly.
TikTok Shop GMV math
TikTok Shop is the dominant TikTok commerce surface in 2026 — checkout happens inside the app, conversion friction drops, and attribution is exact. Affiliate creators earn commission set by the brand, typically 1–30% of net order value, with most consumer categories running 10–20%. Average order value (AOV) on TikTok Shop skews lower than DTC web — $20–80 is the working range, with impulse-buy beauty and food sitting at the bottom end and apparel or small electronics at the top.
The math an operator needs to run: gross GMV minus platform fee (TikTok takes roughly 5–8% commission) minus creator commission (10–20% for affiliate posts) minus COGS and fulfillment. On a $40 order with 15% creator commission and 6% platform fee, the brand keeps $40 × (1 − 0.06 − 0.15) = $31.60 before COGS. That is the number to compare against your blended CAC, not the gross GMV figure TikTok's dashboard surfaces.
Full commission and authorization mechanics in /learn/tiktok-shop-affiliate-mechanics. The reason TikTok Shop matters more than ever in 2026: the in-app checkout closes the attribution gap that broke DTC ads after iOS 14. You see exactly which video drove which order.
ROAS benchmarks — what good looks like
For DTC commerce, blended ROAS targets are 2–4x on cold prospecting and 4–8x on retargeting. Anything above 4x cold is exceptional (and usually means the audience is small or you're underspending). Anything below 2x cold means either the creative isn't working or the unit economics don't support paid acquisition on TikTok at all — at 1.5x ROAS with 40% gross margin, you're losing money on every order before fulfillment.
SaaS doesn't use ROAS directly because the revenue is subscription-based; the equivalent is LTV-to-CAC, which should run better than 3:1 with payback under 12 months for the channel to be worth scaling. TikTok works for self-serve, low-ACV SaaS (project tools, fitness apps, content platforms) and rarely for enterprise deals — the audience composition just isn't there.
Affiliate creators running TikTok Shop should target commission earnings at 30%+ of their ad spend if they're running paid promotion of their own content. Organic-only affiliates measure differently — there's no spend in the denominator, so the benchmark is volume of GMV per video, which sits around $200–500 for mid-tier creators on a viral post and $5K+ on a true hit. The ceiling depends almost entirely on the hook and the offer — see /learn/writing-hooks for why the first 3 seconds are the single biggest lever on every number in this article.