CPM Calculator: Cost Per Mille / Cost Per Thousand
Calculate CPM (cost per mille / cost per thousand impressions) with the standard formula: (Ad Spend ÷ Impressions) × 1,000.
CPM (Cost Per Mille) is the cost of 1,000 ad impressions. Formula: CPM = (Ad Spend ÷ Impressions) × 1,000. Example: $10,000 for 500,000 impressions = $20 CPM.
Total amount spent on the campaign or channel
Total number of times your ad was shown
Cost per Mille (CPM)
$20.00
How it works
CPM (cost per mille) is the standard pricing and efficiency metric for impression-based campaigns. Use it to compare reach costs across channels, then connect to CTR and CPC for full funnel efficiency.
How to use this calculator
Follow these steps to get an accurate CPM Calculator result.
- Open the CPM Calculator and select your currency if needed.
- Enter Total Ad Spend: the amount paid for the display, video, or social campaign.
- Enter Impressions: the total number of times your ad was shown in the same period.
- Your CPM appears instantly. Use it to compare inventory costs across platforms and placements, and pair with CTR to evaluate engagement efficiency.
Worked examples
Plug in sample numbers to see how the CPM Calculator formula works in practice.
Display campaign
- Ad spend
- $8,000
- Impressions
- 400,000
CPM = ($8,000 ÷ 400,000) × 1,000 = $20
Impressions from budget
- Budget
- $2,500
- Target CPM
- $12.50
Impressions = ($2,500 ÷ $12.50) × 1,000 = 200,000
Useful when planning reach before launch.
Benchmarks
Directional ranges—always prefer your own baselines and unit economics.
| Context | Guidance |
|---|---|
| Social / Meta (directional) | Often $5–$15+ CPM depending on audience |
| Display / programmatic | Often lower CPM; watch viewability |
| LinkedIn B2B | Typically higher CPM than consumer social |
| How to judge “good” | Compare to your baseline and downstream CPA/ROAS |
Common mistakes
- Chasing the lowest CPM without viewability — Prefer viewable inventory and check CTR/CPA after the fact.
- Comparing CPM across unrelated placements — Benchmark within the same platform and format.
- Using CPM alone for performance goals — Shift to CPC, CPA, or ROAS when the goal is traffic or revenue.
Frequently Asked Questions
What is CPM?
CPM means cost per mille (thousand impressions): how much you pay for 1,000 ad views. It is also called cost per thousand.
What is the CPM formula?
CPM = (Total Ad Spend ÷ Impressions) × 1,000. Example: $10,000 for 500,000 impressions = $20 CPM. Enter your numbers in this free CPM calculator for an instant result.
How do you calculate CPM?
Divide ad spend by impressions, then multiply by 1,000. Example: ($5,000 ÷ 250,000) × 1,000 = $20 CPM. You can also rearrange: Impressions = (Ad Spend ÷ CPM) × 1,000.
How do you calculate impressions from CPM and budget?
Impressions = (Budget ÷ CPM) × 1,000. Example: $2,000 budget at $10 CPM = 200,000 impressions.
What is a good CPM?
CPM varies widely by platform, audience, and creative. Display often runs lower than LinkedIn or niche B2B. Compare against your historical baselines and whether those impressions convert efficiently via CTR and CPA.
When should I optimize for CPM vs CPC?
Optimize for CPM when the goal is awareness and reach. Optimize for CPC or CPA when the goal is traffic or conversions. See our CPC vs CPM comparison for when each metric wins.
Is there a free CPM calculator?
Yes. Enter spend and impressions here for an instant CPM with no signup.
Related Calculators
CPC Calculator
Calculate cost per click (CPC) instantly: divide ad spend by clicks to see how much you pay for each visit from paid ads.
CPC = Total Ad Spend ÷ Clicks
CTR Calculator
Calculate click-through rate (CTR) as a percentage: divide clicks by impressions and multiply by 100.
CTR = (Clicks ÷ Impressions) × 100
CPA Calculator
Measure how much you spend for each conversion (lead, signup, or purchase) in a campaign or channel.
CPA = Total Ad Spend ÷ Conversions
ROAS Calculator
Measure how much revenue your advertising generates for every dollar spent.
ROAS = Revenue from Ads ÷ Ad Spend
Budget Planner
A free marketing budget calculator that reverse-engineers the spend you need to hit revenue targets from CAC and funnel metrics.
Budget = Target Customers × CAC