CPM Calculator
Calculate the cost per thousand impressions for any advertising campaign. Enter your ad spend and impressions to find your CPM, or use your budget to see how many impressions it will buy.
CPM stands for Cost Per Mille (mille is Latin for thousand). It is the standard metric for pricing display, video, and programmatic advertising. The formula is simple: CPM = (Total Cost / Total Impressions) x 1,000.
For example, if you spend $5,000 and receive 1,000,000 impressions, your CPM is $5.00. That means you pay $5 for every 1,000 times your ad is shown. With a $10,000 budget at that CPM, you could buy 2,000,000 impressions.
CPM benchmarks vary widely by platform and format. Social media display ads average $5-$12 CPM, while premium video placements can run $15-$30+. Programmatic display often falls in the $2-$8 range. Connected TV (CTV) ads typically cost $20-$40 CPM. When comparing campaigns, look at CPM alongside click-through rate and conversion rate to get the full picture of cost efficiency.