Updated March 14, 2026

CPM Calculator

CPM (cost per mille) is the price you pay for 1,000 ad impressions. Multiply your per-impression cost by 1,000 to get CPM. Use this calculator to convert between per-impression cost and CPM instantly.

$
$/1K
$/1K

Key Takeaways

  • CPM (Cost Per Mille) is the price you pay for 1,000 ad impressions. Multiply cost per impression by 1,000 to get CPM.
  • Average display ad CPM ranges from $3 to $15 depending on platform, targeting, and placement quality.
  • Facebook Ads CPM averages $5 to $15 for most industries, while LinkedIn CPM can reach $30 to $50 for B2B audiences.
  • CPM is the best pricing model for brand awareness and reach campaigns where visibility matters more than clicks.
  • Lower CPM does not always mean better value. A higher CPM on a premium placement can deliver stronger brand recall and conversions.

What Is CPM?

CPM stands for Cost Per Mille, the price an advertiser pays for 1,000 impressions of their ad. An impression is counted each time an ad is displayed on a user's screen, regardless of whether the user interacts with it. CPM is the standard pricing model for display advertising, video ads, social media brand campaigns, and programmatic media buying.

Priya Patel manages display campaigns for several businesses in Pinewood Falls. When Sam Okafor wanted to promote a new luxury listing to high-income homebuyers, Priya launched a display campaign on the Google Display Network. The campaign delivered 250,000 impressions at a total cost of $1,500. That works out to $0.006 per impression, or a $6.00 CPM. For every 1,000 times Sam's ad appeared on real estate and lifestyle websites, he paid six dollars.

How to Calculate CPM

The formula is simple: CPM = (Total Ad Spend / Total Impressions) x 1,000. You can also express this as multiplying the per-impression cost by 1,000. The reverse calculation works just as easily:

  • CPM = Cost per Impression x 1,000
  • Cost per Impression = CPM / 1,000
  • Total Cost = CPM x (Total Impressions / 1,000)
  • Total Impressions = (Total Budget / CPM) x 1,000

Priya uses these formulas constantly when planning media buys. If Sam allocates $2,000 for a display campaign and the estimated CPM is $8, she calculates expected impressions: ($2,000 / $8) x 1,000 = 250,000 impressions. That tells Sam roughly how many times his ad will appear before the budget runs out. Use the percentage calculator to express CPM changes as percentage increases or decreases for reporting.

CPM Benchmarks by Platform

CPM varies widely depending on the advertising platform, audience targeting precision, ad format, and time of year. The table below shows typical CPM ranges across major digital advertising platforms. Use these benchmarks to evaluate whether your campaigns are performing at, above, or below market rates.

Platform Average CPM Best For
Google Display Network$3.00 - $10.00Broad reach, retargeting
Facebook / Instagram$5.00 - $15.00Interest-based targeting
YouTube (Video)$6.00 - $20.00Video brand awareness
LinkedIn$25.00 - $50.00B2B decision-maker targeting
TikTok$4.00 - $12.00Gen Z and millennial reach
Pinterest$3.00 - $8.00Visual product discovery
Twitter / X$5.00 - $12.00Real-time topic targeting
Programmatic (Open Exchange)$1.00 - $5.00Scale and volume
Programmatic (Private Marketplace)$8.00 - $25.00Premium inventory
Connected TV (CTV)$20.00 - $45.00TV-quality video ads

Source: Statista (2024), eMarketer Digital Ad Benchmarks (2024). Industry average ranges.

Priya runs Sam's real estate display campaigns on the Google Display Network at around $6 to $8 CPM. When she tested LinkedIn for Sam's commercial real estate division, CPM jumped to $35, but the audience of business owners and executives was far more qualified for commercial property inquiries.

When to Use CPM Bidding

CPM bidding works best when your primary goal is visibility rather than clicks or conversions. Brand awareness campaigns, product launches, and event promotions benefit from CPM because you optimize for maximum reach at the lowest cost per thousand views. If your goal is to get your brand in front of as many people as possible, CPM is the right model.

Priya switched to CPM bidding when Sam launched a new residential development in Pinewood Falls. The goal was not immediate clicks but making sure every potential homebuyer in the area saw the project announcement. At $7 CPM, she delivered 500,000 impressions over two weeks for $3,500. The campaign did not generate many direct clicks, but Sam reported that walk-in visitors to the sales office tripled during the campaign period, with many mentioning they had seen the ads online.

