What is CPM? | Calculate and Lower Your CPM for Facebook & Google Ads
Updated:
Learn what CPM means, how to calculate cost per mille, and proven tactics to lower CPM on Facebook and Google Ads campaigns.
What is CPM?
CPM (cost per mille) is what you pay for one thousand ad impressions. Advertisers use it to compare reach costs across Facebook, Google Display, Connected TV (CTV), and programmatic buys. CPM relates to eCPM on the publisher side and to cost per click (CPC) when you optimize for clicks in paid media campaigns.
CPM calculation
| Step | Formula | Example |
|---|---|---|
| 1 | CPM = (Total spend / Impressions) x 1,000 | $500 / 100,000 = 0.005 |
| 2 | Multiply by 1,000 | 0.005 x 1,000 = $5.00 CPM |
When advertisers use CPM
- Brand awareness: Maximize reach at a predictable cost per thousand views.
- Video campaigns: Especially on YouTube and social where views are the primary unit.
- Retargeting pools: Stay visible to warm audiences at controlled impression costs.
Factors that affect CPM
- Audience size and competition: Narrow or high-demand audiences cost more.
- Ad quality and relevance: Better engagement often lowers delivery costs.
- Placement and format: In-stream video and premium inventory typically run higher CPMs.
- Seasonality: Holiday periods can spike impression prices.
How to lower CPM
- Improve creative relevance: Test hooks, formats, and offers that earn clicks and saves.
- Refine targeting: Exclude low-intent segments and expand only where performance holds.
- Use placement exclusions: Cut placements that deliver cheap impressions but no results.
- Increase frequency caps: Avoid wasting impressions on fatigued audiences.
- Leverage lookalikes and custom audiences: Reach users similar to converters.
CPM vs CPC vs CPA
| Metric | You pay for | Best when |
|---|---|---|
| CPM | Impressions | Awareness, reach |
| CPC | Clicks | Traffic, consideration |
| CPA | Conversions | Lead gen, sales |

Frequently Asked Questions
What is CPM in advertising?
CPM (cost per mille) is the price you pay for one thousand ad impressions. It is common in brand and awareness campaigns on display, video, and social.
How do you calculate CPM?
Divide total ad spend by impressions, then multiply by 1,000. Example: $500 spend and 100,000 impressions equals $5 CPM.
What is a good CPM?
Good CPM depends on platform, audience, and format. Compare your CPM to past campaigns and industry ranges for the same targeting.
How can you lower CPM?
Improve relevance and creative quality, refine targeting, test placements, and increase engagement so platforms reward efficient delivery.
DIDN'T FIND THE INFORMATION YOU NEEDED?
NEED MORE HELP?
Schedule a free consultation with us! We’ll give you an in-depth online presence audit and discuss your marketing goals.
CONTACT US NOW