CPM Calculator

Enter any two of the three values — Campaign Cost, CPM rate, or Ad Impressions — and the CPM Calculator solves for the missing one. Leave one field blank to calculate cost per mille, total spend, or total impressions for your ad campaign.

USD

Total amount spent on the ad campaign

per 1000 impressions

Cost per thousand impressions

Total number of times the ad is displayed

Results

Calculated Result

--

Campaign Cost

--

CPM Rate

--

Ad Impressions

--

Campaign Budget Breakdown

Frequently Asked Questions

What does CPM stand for?

CPM stands for Cost Per Mille, where 'mille' is Latin for thousand. It represents the cost an advertiser pays for one thousand ad impressions. CPM is one of the most common pricing models in digital and traditional advertising.

How do you calculate CPM – cost per mille?

The CPM formula is: CPM = (Campaign Cost / Ad Impressions) × 1000. For example, if you spend $500 to get 100,000 impressions, your CPM is $5.00. You can also reverse the formula to find cost or impressions when CPM is known.

What is a good CPM?

A 'good' CPM varies widely by industry, platform, and target audience. For display advertising, CPMs typically range from $1 to $10. For highly targeted or premium placements — such as LinkedIn or TV — CPMs can exceed $20–$50. Lower CPM means your impressions cost less, but audience quality matters too.

What is a bad CPM?

A bad CPM is one that's disproportionately high relative to the return it generates. If your CPM is very high but conversions or engagement are low, you're overpaying for reach. Context matters — a $50 CPM on a highly targeted B2B platform may be more valuable than a $1 CPM with poor audience alignment.

How can I improve my CPM?

To lower your CPM, refine audience targeting to reduce wasted impressions, test different ad formats and creatives, choose less competitive ad placements, and run campaigns during off-peak periods. Improving your Quality Score or ad relevance on platforms like Google and Facebook can also reduce costs.

How is CPM different from CPC or CPA?

CPM charges per thousand impressions regardless of clicks or conversions, making it ideal for brand awareness. CPC (cost per click) charges only when someone clicks your ad, while CPA (cost per action) charges when a specific action occurs. CPM is best when reach and visibility are the primary goals.

Can I use this calculator to plan my ad budget?

Yes. Enter your available budget and target CPM rate to find how many impressions you can buy. Alternatively, enter a target number of impressions and CPM to calculate the required budget. This makes it straightforward to plan media spend across campaigns.

Which two values do I need to enter to use this calculator?

You need to enter any two of the three values — Campaign Cost, CPM Rate, or Ad Impressions — and leave the third field blank. The calculator will automatically solve for the missing value using the standard CPM formula.

More Finance Tools