Get a free proposal
Since 2016 Google & Shopify Partner
Free toolAdvertisingNo sign-up

CPM Calculator

CPM (cost per mille) is what you pay for 1,000 ad impressions. This CPM calculator converts total spend and impressions into that rate, so you can compare Meta, YouTube, Tik Tok and display buys on the same scale before you commit budget.

Cost per 1,000 impressions
How it works

How to calculate cost per 1,000 impressions

CPM = (Total cost ÷ Impressions) × 1,000

Total cost – what you paid the platform for the placement over the period you are measuring, before agency fees or production costs. Use net media spend, the number the platform bills you for.

Impressions – how many times the ad was served in that same period. This counts servings, not people, so one person scrolling a feed three times generates three impressions and inflates nothing.

CPM – the result: what 1,000 delivered impressions cost you. The mille in cost per mille is Latin for a thousand, which is why the formula multiplies rather than divides.

For example: Spend $6,400 on a Meta campaign that delivers 780,000 impressions. CPM = ( $6,400/780,000) x 1,000 = $8.21. Move the same $6,400 to a placement running at $4.90 and you buy about 1.3 million impressions roughly 67% more audience for identical spend, before you judge whether that audience is worth reaching.

FAQ

Frequently asked questions

When should I optimize for CPM? +
When the goal is reach, not immediate response. Awareness, launches and video views are bought on impressions, so CPM is the right efficiency measure. If you need leads or sales, switch to cost per click and cost per acquisition – CPM says nothing about whether anyone acted.
What’s a typical CPM? +
On social, Gupta Media’s tracker put Meta at $8.19, Snapchat at $8.60, YouTube at $4.99, TikTok at $4.82 and Pinterest at $4.67 in October 2025. Databox’s 2,800+ companies show a $7.26 median Facebook CPM in August 2026. Those are real buyers, not rate cards.
What’s a good display CPM? +
Website Pandas cannot answer that honestly. Every current – looking display CPM figure online – including the $2-$10 range quoted almost everywhere- traces back to a 2016 dataset with no refresh since. Benchmark display against your own last 90 days instead, and treat any confident number with suspicion.
Is a low CPM always good? +
No, a $3 CPM against the wrong audience is worse than an $8 CPM against buyers. Cheap impressions usually mean cheap placements: broad targeting, low attention feeds, or inventory nobody else wants. Judge CPM alongside click-through rate and conversions before you call a placement efficient.
How do I turn CPM into a cost per click? +
Divide CPM by 1,000 to get cost per impressions, then divide by your click- through rate. At an $8.19 Meta CPM and a 1% CTR, each click costs $0.82. Run your own rate through the CTR Calculator on this site, then check the CPC Calculator.
Can Website Pandas buy media at a lower CPM? +
Often, yes- audience structure and creative rotation move CPM more than bidding does. Website Pandas is a Meta Business Partner and Google Partner, has delivered 164+ projects, and you keep ownership of every account. Management starts at $500/month or 20% of ad spend, whichever is higher.

Want experts to run the numbers for you?

Get a free audit and a clear plan to grow — no pressure.

Get in touch

Get your free growth audit

Tell us where you want to grow. We’ll respond within 48 hours with a clear, no-pressure plan.




    Why teams choose us

    Accountable to your growth.

    Certified specialists, transparent reporting, and a relentless focus on the metrics that move your business.

    • Certified Google & Meta specialists
    • Live reporting & full transparency
    • 164+ projects delivered, $103M+ driven
    • Free audit first — no long-term lock-in