Cost Per Impression Calculator
Advertising platforms quote prices per thousand impressions, but your invoice arrives as one lump sum, which makes it hard to tell whether a campaign bought attention cheaply or paid premium rates for ordinary reach. The gap between those two numbers is where media budgets leak.
Enter total ad cost and impressions to get the true cost per impression and its CPM, judged against the typical range for your channel, plus impressions per dollar and the budget any impression target will need.
Step-by-step
Benchmark bands are typical market ranges for each channel, not rate cards. Your own history is the better benchmark once you have a few campaigns of data.
Quick Answer
Key takeaways
- Cost per impression is the raw unit price of attention: total cost divided by impressions. CPM is the same figure scaled to a thousand so it can be quoted in whole cents and dollars.
- A CPM means nothing without its channel. $7.50 is ordinary for paid social and expensive for display; $30.00 is normal for LinkedIn and alarming for video.
- Impressions are not people. Repeat views inflate the count, which is why CPM always looks cheaper than any per-person metric.
- Planning runs in both directions at a fixed CPM: budget buys impressions linearly until auction pressure at larger scale moves the price itself.
- Quick Answer
- How to use the cost per impression calculator
- The CPM formula family
- Worked example: $500 of display buys 250,000 impressions
- Channel benchmarks: what a normal CPM looks like
- Impressions are not reach, and the difference costs money
- CPM sits underneath your click and conversion costs
- What competing calculators miss
- Frequently Asked Questions
- Add This Calculator to Your Website
- References
How to use the cost per impression calculator
Enter the total cost of the campaign and the impressions it delivered, for the same period and the same placements. Mixing a month of spend with a week of impressions is the one input error that quietly ruins this calculation. Pick the channel the impressions ran on, because the verdict is meaningless without it: the calculator compares your CPM with that channel band and labels it low, typical or high. Add an impression target if you are planning rather than reporting, and the result prices that target at your current rate. Leave the target empty and you still get CPM, cost per impression and impressions per dollar.
Use impressions per dollar as the quick comparison figure when two campaigns delivered at different scales. It converts both to the same unit: 500 impressions per dollar in the example against, say, 133 per dollar for a $7.50 social CPM. The campaign with more impressions per dollar bought raw exposure more cheaply, though whether that exposure was worth buying is a question CPM alone cannot answer.
The CPM formula family
Everything on this page is one relationship rearranged. Platforms quote CPM because the per-impression figure is a fraction of a cent: $0.002 is exact but unusable in a media plan, a negotiation or a headline, while $2.00 per thousand is the same price in a unit humans can compare at a glance. That is also why the calculator shows cost per impression to six decimal places when it falls below a cent. Rounding $0.0075 to $0.01 would overstate a social campaign cost per view by a third.
Worked example: $500 of display buys 250,000 impressions
The calculator is pre-filled with this case, and every figure below is what it returns.
| Step | Calculation | Result |
|---|---|---|
| Cost per impression | $500.00 / 250,000 | $0.002 |
| CPM | $0.002 x 1,000 | $2.00 |
| Channel verdict (display, $2.00 to $5.00 band) | Compare CPM with the band | Typical |
| Impressions per dollar | 250,000 / $500 | 500 |
| Budget for 1,000,000 impressions | 1,000,000 x $0.002 | $2,000.00 |
The same spend behaves very differently on other channels. Move $750 and 100,000 social impressions into the calculator and the CPM becomes $7.50, still typical for paid social. A $1,200 video buy delivering only 40,000 impressions lands at a $30.00 CPM, flagged high against the $10.00 to $20.00 video band, with a 500,000 impression target priced at $15,000.00. The arithmetic never changes; the verdict does, because the band does.
Channel benchmarks: what a normal CPM looks like
The verdict bands built into the calculator reflect how inventory is actually priced. Display and programmatic impressions are abundant and weakly targeted, so they clear at a few dollars per thousand. Paid social adds identity-based targeting and costs more. Online video commands a premium for sight, sound and completion. LinkedIn charges the most because it sells scarce professional audiences that advertisers cannot reach as precisely anywhere else. Published benchmark roundups land in similar territory, with Google Display Network figures around $2 to $4, Meta placements around $7 to $10 and LinkedIn anywhere from $30 to $65, which is why this calculator judges LinkedIn against a $30 to $70 band rather than a single average.
Treat the bands as a smell test, not a grade. A CPM below the band often means broad, weakly targeted inventory rather than a bargain, and a CPM above it can be the right price for a small, high-value audience. What the verdict does catch reliably is a mismatch: a display campaign pricing like social, or a social campaign pricing like LinkedIn, is telling you the targeting, placement or auction has drifted from what you intended to buy.
Impressions are not reach, and the difference costs money
An impression is counted every time the ad is served, including the fifth time the same person scrolls past it. Reach counts that person once. A campaign with 250,000 impressions and 100,000 people reached ran at an average frequency of 2.5, and its cost per unique viewer is two and a half times its cost per impression. Confusing the two flatters every awareness campaign: CPM pricing always looks efficient next to per-person pricing because the denominator is bigger.
When the planning question is people rather than views, use the cost per reach calculator, which divides spend by unique audience instead. The two metrics work as a pair: CPM tells you what exposure costs, cost per reach tells you what audience costs, and the ratio between impressions and reach tells you how hard you are leaning on frequency to get there.
CPM sits underneath your click and conversion costs
Even advertisers who buy on clicks or conversions are buying impressions underneath. The bridge is click-through rate: CPC = CPM / (CTR x 10), so a $5.00 CPM at a 0.5% CTR produces a $1.00 cost per click, and doubling the CTR halves the click cost without the CPM moving at all. Run your own figures through the cost per click calculator and the click-through rate calculator to see which side of that identity is driving your traffic cost. The same logic extends one step further down the funnel with the cost per conversion calculator: a cheap CPM feeding a weak conversion rate still produces expensive customers.
What competing calculators miss
The CPM tools ranking for this keyword are competent at one division and weak at everything around it, in three recurring ways.
Miss 1: a CPM with no verdict. Most return the number and stop, leaving a $7.50 CPM unjudged when its meaning depends entirely on channel: typical on social, high on display. The channel selector and band verdict here answer the question users actually bring, which is whether their CPM is normal.
Miss 2: benchmark tables that are not wired to your result. Several competitors publish platform benchmark tables, but the table sits below the tool and never touches your figure. Here the band is applied to your CPM in the result itself, in colour, with the range stated.
Miss 3: reverse modes that hide the unit price. Solve-for-anything tools are flexible, but they foreground CPM and bury the single-impression cost, rounding it away when it matters for comparing small buys. This page keeps cost per impression exact to six decimal places, adds impressions per dollar, and prices any impression target in the same calculation.
One honest limit: the planner assumes your CPM holds as you scale. In live auctions it usually does not, because wider delivery exhausts the cheapest inventory first. Treat large target budgets as a floor, not a quote.
Frequently Asked Questions
Divide total ad cost by impressions. $500 over 250,000 impressions is $0.002 per impression. Multiply by 1,000 and you have the CPM, $2.00, which is the figure platforms quote.
CPM is cost per mille, the cost of 1,000 impressions. Single impressions cost fractions of a cent ($0.002 in the example), which are awkward to quote, negotiate and compare, so the industry prices inventory per thousand. The math is identical: CPM is cost per impression scaled by 1,000.
It depends on the channel. The bands this calculator judges against are $2 to $5 for display and programmatic, $5 to $10 for paid social, $10 to $20 for online video and $30 to $70 for LinkedIn. A CPM inside your channel band is normal; far above it usually points to narrow targeting, weak creative or heavy auction competition.
Divide the budget by the cost per impression, or divide by the CPM and multiply by 1,000. At a $2.00 CPM, $500 buys 250,000 impressions and $2,000 buys 1,000,000. The calculator shows this as impressions per dollar: 500 at the example CPM.
Impressions count every time the ad is served, including repeat views by the same person. Reach counts unique people. If 250,000 impressions reach 100,000 people, the average frequency is 2.5 views per person. CPM prices impressions; cost per reach prices the unique audience.
vCPM counts only viewable impressions: under the Media Rating Council standard, at least 50% of the ad pixels in view for at least one second for display, or two seconds for video. Because unviewable impressions are excluded, vCPM runs higher than standard CPM for the same campaign.
The usual causes are narrower targeting, more auction competition (peak retail seasons push CPMs up across social and display), ad fatigue as the same audience sees the same creative repeatedly, and moving into premium placements or formats. Check the channel benchmark first: a rising CPM that stays inside the band is market movement, not a problem.
CPC = CPM divided by (CTR x 10), with CTR as a percentage. A $5.00 CPM at a 0.5% click-through rate works out to a $1.00 cost per click. The identity means a higher CTR buys clicks more cheaply at the same CPM, which is why creative quality changes your effective traffic cost.
Add This Calculator to Your Website
References
- Google Ads Help, “Cost-per-thousand impressions (CPM): Definition”: CPM bidding as paying per one thousand views on the Google Display Network, and viewable CPM as paying only when ads can be seen. Google Ads Help: CPM Definition. Accessed October 2026.
- Google Ads Help, “Target cost-per-thousand impressions (tCPM): Definition”: how a target CPM averages out across impressions that individually cost more or less. Google Ads Help: Target CPM Definition. Accessed October 2026.
- SmartyAds, “Viewability” glossary: the IAB and Media Rating Council viewable impression standard, 50% of pixels in view for one continuous second on display and two seconds on video. SmartyAds: Viewability Definition. Accessed October 2026.
- PPC Land, “Explaining viewability”: how the MRC viewable impression guidelines were introduced in 2014 and how platforms implement them in reporting. PPC Land: Viewability Explained. Accessed October 2026.
- Anderson Collaborative, “CPM: Formula, vCPM, CPC, and CPA”: the CPM formula family, effective CPM on non-CPM buying models, and how CPM reads alongside CPC. Anderson Collaborative: CPM Formula and vCPM. Accessed October 2026.
- DailyStory, “The difference between cost-per-click and cost-per-impression”: when impression-based buying suits awareness goals and when click-based buying is the better model. DailyStory: CPC vs Cost Per Impression. Accessed October 2026.
