Home/CPM Calculator

CPM Calculator – Calculate Cost Per Mille, Ad Spend, and Impressions

4.0 Rating from 114 people who voted
Share this page
CPM Calculator Calculate Cost Per Mille, Ad Spend, or Impressions
CPM (Cost Per Mille) is the cost an advertiser pays for every 1,000 impressions. Select what you want to calculate below and enter the known values.
Calculation Formula
Enter values to see the formula...

About the CPM Calculator

The CPM Calculator solves for any one of three ad-buying variables when you know the other two: CPM (cost per 1,000 impressions), total ad spend, or total impressions. Switch between the three calculation modes, enter the two values you already have, and the third is calculated instantly, along with a formula breakdown showing exactly how the number was reached.

It’s built for media buyers, marketers, and publishers who need to sanity-check a campaign quote, forecast reach for a given budget, or figure out how many impressions a set spend will actually buy. If you’re setting up a tracked campaign to go along with your ad budget, the UTM Builder can generate the tagged URLs you’ll need, and the UTM Parameter Cleaner is useful afterward for stripping tracking parameters from URLs before sharing or archiving them.

If your CPM planning also involves preparing display or banner creatives, the Aspect Ratio Calculator can help confirm your ad dimensions scale correctly across placements.

Our team tested this calculator across all three modes, including zero-value and decimal inputs, to confirm the formula and result stay accurate no matter which two fields you fill in.

How to Use the CPM Calculator

  • Choose a mode: Calculate CPM, Calculate Cost, or Calculate Impressions.
  • Enter the two known values into the remaining input fields (Total Ad Spend, Total Impressions, or CPM).
  • Watch the Calculation Formula update live, showing exactly how the missing value is derived.
  • Review the highlighted result field and the Result Card below it for the final calculated number.
  • Use Copy Result to grab the value, or Clear All to reset every field and start a new calculation.

Example Usage

Mode: Calculate CPM

Input: Total Ad Spend = $500, Total Impressions = 200,000

Formula: ($500 / 200,000) × 1,000 = $2.50

Result: CPM = $2.50

Switching to the Calculate Impressions mode with a $500 budget and a $2.50 CPM confirms the reverse: ($500 / $2.50) × 1,000 = 200,000 impressions, which is a quick way to forecast reach before committing to a media buy.

Frequently Asked Questions

CPM stands for Cost Per Mille, or cost per 1,000 impressions. It’s calculated by dividing total ad spend by total impressions, then multiplying the result by 1,000.

Switch to the Calculate Cost mode, enter your CPM and the number of impressions you want, and the tool multiplies CPM by impressions, then divides by 1,000, to give you the total budget required.

Yes, switch to the Calculate Impressions mode and enter your total budget along with the CPM rate you’ve been quoted, and the tool calculates the number of impressions that budget covers.

The calculator recalculates in real time so you can adjust any input and immediately see how it affects the result, without needing to click a separate calculate button.

Yes, it’s fully browser-based with no signup required, and all calculations happen instantly without submitting your data anywhere.