CPM Calculator
Enter any two of ad spend, CPM and impressions and the calculator solves the third. Then check your CPM against platform benchmarks, and open the campaign planner to see what your budget buys in clicks, conversions and ROAS.
Fill in any two and we solve the third
cost per 1,000 impressions
What is CPM?
CPM means cost per mille: the cost of 1,000 ad impressions. It's the standard pricing unit for awareness advertising, letting you compare the cost of reach across very different platforms. The formula is simple:
CPM = (cost ÷ impressions) × 1,000
So $500 spent for 100,000 impressions is a $5.00 CPM. Rearranged, the same identity gives you ad spend (CPM × impressions ÷ 1,000) or impressions (cost ÷ CPM × 1,000), which is why you only ever need two of the three.
Average CPM by platform (2026)
Typical US CPM ranges, sorted cheapest to most expensive. These are broad averages; your actual CPM shifts with industry, audience, creative and season. Pick a platform in the calculator to see where your number lands.
| Platform | Typical range | Average |
|---|---|---|
| Programmatic / Display | $2–$6 | $3.50 |
| Snapchat | $3–$8 | $5.00 |
| $4–$9 | $6.00 | |
| X (Twitter) | $5–$10 | $6.50 |
| TikTok | $5–$12 | $8.00 |
| $6–$15 | $8.50 | |
| $5–$14 | $8.60 | |
| YouTube | $4–$20 | $9.70 |
| $20–$56 | $33.00 |
US-dollar averages, reviewed June 2026. Sources: WebFX — Meta (Facebook & Instagram) benchmarks, Improvado — Social media benchmarks by industry, DigitalApplied — Facebook Ads benchmarks.
CPM vs CPC vs CPA
- CPM: you pay per 1,000 impressions. Best for awareness and reach.
- CPC: you pay per click. Best for driving traffic; tied to CPM by your click-through rate.
- CPA: you pay per acquisition or conversion. Best for direct results; tied to CPC by your conversion rate.
The campaign planner in the calculator connects all three, from impressions to clicks (CPC) to conversions (CPA) to revenue and ROAS, so you can see what a CPM budget actually returns.
How to lower your CPM
- Refresh creative. Ad fatigue quietly inflates CPM; new variations reset it.
- Improve relevance. Better targeting and quality scores earn cheaper impressions.
- Right-size the audience. Too narrow spikes competition; too broad wastes reach.
- Mind the calendar. Q4 and major events push CPMs up as advertisers crowd in.
- Test placements. Feed, Stories, Reels and display can differ a lot in price.
How to use this calculator
- Enter any two of ad spend, CPM and impressions.
- Read the calculated third value in the readout.
- Choose a platform to see whether your CPM is below, around or above the benchmark.
- Open Plan the whole campaign to project clicks, conversions, CPA and ROAS.
Frequently Asked Questions
What is CPM?
How do I calculate CPM?
What is a good CPM?
What's the difference between CPM, CPC and CPA?
How can I lower my CPM?
Is my data sent anywhere?
Related Calculators
Scientific Calculator
Full scientific calculator with trigonometry, logarithms, exponents, f…
Percent Off Calculator
Find the sale price and what you save for any percent off. Stack extra…
Vertex Form Calculator
Convert standard form to vertex form and back, with the completing-the…
Projectile Motion
Range, time of flight, max height, vertical velocity and impact speed …