TikTok's engagements surpass YouTube's, while Meta incurs the highest costs
In the digital advertising landscape of 2025, the cost per mille (CPM) for popular social media platforms varies significantly, with each platform offering unique advantages and challenges for advertisers.
The most widely used platform, Facebook, boasts CPMs ranging from $7.2 to $9.5, depending on device and ad format. This versatility makes Facebook a strong contender, with video ads and popunder ads commanding higher CPMs [3][4].
TikTok, known for its high user engagement and lower pricing compared to some other platforms, follows closely with CPMs in a mid-to-high range similar to Facebook. TikTok uses optimized CPM (oCPM) bidding to target conversions, but the exact average CPMs are less publicly reported [3][4].
Snapchat (Snap) generally falls lower in CPM rates, with industry estimates placing it between $3-$6, depending on audience and ad formats. Specific 2025 data for Snap was not available in the sourced results [3][4].
YouTube, with its vast video content, offers the highest CPMs for video ads, averaging around $10 in the U.S. Premium niches such as finance or tech can command even higher CPMs, reaching up to $20+ per 1,000 views. YouTube shares 55% ad revenue with creators, making it an attractive option for content creators [2][4].
Amazon Advertising commands moderate CPMs, typically ranging from $5 to $10 depending on category and placement. Amazon leverages shopper intent data for targeted advertising, making it a potentially good option for a social media strategy [1].
In general, YouTube offers the highest CPMs for video ads, particularly in lucrative content categories. Facebook commands strong CPMs across different devices and ad formats. TikTok’s CPMs are competitive but less precisely documented. Snapchat generally falls lower in CPM rates, and Amazon’s ad platform commands moderate CPMs reflecting high purchase intent.
Additional context: Average CPMs also vary widely by geography, device, niche, and ad format—video ads tend to command the highest CPMs ($7-$12+), while banner and native ads yield lower CPMs ($1-$4) [1][3].
For further reference, the average CPM for Amazon in the final quarter of last year was $1.58, and for Meta (Facebook's parent company) it was $13.35 [1].
[1] Advertiser Perceptions. (2021). Social Media Advertising Report. Retrieved from https://www.advertiserperceptions.com/research/reports/social-media-advertising-report
[2] AdExchanger. (2021). YouTube CPMs, Revenue Shares and Other Key Metrics for 2021. Retrieved from https://adexchanger.com/data-driven-thinking/youtube-cpm-revenue-shares-and-other-key-metrics-for-2021/
[3] MediaRadar. (2021). Social Media Advertising Benchmarks Q4 2021. Retrieved from https://www.mediaradar.com/blog/social-media-advertising-benchmarks-q4-2021/
[4] eMarketer. (2021). Social Media Advertising Spending Worldwide: eMarketer’s Updated Forecast for 2021. Retrieved from https://www.emarketer.com/content/social-media-advertising-spending-worldwide-emarketers-updated-forecast-for-2021
- In the realm of business and finance, YouTube's video ads, particularly those focusing on lucrative niches such as technology or entertainment, have the potential to generate CPMs that surpass $20.
- In the rapidly evolving world of social-media and technology, Amazon's advertising platform, despite not reaching YouTube's heights, commands moderate CPMs, offering a potentially competitive option for social media strategies.