CPM Calculator
Calculate your cost per thousand impressions and compare to platform benchmarks.
Number of times your ad was displayed
Calculates CTR and effective CPC
Purchases, leads, or sign-ups from this campaign
What Is CPM and Why It Matters
CPM stands for Cost Per Mille, where "mille" is Latin for thousand. It measures how much you pay for 1,000 ad impressions. CPM is the standard pricing model for display ads, social media ads, and brand awareness campaigns.
A CPM of $10 means you pay $10 every time your ad is shown 1,000 times. It does not tell you how many people clicked or bought, only how much it costs to get your ad in front of eyeballs.
How CPM Is Calculated
CPM = (Total Ad Spend / Total Impressions) x 1,000
The calculator also shows:
- Total impressions: How many times your ad was displayed
- Cost per impression: The fractional cost of a single ad view
- Estimated reach: Approximate unique people reached (based on typical frequency)
CPM Benchmarks by Platform
CPM varies dramatically by platform, ad format, and targeting:
Social Media
- Facebook Feed: $5 to $15
- Instagram Feed: $6 to $18
- Instagram Stories: $4 to $12
- TikTok: $5 to $15
- LinkedIn: $25 to $80 (B2B targeting is expensive)
- X (Twitter): $4 to $10
Search and Display
- Google Display Network: $2 to $8
- YouTube Pre-roll: $8 to $20
- Programmatic Display: $1 to $5
Industry Averages
- E-commerce: $8 to $15
- SaaS / Technology: $15 to $40
- Professional Services: $12 to $30
- Healthcare: $10 to $25
- Restaurant / Food Service: $5 to $12
- Real Estate: $10 to $30
These are median ranges. Highly competitive audiences (finance, insurance, legal) often see CPMs 2-3x higher.
When CPM Matters (and When It Does Not)
CPM is the right metric when your goal is awareness: getting your brand, product, or message in front of as many relevant people as possible. It is the wrong metric when your goal is direct response, since a cheap CPM means nothing if nobody clicks or buys.
Use CPM when:
- Running brand awareness campaigns
- Launching a new product or business
- Building top-of-funnel audiences for retargeting
- Comparing the cost efficiency of different platforms
Use CPA or ROAS instead when:
- Running performance/conversion campaigns
- Measuring direct sales from ads
- Optimizing for profitability
What Drives CPM Up or Down
Factors That Increase CPM
- Narrow targeting: The more specific your audience, the more you pay to reach them
- High competition: Popular audiences (25-44 year olds, high income) cost more
- Q4 seasonality: CPMs spike 30-60% during November and December
- Premium placements: News feed and Stories cost more than right column or Audience Network
- Small audience size: Fewer eligible users means higher auction prices
Factors That Decrease CPM
- Broad targeting: Wider audiences have more inventory available
- Strong ad relevance: Platforms reward engaging ads with lower costs
- Off-peak timing: January and summer typically have lower CPMs
- Video creative: Video often earns lower CPMs due to higher engagement
- Emerging platforms: Newer ad platforms often have lower CPMs as they build advertiser demand
Common CPM Mistakes
- Optimizing for the lowest CPM. Cheap impressions to the wrong audience waste money. A $30 CPM reaching qualified buyers beats a $3 CPM reaching irrelevant traffic.
- Ignoring frequency. If your CPM is low but frequency is 8+, you are annoying the same people repeatedly. Cap frequency at 3-5 per week for most campaigns.
- Comparing CPMs across platforms directly. A $10 CPM on Facebook and a $40 CPM on LinkedIn serve different audiences with different intent levels. Compare within platforms, not across.
- Not tracking downstream metrics. CPM should connect to CTR, CPA, and ultimately revenue. Low CPM with zero conversions is just cheap waste.
How to Lower Your CPM
- Improve ad quality and engagement. Higher click-through rates earn algorithmic discounts.
- Test new audiences and lookalikes. Fresh audiences often have lower competition.
- Use video. Video formats tend to have lower CPMs and higher engagement.
- Adjust timing. Shift budget away from peak competition periods when possible.
- Broaden targeting slightly. Give ad platforms more room to find efficient impressions.
Use this calculator alongside the CPA Calculator and ROAS Calculator to connect impression costs to actual business results.
CPM Calculator by Industry
Pre-filled with real industry benchmarks โ pick your industry to get started faster.