Typical range
$4 - $15
Median
$8
Metric
TikTok ads CPM
Where do you land?
Drag the slider to plot your number
Your TikTok ads CPM
$11.00
Verdict
Above median
Percentile
P65By industry
Benchmark spread across verticals
| Industry | Median | Top quartile |
|---|---|---|
| DTC ecommerce | $7.50 | $5.00 |
| Beauty / personal care | $8.50 | $6.00 |
| Fitness / supplements | $8.00 | $5.50 |
| Fintech | $15.00 | $11.00 |
| B2B SaaS | $18.00 | $13.00 |
| Education / online courses | $10.00 | $7.00 |
| Entertainment / media | $5.00 | $3.50 |
Shuttergen
Lower TikTok CPM starts with better creative.
Engagement-rewarding creative compresses CPM. Shuttergen generates TikTok ads tuned to category winners - so your first-3-second hold rate rises and your CPM drops.
Methodology
How we measured this
Aggregated from ~10,000 TikTok ad accounts running between January and April 2026. CPM = total spend / (impressions / 1000) on Spark Ads and standard in-feed video formats. Excludes TopView and brand takeovers (different pricing structure). Note: top-quartile CPM is LOWER than median (cheaper is better for CPM).
Why TikTok CPM varies so much
TikTok CPM ranges from $3 to $50+ depending on targeting, creative, and vertical. The wide range reflects how the platform's auction works: tight targeting and high creative engagement compress CPM; broad targeting and weak creative inflate it.
Three structural drivers. First: vertical competitiveness. B2B SaaS, fintech, and finance verticals routinely pay $13-25 CPM. DTC and entertainment categories pay $5-10. The audience value differs; the auction reflects it.
Second: creative quality. TikTok's algorithm rewards engagement with cheaper distribution. Ads with strong first-3-second hold rates pay 30-50% less CPM than weak creative for the same audience.
Third: targeting tightness. Narrow audiences inflate CPM but produce more qualified clicks. The right trade depends on funnel stage - tight for conversion, broader for reach.
Lower TikTok CPM starts with better creative. Engagement-rewarding creative compresses CPM. Shuttergen generates TikTok ads tuned to category winners - so your first-3-second hold rate rises and your CPM drops.
When TikTok CPM is competitive vs expensive
Below median ($8) is competitive. Sub-$5 CPM is genuinely cheap and usually signals either strong creative engagement or under-targeted audience size. Top quartile DTC pays $5-6 CPM consistently.
$8-15 is normal range for most DTC verticals. Not cheap, not expensive. Performance dictates whether the math works at this CPM level.
$15-25 signals competitive vertical or tight targeting. B2B SaaS at this CPM is normal; DTC at this CPM means you're paying premium for narrow targeting or competing with high-bid competitors.
$25+ requires investigation. Either you're in a high-bid vertical (finance, B2B) where this is normal, or your creative is suppressing the bidding algorithm. Diagnose before scaling.
How to lower TikTok CPM
Three levers. First: improve creative engagement. Strong first-3-second hold rates compress CPM significantly. Test creator-style production (lo-fi, vertical, native-feeling) which consistently outperforms studio-style ads on TikTok specifically.
Second: loosen targeting where appropriate. For reach campaigns or top-of-funnel, broader audiences pay lower CPMs. Reserve tight targeting for conversion-focused campaigns.
Third: shift to Spark Ads if you haven't. Spark Ads (boosted organic posts from creator accounts) typically run 20-40% lower CPM than brand-account ads because they inherit organic distribution signals.
Internal: what-is-a-good-ctr-for-tiktok-ads, tiktok-ad-examples.
FAQ
Frequently asked
What is a good CPM for TikTok ads in 2026?
Is $5 CPM good for TikTok ads?
Why is my TikTok CPM so high?
How does TikTok CPM compare to Meta CPM?
Why is TikTok CPM cheaper than LinkedIn?
What's a good Spark Ads CPM vs brand-account CPM?
Related
Keep reading
Lower TikTok CPM starts with better creative.
Engagement-rewarding creative compresses CPM. Shuttergen generates TikTok ads tuned to category winners - so your first-3-second hold rate rises and your CPM drops.