The CPM formula explained
CPM stands for Cost Per Mille — Latin for "per thousand." It is the price an advertiser pays for 1,000 ad impressions delivered through Google Ads, Meta, TikTok, LinkedIn, podcast networks, or any out-of-home platform. The formula has one form and three solvable directions:
The same equation, rearranged, also gives spend (when CPM and impressions are known) and impressions (when CPM and spend are known). Enter any two values above and the calculator solves the third instantly. For step-by-step worked examples in different scenarios, see the CPM formula reference.
What is a good CPM in 2026?
"Good" depends on platform, country, audience, and quarter. Directional 2026 ranges for prospecting traffic in tier-1 markets:
| Channel | Low | Mid | High |
|---|---|---|---|
| Google Display | $1 | $3 | $8 |
| YouTube In-Stream | $4 | $11 | $25 |
| Meta Feed | $6 | $11 | $18 |
| TikTok In-Feed | $4 | $8 | $15 |
| LinkedIn Sponsored | $25 | $45 | $80 |
| Podcast host-read | $18 | $30 | $50 |
For platform-by-platform deep dives see Good CPM Rates 2026; for industry vertical breakdowns see CPM by Industry.
How to read a CPM result without making the wrong decision
Three checkpoints separate a useful CPM from a misleading one:
- Same date range on both inputs. Mixing weekly spend with monthly impressions inflates CPM by 4×. The calculator cannot detect this — only your data hygiene can.
- One impression definition. "Delivered" and "viewable" can differ by 30–50%. Match like with like before comparing platforms.
- One currency. EUR + USD spend totals without FX conversion silently inflate CPM. Convert first, divide second.
Once the inputs are clean, judge the result against a placement-specific benchmark — never a generic "industry average." A $30 LinkedIn CPM is cheap; the same $30 on display is expensive.
When CPM bidding makes sense vs CPC, CPA, or CPV
CPM is the right pricing model when you sell impressions for awareness or video views. The wrong one when you need clicks or conversions:
- Use CPM for brand campaigns, video views, podcast sponsorships, OOH, and any prospecting where the click goal is too far in the future to optimize against.
- Use CPC when each ad dollar must drive a click toward a landing page and you don't yet have enough conversion data for Smart Bidding. See the CPC calculator.
- Use CPA once your account stabilizes at 30+ weekly conversions per ad set. Below that floor, CPA bidding starves itself. See CPM vs CPA.
- Use CPV on YouTube and TikTok when watch-through (not impressions) is the unit you negotiate against.
Why your CPM might still look wrong after the calculator
If the result feels off, audit these five sources of silent error before changing a bid:
- Mixed time windows. Last-7-day spend with last-30-day impressions inflates CPM ~4×.
- Bid CPM vs delivered CPM. The CPM in your bid strategy is what you're willing to pay. Reported CPM is what you actually paid. They drift apart on relevance changes.
- Multi-currency totals. Sum spend in one currency before dividing.
- Bot or invalid traffic. Ad networks deduct invalid impressions silently — your reported number can drop overnight.
- Country mix shift. Adding tier-3 traffic lowers blended CPM mechanically without anything actually improving.
For a structured walk-through of the audit, see how to calculate CPM step by step.
Frequently asked questions about CPM Calculator
What is the CPM Calculator used for?
It calculates cost per thousand impressions, ad spend, or impressions when any two of those values are known. Use it to plan budget, compare placements, and check campaign math.
Which platforms does the CPM benchmark cover?
Google Display, YouTube, Facebook, Instagram, TikTok, LinkedIn, Podcast, and Programmatic ranges are included. Pick the one that matches your campaign before reading the result.
Can the calculator save my last result?
Yes. The most recent CPM result is stored in your browser session, so you can return to it on the report page or share a link with values pre-filled.
Why does CPM differ across countries?
Auction depth, average buyer budget, format mix, and ad-load policy vary by country, so the same audience profile can cost three to five times more in tier-1 markets.
Does a low CPM always mean a good campaign?
No. A cheap CPM with weak CTR or fraudulent traffic costs more per outcome than a higher CPM on qualified inventory.