- Home
- Business & Sales
- CPM Calculator
CPM Calculator
CPM is the cost of 1,000 ad impressions — the “M” is the Roman numeral for a thousand. Enter cost and impressions to get CPM, or solve the other way: what a campaign will cost at a given CPM, or how many impressions a budget will buy.
Cost per 1,000 impressions
- Total cost
- $500.00
- Impressions
- 200,000
- Cost per single impression
- $0.0025
Saved setups
Save a set of inputs you reuse — your usual rate, your loan, your room sizes — and load it back in one tap.
Your recent calculations
Results you calculate here are kept on this device so you can come back to them.
Formula
How to use it
- Choose what you want to solve for.
- Enter the two numbers you know.
- Read the result, plus the cost of a single impression.
Worked examples
A $500 campaign that delivered 200,000 impressions
- CPM
- $2.50
- Cost per single impression
- $0.0025
Buying 1,500,000 impressions at an $8 CPM
- Total cost
- $12,000.00
What a $1,000 budget buys at a $5 CPM
- Impressions
- 200,000
How CPM relates to CPC and CTR
The three are tied together: CPM = CPC × CTR × 1,000, with CTR as a decimal. An ad with a $0.50 cost per click and a 2% click-through rate has an effective CPM of $10.
That makes CPM a useful common yardstick. You can compare a campaign billed per click with one billed per impression by converting both to effective CPM (eCPM).
What drives CPM
CPM is set by auction on most platforms, so it rises with competition: narrow or high-income audiences, premium placements, video formats, and the weeks before major holidays all push it up. Broad audiences and display banners sit at the cheap end.
Questions people ask
What does CPM stand for?
Cost per mille — cost per thousand impressions. A $5 CPM means you pay $5 each time your ad is shown 1,000 times.
How much do 50,000 impressions cost at a $10 CPM?
$500. Divide the impressions by 1,000 and multiply by the CPM: 50 × $10.
How do I calculate CPM?
Divide the cost by the impressions and multiply by 1,000. $500 for 200,000 impressions is a $2.50 CPM.