AdCulator

Cost Per Impression Calculator

Calculate the cost of a single ad impression — or solve for total cost or impressions.

Cost Per Impression Calculator

Cost of a single impression — solve for any value.

Solve for
$

Total amount spent.

#

Total ad impressions served.

Cost per impression

What is cost per impression?

Cost per impression — sometimes shortened to CPI — is what an advertiser pays for a single impression of an ad. An impression is counted each time the ad is served or displayed to someone, so cost per impression is the most granular measure of what your ad exposure costs.

In digital marketing it is the base unit of impression-based pricing — as opposed to click-based pricing — where you pay to be seen whether or not anyone clicks. Because one impression typically costs only a fraction of a cent, the industry more often quotesCPM (the cost of 1,000 impressions). Cost per impression comes into its own when you need precise, per-unit economics rather than a headline rate.

How to calculate cost per impression

To calculate cost per impression, divide the total cost of your campaign by the number of impressions it delivered:

Cost per impression = Cost ÷ Impressions

In two steps: take the total amount spent, then divide it by the total number of impressions. For example, $10,000 spent for 1,000,000 impressions gives a cost per impression of$0.01 — one cent.

Because the formula links three values, you can rearrange it to solve for whichever one you are missing — which is exactly what the calculator above does:

  • Find cost per impression — Cost ÷ Impressions ($5,000 ÷ 2,000,000 = $0.0025)
  • Find Cost — Cost per impression × Impressions ($0.004 × 500,000 = $2,000)
  • Find Impressions — Cost ÷ Cost per impression ($8,000 ÷ $0.005 = 1,600,000)

A worked example

Suppose you spend $10,000 and earn 1,000,000 impressions. Your cost per impression is:

$0.01 = $10,000 ÷ 1,000,000

That is one cent per impression, equivalent to a $10.00 CPM. Working the other way: if your cost per impression is $0.008 and you have a $10,000 budget, that budget buys 1,250,000 impressions ($10,000 ÷ $0.008) — a quick way to check the reach a budget can deliver.

How to use this calculator

  1. Choose which value to solve for — cost per impression, cost, or impressions.
  2. Enter the two values you already know. Results update instantly as you type.
  3. Switch currency if you're planning in something other than dollars.
  4. Use Copy shareable link to send the exact scenario to a colleague — the numbers are saved in the URL.

What's a good cost per impression?

There is no universal "good" cost per impression — it depends on platform, audience, format and season, and because the per-impression figure is so small it is almost always judged as aCPM. As a quick orientation, $0.01 per impression equals a $10 CPM, and $0.005 equals a $5 CPM. Broad display sits at the low end, while tightly targeted social or video runs higher.

Rather than chase a single number, compare against real rates for your channel. Ouradvertising benchmarks show typical CPM by industry for Google and Meta, plus CPM by country.

Cost per impression vs CPM

Cost per impression and CPM measure identical things — they only differ by a factor of 1,000:

  • CPM = Cost per impression × 1,000
  • Cost per impression = CPM ÷ 1,000

CPM stands for cost per mille — Latin for "per thousand" — so a "CPM rate" is simply the cost of 1,000 impressions, and "cost per thousand impressions" means the same thing. In advertising, CPM is the standard way costs are quoted because a single impression costs a fraction of a cent and 1,000-impression pricing keeps the numbers readable. So a $0.01 cost per impression is the same as a $10.00 CPM. If you think in CPM day to day, theCPM calculator is the companion tool; use this page when you specifically need the per-impression figure.

When is cost per impression used?

Cost per impression matters most where per-unit economics are the point:

  • Programmatic and real-time bidding — where bids are set and won at the individual-impression level.
  • Publisher and ad-network economics — comparing what an impression costs to buy against what it earns.
  • Brand-awareness campaigns — measured on reach and exposure rather than clicks.

It sits opposite click-based pricing like cost per click (CPC): impression pricing charges you to be seen, while click pricing charges you only when someone acts. Which model is better depends on whether your goal is awareness or response.

Frequently asked questions

What is cost per impression?
Cost per impression (CPI) is the amount an advertiser pays for a single ad impression — one instance of the ad being served or displayed. It is the most granular way to measure the price of ad exposure, and the base unit of impression-based advertising.
How do you calculate cost per impression?
Cost per impression = total cost ÷ total impressions. For example, spending $10,000 to earn 1,000,000 impressions gives a cost per impression of $0.01.
How do you calculate cost per thousand impressions (CPM)?
Cost per thousand impressions is CPM: CPM = (total cost ÷ total impressions) × 1,000. It equals cost per impression multiplied by 1,000 — so a $0.01 cost per impression is a $10 CPM.
What is the difference between CPI and CPM?
They measure the same thing at a different scale. CPI is the cost of one impression; CPM is the cost of 1,000 impressions. CPM = CPI × 1,000, and CPI = CPM ÷ 1,000. Because a single impression costs a fraction of a cent, the industry usually quotes CPM to keep the numbers readable.
What is cost per impression in digital marketing?
In digital marketing, cost per impression is the price of impression-based advertising — you pay to have your ad displayed rather than paying per click. It is used to compare the cost of reach across placements and, in programmatic buying, to set and win bids at the individual-impression level.
What is a good cost per impression?
It varies by platform, audience, format, and season, and is best read as a CPM against benchmarks for your channel. As a rough orientation, a $0.01 cost per impression equals a $10 CPM. Compare against your own channel and goals rather than a single universal figure.
Why use cost per impression instead of CPM?
Cost per impression is useful when you need precise per-unit economics — comparing the cost of an impression against the revenue it generates, modelling programmatic bids, or reconciling spend at the individual-impression level. For everyday reporting, CPM is more common.
What does CPM mean in advertising?
CPM means cost per mille — the cost of 1,000 ad impressions (mille is Latin for thousand). It is the standard way advertisers quote and compare the price of reach. Use our CPM calculator to work it out in either direction.

Related calculators