CPM Calculator
Calculate cost per mille (CPM), impressions, or total ad cost. Solve for any variable and compare ad placements.
Quick Answer
CPM = (Total Cost ÷ Impressions) × 1,000. A $500 campaign with 100,000 impressions has a CPM of $5.00.
Solve For
Result
$5.00
CPM
About the CPM Calculator
CPM stands for cost per mille, where mille is Latin for thousand. It represents the cost an advertiser pays for 1,000 impressions of their ad. CPM is one of the most common pricing models in digital advertising, used across display ads, social media campaigns, programmatic buying, and traditional media like TV and print.
How CPM Is Calculated
The formula is straightforward: CPM = (Total Ad Spend ÷ Total Impressions) × 1,000. If you spend $2,000 on a campaign that delivers 400,000 impressions, your CPM is $5.00. This calculator lets you solve for any of the three variables, making it useful for both planning and analysis.
What Is a Good CPM?
Average CPMs vary enormously by platform, industry, and targeting. Social media display ads might run $3 to $10, while highly targeted B2B LinkedIn ads can exceed $30. Programmatic display averages around $2 to $5, and premium placements on major publishers can reach $20 or more. Video ads typically command higher CPMs than static display.
CPM vs CPC vs CPA
CPM charges per impression, meaning you pay for visibility regardless of clicks. CPC charges only when someone clicks your ad. CPA charges only when a specific action like a purchase occurs. CPM works best for brand awareness campaigns where the goal is maximum reach. CPC and CPA suit direct response campaigns better.
Using CPM for Media Planning
Media planners use CPM to compare the relative cost efficiency of different advertising channels. By calculating the CPM for each placement, you can allocate budget to the channels that deliver the most impressions per dollar. However, raw impression count is not the whole story. A higher CPM on a channel with better targeting might deliver more value than a cheap CPM on an irrelevant placement.
Frequently Asked Questions
What does CPM stand for?
How do I calculate CPM from my ad spend?
What is a good CPM for Facebook ads?
Is a lower CPM always better?
How is CPM different from eCPM?
You might also like
Email Subject Line Tester
Score email subject lines for open rate with AI-generated alternatives.
⏱ instantMarketingROAS Calculator
Calculate return on ad spend and advertising profitability.
⏱ 1 minMarketingCustomer Acquisition Cost Calculator
Calculate CAC from marketing and sales spend.
⏱ 1 min