CPM calculator
CPM is the cost of a thousand impressions: total spend divided by impressions, times a thousand. Type any two of spend, impressions and CPM and the third is filled in as you type.
Under the calculator: the formula, worked examples, where a CPM usually lands by channel, how to bring one down, and what the same money buys on a leaderboard where every price is public.
You pay $4.17 for every thousand people who see it, which is 0.4 cents a view.
Where a CPM usually lands by channel. Rules of thumb, wide on purpose.
What CPM is
CPM stands for cost per mille, mille being Latin for a thousand, so it is the price of a thousand impressions. An impression is one showing of a placement to one screen. It is the unit most display, video and social inventory is sold in, because the seller controls how many times a thing is shown and not whether anybody clicks it.
A CPM is a price, not a result. It tells you what attention costs on a given channel; it says nothing about whether the attention was worth having. That is why it is read beside a click rate and a cost per click, both of which have calculators on this site, and why the cheapest CPM is often the worst buy on the page: a two-dollar CPM on inventory nobody looks at is two dollars for nothing.
The CPM formula
CPM = (total spend / impressions) x 1,000.
The same identity solved the other two ways, which is what the calculator above does when you leave a different field empty:
- Impressions = (spend / CPM) x 1,000. What a budget buys at a known rate.
- Spend = (impressions / 1,000) x CPM. What a target number of impressions will cost.
The thousand is there for legibility. A single impression on a $4 CPM costs four tenths of a cent, which is a number nobody wants to read, so the trade quotes the price of a thousand.
Worked examples
| Spend | Impressions | CPM | How it reads |
|---|---|---|---|
| $500 | 120,000 | $4.17 | A display buy at the cheap end |
| $2,000 | 180,000 | $11.11 | A social campaign in its usual range |
| $1,000 | 22,000 | $45.45 | LinkedIn, where a professional audience is priced as one |
| $50 | 250,000 | $0.20 | Programmatic remnant inventory, most of it never seen |
| $10,000 | 400,000 | $25.00 | Premium video or a sponsorship priced by the view |
Two of these buys cost about the same per thousand and are nothing alike. The $500 display buy and the $50 programmatic buy differ by a factor of twenty in price and, in most accounts, by a factor of twenty in how many of those impressions were on a screen a person was looking at. A CPM is only comparable to another CPM on the same kind of inventory.
CPM benchmarks by channel
The ranges below are where most reports on paid media have put the average CPM for 2025 and 2026. They are wide because the spread inside a channel is wider than the gap between channels: targeting, season, creative and the size of the audience move a CPM by more than the choice of platform does. Treat them as a sanity check, not a price list.
| Channel | Typical CPM | Why it sits there |
|---|---|---|
| Programmatic display | $2 to $10 | Enormous supply, low attention, sold by the impression whether or not it was seen |
| Facebook and Instagram | $8 to $16 | Feed placements with real attention and fine targeting; rises sharply in the fourth quarter |
| YouTube | $10 to $30 | Video is priced by the view and a skippable view is cheaper than a completed one |
| $30 to $65 | Small, professional, expensive audience; priced for the job title, not the person | |
| Podcast sponsorship | $18 to $50 | Host-read, priced per thousand downloads, with no click at all |
The calculator places your CPM against these bands. If it lands well above the band for its channel, the usual causes are a narrow audience, an auction in a busy season, or a creative that the platform is charging more to deliver because nobody engages with it.
CPM, CPC and CPA: which to read
CPM prices the showing, CPC prices the click, and CPA prices the result: a sign-up, a sale, a lead. The three are one funnel read at three points, and each is the right one for a different question.
- Read CPM when the job is being seen: a launch, a new brand, a message that has to land before anyone will click it.
- Read CPC when the job is traffic: the page on the other side does the selling, and what matters is what a visit costs.
- Read CPA when the job is a result you can count: every dollar is judged by what it produced.
Any two of the three imply the third once you know the click rate. A $10 CPM with a 1% click rate is a $1 CPC. That conversion is on the CPC calculator, and the click rate itself is on the CTR calculator.
How to lower a CPM
- Widen the audience. The narrower the target, the fewer bidders share the inventory and the more each one pays. Exclusions cost less than inclusions.
- Improve the creative. Most auctions charge less to deliver a placement people engage with, because engagement is what the platform is selling to the next advertiser.
- Move off the busy weeks. The fourth quarter is the most expensive part of the year on every channel with an auction, and the weeks after it are the cheapest.
- Buy placement, not an auction. A fixed price for a fixed position does not rise when a competitor arrives. The Board is one example: a rank costs what the brand above it paid plus a dollar, and the price is on the page.
A lower CPM is not always the goal. If a $40 CPM on the right audience produces a better cost per result than a $4 CPM on the wrong one, the expensive impressions were the cheap ones.
What the same money buys on The Board
The panel under the calculator reads the board live. A budget is a rank here: rank is decided by what each brand has paid and by nothing else, so the amount you typed as spend places you on the ladder at the position that amount would hold right now, and the panel shows the brand holding that position today with the impressions and clicks it has earned while it did.
That is the difference between a CPM and a leaderboard. On an auction the price of attention is quoted to you after the fact, in a report; here every amount on the page is public before you spend a cent, and the reach a position gets is printed on the position.
Questions people ask about a cpm calculator
How do you calculate CPM?
What does CPM stand for?
What is a good CPM?
How many impressions will $1,000 buy?
What is the difference between CPM and CPC?
Are impressions the same as reach?
Why is my CPM so high?
What is vCPM?
Does a CPM include the platform fee?
More free tools
All of them are on the free tools page. Every one is free, asks for no account, and stores nothing of yours on our side. A listing on The Board is a logo, a line and a link, from $1, and every number on the board is public.