CPM Calculator — Cost Per 1,000 Impressions

Use this CPM Calculator to calculate cost per 1,000 impressions, estimate campaign budget, forecast impressions and review CTR, CPC and CPA for paid media campaigns.

CPM Calculator Paid Media Metrics
Total amount spent on the campaign.
Total ad impressions delivered.
Changes symbol only, not currency conversion.
Add clicks to calculate CTR and CPC.
Add conversions to calculate CPA and conversion rate.

How to use the CPM Calculator

The CPM Calculator helps you calculate cost per 1,000 impressions. Enter ad spend and impressions to see CPM, or switch modes to estimate the budget needed for a target number of impressions and forecast how many impressions a budget can buy.

CPM is widely used for display, video, social media, awareness and reach campaigns. It should be reviewed with CTR, CPC, CPA and conversion rate so you can judge both delivery cost and traffic quality.

CPM Calculator for Google Ads and Meta Ads

This CPM Calculator works for Google Display, YouTube, Meta Ads, LinkedIn Ads, TikTok Ads and other paid media platforms. Add clicks and conversions to compare CPM with CTR, CPC and CPA in one result.

Frequently Asked Questions

CPM means cost per thousand impressions. It shows how much an advertiser pays for every 1,000 ad impressions.
Divide ad spend by impressions, then multiply by 1,000. For example, $500 spent on 100,000 impressions equals a $5 CPM.
Not always. A low CPM can be useful for reach, but poor targeting may produce cheap impressions with weak engagement. Compare CPM with CTR, CPC, CPA and conversion quality.
Yes. This CPM Calculator runs fully in your browser. Your campaign numbers are not uploaded and no login is required.