Avoid CPM bidding when you need direct-response results. If you are measuring success by clicks, sign-ups, or purchases, CPC or CPA bidding gives you more control over cost per result. CPM can waste budget if your ad creative is not engaging enough to earn attention within those impressions.

CPM vs CPC vs CPA

Each pricing model aligns with a different stage of the marketing funnel. Understanding when to use each one prevents overspending and ensures your budget works toward the right objective.

Model You Pay For Funnel Stage Typical Use
CPM1,000 impressionsTop (Awareness)Display, video, social reach
CPCEach clickMiddle (Consideration)Search ads, traffic campaigns
CPAEach conversionBottom (Action)Lead gen, e-commerce sales

Priya uses all three models across Sam's marketing mix. CPM drives awareness for new listings through display and video ads. CPC captures active searchers looking for homes in specific neighborhoods. CPA campaigns on Facebook target people who have visited Sam's site and shown interest, paying only when someone submits an inquiry form. The three models work together as a full-funnel strategy. Compare click costs with the CPC calculator and measure overall return with the ROAS calculator.

How to Optimize Your CPM

Reducing CPM while maintaining audience quality requires a balance between targeting precision and inventory availability. Here are the strategies Priya uses to keep costs efficient for her Pinewood Falls clients.

Broaden Targeting Strategically

Narrow targeting drives CPM up because fewer ad slots match your criteria, increasing competition. Priya found that expanding Sam's audience from "homebuyers aged 30-45 in Pinewood Falls" to "homebuyers aged 25-55 within 30 miles" dropped CPM from $11 to $7 while still reaching qualified buyers. The key is broadening without losing relevance.

Test Multiple Ad Formats

Different formats carry different CPMs on the same platform. On Facebook, video ads often achieve lower CPMs than static images because the platform prioritizes video content. Priya tested carousel ads for Sam's property listings and found them 20% cheaper per thousand impressions than single-image ads, with higher engagement rates.

Avoid Peak Seasons

Q4 (October through December) sees the highest CPMs of the year as e-commerce brands flood advertising platforms for holiday shopping. Priya schedules Sam's major brand awareness pushes for January through March when CPMs drop 25 to 40 percent from Q4 peaks. The spring timing also aligns with peak home-buying season in Pinewood Falls. Track click-through performance alongside CPM using the CTR calculator.

This calculator provides general estimates for informational purposes. Actual CPM varies by platform, targeting, ad format, seasonality, and competition. Consult your ad platform analytics for campaign-specific data.


Related Calculators

Frequently Asked Questions

What does CPM stand for in advertising?

CPM stands for Cost Per Mille, where "mille" is Latin for thousand. It represents the cost an advertiser pays for 1,000 ad impressions. If you pay $5 CPM, you spend $5 for every 1,000 times your ad is displayed, regardless of whether anyone clicks on it.

What is a good CPM for Facebook Ads?

A good Facebook Ads CPM typically ranges from $5 to $15 depending on your industry, audience targeting, and ad placement. Broad awareness campaigns often achieve $5 to $8 CPM, while narrowly targeted B2B audiences can reach $20 to $35 CPM. Retargeting audiences usually fall between $10 and $20 CPM.

How is CPM different from CPC?

CPM charges you per 1,000 impressions regardless of clicks. CPC charges you only when someone clicks your ad. CPM is better for brand awareness campaigns where visibility matters most. CPC is better for direct-response campaigns where you want website traffic or conversions. You can convert between them if you know the click-through rate.

Why is CPM used instead of cost per impression?

Individual impressions cost fractions of a cent, making per-impression pricing impractical to discuss and compare. CPM bundles impressions into groups of 1,000 to create manageable numbers. Saying "$8 CPM" is far clearer than "$0.008 per impression." The convention dates back to traditional print and broadcast media buying.

How do I lower my CPM on display campaigns?

Broaden your audience targeting to increase the available inventory pool. Test different ad placements since sidebar and in-feed placements often have lower CPMs than premium above-the-fold spots. Improve your ad creative to boost relevance scores, which platforms reward with lower costs. Avoid peak advertising seasons like Q4 holidays when competition drives CPMs up 30 to 60 percent.

How often should I check my CPM?

Monitor CPM weekly for active campaigns and compare month over month. CPM fluctuates with seasonality, competition, and audience fatigue. If CPM rises more than 20% in a week, check whether your audience is saturated, ad frequency is too high, or a competitor increased spend. Refresh ad creative every 4 to 6 weeks to prevent fatigue-driven CPM increases.