Loading...

Likes.ioBuzzoidTwicsyStormLikesGrowthoidKickstaGoread.ioSidesMediaFamoidMedia MisterUseViralViralyftViews4YouSocialboomSocialplugSocialWickGetViralBulkoidTweSocialTokUpgradeUpleapNitreoFlock SocialGrowthsiloiDigicFametySocialViralPlixi
FollowersLikesViewsCommentsAuto Likes
Page LikesFollowersPost LikesViewsComments
FollowersLikesViewsCommentsShares
SubscribersViewsLikesWatch HoursComments
FollowersLikesRetweetsViews
FollowersPlaysMonthly ListenersPlaylist Followers
FollowersPlaysLikesReposts
FollowersViewersChannel Views
FollowersViewers
Comparisons
Tools
Calculators
Blog
Write for UsSubmit ToolLog In / Register
Howsociable
Reviews

Site Reviews

View All Reviews
Likes.ioBuzzoidTwicsyStormLikesGrowthoidKickstaGoread.ioSidesMediaFamoidMedia MisterUseViralViralyftViews4YouSocialboomSocialplugSocialWickGetViralBulkoidTweSocialTokUpgradeUpleapNitreoFlock SocialGrowthsiloiDigicFametySocialViralPlixi
Best Sites

Best Sites by Platform

View All

Instagram

  • Followers
  • Likes
  • Views
  • Comments
  • Auto Likes

Facebook

  • Page Likes
  • Followers
  • Post Likes
  • Views
  • Comments

TikTok

  • Followers
  • Likes
  • Views
  • Comments
  • Shares

YouTube

  • Subscribers
  • Views
  • Likes
  • Watch Hours
  • Comments

X (Twitter)

  • Followers
  • Likes
  • Retweets
  • Views

Spotify

  • Followers
  • Plays
  • Monthly Listeners
  • Playlist Followers

SoundCloud

  • Followers
  • Plays
  • Likes
  • Reposts

Twitch

  • Followers
  • Viewers
  • Channel Views

Kick

  • Followers
  • Viewers
Comparisons
Tools
Calculators
Blog
Write for UsSubmit Tool

No spam. Unsubscribe anytime.

Howsociable
ReviewsCompareToolsBlogDealsPricing CalculatorAffiliate ProgramFAQGlossary
Privacy PolicyTerms & ConditionsAffiliate DisclaimerEditorial PolicyContact Us

© 2026 HowSociable Ltd. All Rights Reserved.

  1. Home
  2. Calculators
  3. Marketing
  4. CPM

CPM Calculator

Calculate CPM, total ad cost, or estimated impressions. Reversible formula with platform benchmarks.

$

Total ad views delivered

CPM

$5.00

$500.00 ÷ 100,000 × 1,000

Cost
$500.00
Impressions
100,000
CPM
$5.00

The CPM formula

CPM is the cost to reach 1,000 people with an ad. It's the baseline metric for every display, social, and video advertising channel because it normalizes pricing across audiences of different sizes.

CPM = (Ad Cost ÷ Impressions) × 1,000

This calculator is reversible — if you have any two of the three variables, it solves for the third. Use it to forecast campaign reach before you spend or to back-calculate efficiency after.

Typical CPM by platform

PlatformTypical rangePremium
Meta (Facebook / Instagram)$7–15$20+ (B2B, high income)
TikTok$5–12$15+
YouTube (in-stream)$10–20$30+
Google Display$2–5$8+
LinkedIn$20–40$60+
Connected TV$25–50$75+

Actual CPMs vary with audience, creative, season, and auction competition. Use these as reference bands, not guarantees.

CPM isn't the whole story

A low CPM is worthless if the audience doesn't convert. Always pair CPM with downstream metrics: CPC (how many clicks per impression), CTR (click-through rate), and CPA (cost per acquisition). A $3 CPM on a wrong audience is more expensive than a $15 CPM on the right one.

Related calculators

CPC Calculator

Cost per click with platform benchmarks.

CPA Calculator

Cost per acquisition with channel-specific benchmarks.

ROAS Calculator

Return on ad spend with breakeven ROAS guidance.

CTR Calculator

Click-through rate with platform and format benchmarks.

Engagement Rate Calculator

Calculate engagement rate with platform benchmarks.

Instagram Engagement Rate Calculator

Instagram-specific engagement rate with benchmarks.

Frequently Asked Questions

CPM stands for Cost Per Mille — the cost an advertiser pays per 1,000 ad impressions. It's the standard currency of display, social, and video advertising because impressions are the primary unit of inventory ad platforms sell.

CPM = (Total Ad Cost ÷ Impressions) × 1,000. Example: spending $500 for 100,000 impressions gives a CPM of $5. This calculator supports all three directions — solve for CPM, cost, or impressions.

Depends on platform and audience. Rough averages: Meta feed $7–15, TikTok $5–12, YouTube in-stream $10–20, Google Display $2–5, LinkedIn $20–40, connected TV $25–50. Premium audiences (B2B decision-makers, high-income consumers) command higher CPMs across all platforms.

CPM is for awareness and reach campaigns (getting seen). CPC (cost per click) matters when your goal is traffic. CPA (cost per acquisition) is the bottom-line metric — what it costs to generate a customer or lead. A low CPM with zero conversions is worthless. Good campaigns move all three in the right direction.

Creative matters most — high-relevance-score creative lowers CPM on Meta and TikTok. Broader audience targeting usually drops CPM (smaller pool = more bid competition). Running ads during off-peak hours and using automatic placements also reduce CPMs by 10–30%.

Yes. CPT (Cost Per Thousand) is an English-translation version of CPM, which comes from the Latin 'mille' (thousand). Same formula, same use case. Most major ad platforms (Meta, Google, TikTok) use CPM; some older media-buying tools use CPT.