Free tool

CPM Calculator

Work out cost, impressions or CPM in seconds, with typical CPMs for 30 countries across display, video, YouTube and CTV.

Work out cost, impressions or CPM in seconds, with typical CPMs for 30 countries across display, video, YouTube and CTV.

Placement
Banner ads on websites and apps, bought programmaticallyOnline video ads on websites and apps outside YouTubeYouTube video ads bought through DV360Video ads on smart TVs and streaming devices

Banner ads on websites and apps, bought programmatically.

Typical CPM in United States, Display: $3.63

Disclaimer

CPM figures on this page are indicative estimates based on aggregated, anonymised campaign data processed by AdGeeks and, where our data is limited, on AdGeeks estimates. They are provided for general information only and may be inaccurate, incomplete or out of date. Actual prices vary with targeting, inventory, deal type, seasonality, creative and market conditions. These figures are not a quote, offer or guarantee of any price or result, and AdGeeks accepts no liability for decisions made on the basis of them. Contact us for a quote for your campaign.

What do you want to find?
Benchmark for United States, Display
Currency

Impressions

Impressions:Enter two values to calculate
Impressions = Cost ÷ CPM × 1,000

Typical CPM by placement in United States

Disclaimer

CPM figures on this page are indicative estimates based on aggregated, anonymised campaign data processed by AdGeeks and, where our data is limited, on AdGeeks estimates. They are provided for general information only and may be inaccurate, incomplete or out of date. Actual prices vary with targeting, inventory, deal type, seasonality, creative and market conditions. These figures are not a quote, offer or guarantee of any price or result, and AdGeeks accepts no liability for decisions made on the basis of them. Contact us for a quote for your campaign.

Data last updated: 14 Oct 2026

About CPM

How CPM works
and how to read the benchmarks

What CPM means

CPM stands for cost per mille: the price of 1,000 ad impressions. Most programmatic display, video and CTV inventory is bought on a CPM basis, so it is the simplest way to compare channels and plan a budget before a campaign goes live.

The formulas

  • CPM = Cost ÷ Impressions × 1,000
  • Cost = Impressions × CPM ÷ 1,000
  • Impressions = Cost ÷ CPM × 1,000

For example, a budget of 5,000 USD at a 4.00 USD CPM buys 1,250,000 impressions. Fill in any two values in the calculator above and it works out the third.

How to read the benchmarks

The typical CPMs are revenue CPMs in USD from AdGeeks DV360 campaign data for the last 90 days, shown where we had at least 250,000 impressions. Where our data is limited, the figure is an AdGeeks estimate based on similar markets and carries an Estimate badge. We update the figures every month.

Use a benchmark as a starting point, not a price. Targeting, inventory, deal type, seasonality and creative all move the CPM you will pay. CTV usually costs more per thousand than display because the ads run full screen on the biggest screen in the home.

Not sure which platform to buy through? Take the DSP quiz, see how we run DV360 and Amazon DSP, or ask us for a quote for your campaign.

Frequently asked questions

What is a good CPM?

It depends on the country and the placement. Compare your CPM with the typical figure for your market above: a CPM far above it can point to narrow targeting or premium inventory, and one far below it can mean lower-quality or less visible placements.

How do I calculate CPM?

Divide the cost by the number of impressions and multiply by 1,000. For example, 9,000 USD for 1,500,000 impressions is a CPM of 6.00 USD.

Why is CTV more expensive than display?

CTV ads are video ads that play full screen on smart TVs and streaming devices, often on premium shows with limited ad space, so advertisers pay more per 1,000 impressions than for banner ads on websites and apps.

Is CPM the same as CPC?

No. CPM is the price of 1,000 impressions, while CPC is the price of one click. Use the CPC, CTR and CPA calculator to work out click-based costs.

Where do the benchmark CPMs come from?

From AdGeeks DV360 campaign data for the last 90 days, where we had at least 250,000 impressions. Cells marked Estimate are AdGeeks estimates for markets where our data is limited. The figures are indicative and updated monthly.

Can I get a price for my campaign?

Yes. The benchmarks are not a quote. Contact AdGeeks with your market, placements and budget and we will price your campaign.

CPM benchmarks for 30 countries

