Calculate the CPM

Cost Per Thousand Impressions Calculator

Determine exactly how much you're paying for every 1,000 ad impressions across display, video, and programmatic campaigns. Our cost per thousand impressions calculator helps media buyers and advertisers benchmark their CPM rates against industry standards and identify opportunities to reduce acquisition costs.

Campaign 1
Campaign 2

Campaign Comparison

Campaign 1 CPM
Campaign 2 CPM
Verdict

What Is a Cost Per Thousand Impressions Calculator?

A cost per thousand impressions calculator is a specialized tool that computes the price an advertiser pays each time their ad is displayed 1,000 times. The metric originates from the Latin word mille, meaning thousand, which is why it's abbreviated as CPM.

This calculator is essential for comparing advertising efficiency across different channels, ad networks, and campaign types. Whether you're running display banners on the Google Display Network or video pre-rolls on YouTube, knowing your cost per thousand impressions lets you allocate budget to the most cost-effective placements.

By inputting your total ad expenditure and the number of impressions served, you receive an immediate CPM figure that reveals whether your campaign spending aligns with industry benchmarks—typically ranging from $2 to $12 for display and $6 to $30 for video ads.

Ad Spend Total campaign expenditure
Impressions Total ads displayed count
CPM Rate Cost per 1,000 views

Cost Per Thousand Impressions Formula

The cost per thousand impressions formula divides your total advertising cost by the number of impressions, then multiplies by 1,000 to normalize the rate per mille.

CPM = (Total Ad Spend ÷ Total Impressions) × 1,000

Example Calculation

$500
$10 $10,000
100,000
1K 1M
$5.00 $5.00 You're paying $5.00 for every 1,000 times your ad is shown

$500 ÷ 100,000 = 0.005 × 1,000 = $5.00

How to Calculate Cost Per Thousand Impressions

Follow these four steps to accurately calculate your CPM and evaluate your advertising efficiency.

1

Gather Your Total Ad Spend

Collect the total amount spent on your advertising campaign, including any platform fees or agency markups that contribute to the final cost.

Example

Your display campaign on Google Ads cost $4,200 over a 30-day period.

2

Record Total Impressions Delivered

Pull the total impression count from your ad platform's reporting dashboard. Ensure you're using served impressions, not viewable impressions, unless specified.

Example

Google Ads reports your campaign delivered 840,000 impressions.

3

Apply the CPM Formula

Divide your total spend by total impressions and multiply the result by 1,000 to get your cost per thousand impressions.

Example

($4,200 ÷ 840,000) × 1,000 = $5.00 CPM

4

Benchmark Against Industry Standards

Compare your calculated CPM to industry averages. Display ads typically range from $2–$12, while premium video placements can reach $15–$30.

Example

Your $5.00 CPM falls well within the healthy range for display advertising.

Frequently Asked Questions

What is a good cost per thousand impressions rate?
A good CPM depends on the channel. Display ads average $2–$12, social media ads $5–$15, and video ads $6–$30. Anything below your channel's median is considered efficient.
How is CPM different from CPC and CPA?
CPM measures cost per 1,000 impressions (views), CPC measures cost per click, and CPA measures cost per acquisition or conversion. CPM is best for brand awareness campaigns where visibility matters most.
Why do video ads have higher CPM than display ads?
Video ads command higher CPMs because they deliver richer engagement, longer attention spans, and stronger brand recall. The production quality and premium inventory also drive prices up.
Can I lower my cost per thousand impressions?
Yes. Strategies include refining audience targeting to reduce wasted impressions, testing multiple ad creatives, adjusting dayparting schedules, and negotiating bulk deals with publishers.
Does CPM include only viewable impressions?
Standard CPM counts all served impressions. Viewable CPM (vCPM) only counts impressions meeting IAB viewability standards—at least 50% of pixels visible for one second.
How often should I check my CPM rates?
Monitor CPM weekly for active campaigns. Seasonal demand shifts, competitor bidding, and audience saturation can cause fluctuations that require bid or targeting adjustments.

Free Marketing Calculators

Explore our suite of free online calculators for digital marketers. Each tool is designed to help you measure, compare, and optimize your advertising campaigns.