Typical CPM per 1,000 impressions in USD, for 30 countries and 4 placements.

CPM benchmarks by country and placement, in USD
CountryDisplayVideoYouTubeCTV
AustraliaAU$4.30Est. (estimate)$4.50Est. (estimate)$10.00Est. (estimate)$18.00
AustriaATEst. (estimate)$4.00Est. (estimate)$4.50Est. (estimate)$10.00Est. (estimate)$18.00
BelgiumBEEst. (estimate)$4.00Est. (estimate)$4.50Est. (estimate)$10.00Est. (estimate)$18.00
BrazilBREst. (estimate)$1.20Est. (estimate)$2.00Est. (estimate)$1.80Est. (estimate)$4.00
CanadaCA$4.49Est. (estimate)$4.50Est. (estimate)$10.00Est. (estimate)$18.00
DenmarkDK$4.05Est. (estimate)$4.50Est. (estimate)$10.00Est. (estimate)$18.00
FinlandFI$3.00Est. (estimate)$4.50Est. (estimate)$10.00Est. (estimate)$18.00
FranceFR$1.70Est. (estimate)$3.50Est. (estimate)$3.00Est. (estimate)$12.00
GermanyDE$3.29$4.12Est. (estimate)$10.00Est. (estimate)$18.00
IndiaIN$0.92$1.23$1.78$3.54
IrelandIE$3.82Est. (estimate)$4.50Est. (estimate)$10.00Est. (estimate)$18.00
ItalyIT$1.92Est. (estimate)$3.50Est. (estimate)$3.00Est. (estimate)$12.00
JapanJP$0.74Est. (estimate)$3.50Est. (estimate)$3.00Est. (estimate)$12.00
MexicoMX$2.33Est. (estimate)$2.00Est. (estimate)$1.80$14.56
NetherlandsNL$1.92Est. (estimate)$4.50Est. (estimate)$10.00Est. (estimate)$18.00
New ZealandNZEst. (estimate)$4.00Est. (estimate)$4.50Est. (estimate)$10.00Est. (estimate)$18.00
NorwayNO$5.41Est. (estimate)$4.50Est. (estimate)$10.00Est. (estimate)$18.00
PolandPL$0.18Est. (estimate)$3.50Est. (estimate)$3.00Est. (estimate)$12.00
QatarQAEst. (estimate)$1.80Est. (estimate)$3.50Est. (estimate)$3.00Est. (estimate)$12.00
Saudi ArabiaSA$1.34Est. (estimate)$3.50$2.35Est. (estimate)$12.00
SingaporeSG$3.89Est. (estimate)$3.50Est. (estimate)$3.00$1.14
South AfricaZA$1.72Est. (estimate)$2.00Est. (estimate)$1.80Est. (estimate)$4.00
South KoreaKREst. (estimate)$1.80Est. (estimate)$3.50Est. (estimate)$3.00$1.04
SpainES$0.58Est. (estimate)$3.50Est. (estimate)$3.00Est. (estimate)$12.00
SwedenSE$4.24Est. (estimate)$4.50Est. (estimate)$10.00Est. (estimate)$18.00
SwitzerlandCH$2.44Est. (estimate)$4.50Est. (estimate)$10.00Est. (estimate)$18.00
TurkeyTR$0.48Est. (estimate)$2.00Est. (estimate)$1.80Est. (estimate)$4.00
United Arab EmiratesAE$2.07Est. (estimate)$3.50Est. (estimate)$3.00Est. (estimate)$12.00
United KingdomGB$1.23$4.16$4.95$23.29
United StatesUS$3.63$2.20$12.79$13.68

AdGeeks estimate. Limited AdGeeks data for this market, based on similar markets.

CPM figures on this page are indicative estimates based on aggregated, anonymised campaign data processed by AdGeeks and, where our data is limited, on AdGeeks estimates. They are provided for general information only and may be inaccurate, incomplete or out of date. Actual prices vary with targeting, inventory, deal type, seasonality, creative and market conditions. These figures are not a quote, offer or guarantee of any price or result, and AdGeeks accepts no liability for decisions made on the basis of them. Contact us for a quote for your campaign.

Data last updated: 14 Oct 2026

More tools

Keep planning
with the rest of the kit

Keep planning
with the rest of the kit