Cost Per Impression Calculator

Calculate your advertising Cost Per Impression (CPI) and Cost Per Mille (CPM) instantly. Enter your total ad spend and total impressions to see your campaign metrics.

Total money spent on the campaign Please enter a valid cost
Number of times your ad was displayed Please enter positive impressions

Calculation Results

Cost per 1,000 Impressions (CPM)
USD
Loading...

How to use this calculator

Enter your total ad spend
Input the total amount of money you spent on your advertising campaign or specific ad set.
Enter the total impressions
Input the number of times your ad was displayed. You can find this in your Facebook, Google, or TikTok ads dashboard.
Get your instant CPM & CPI
The tool instantly calculates your CPM (Cost Per 1,000 Impressions) and your exact CPI (Cost Per individual Impression).

Ad Spend to CPM Conversion Matrix

Total Ad SpendTotal ImpressionsCost Per Impression (CPI)Cost Per Mille (CPM)
$10010,000$0.0100$10.00
$10025,000$0.0040$4.00
$10050,000$0.0020$2.00
$1001,00,000$0.0010$1.00
$1005,00,000$0.0002$0.20
$25010,000$0.0250$25.00
$25025,000$0.0100$10.00
$25050,000$0.0050$5.00
$2501,00,000$0.0025$2.50
$2505,00,000$0.0005$0.50
$50010,000$0.0500$50.00
$50025,000$0.0200$20.00
$50050,000$0.0100$10.00
$5001,00,000$0.0050$5.00
$5005,00,000$0.0010$1.00
$1,00010,000$0.1000$100.00
$1,00025,000$0.0400$40.00
$1,00050,000$0.0200$20.00
$1,0001,00,000$0.0100$10.00
$1,0005,00,000$0.0020$2.00
$2,50010,000$0.2500$250.00
$2,50025,000$0.1000$100.00
$2,50050,000$0.0500$50.00
$2,5001,00,000$0.0250$25.00
$2,5005,00,000$0.0050$5.00
$5,00010,000$0.5000$500.00
$5,00025,000$0.2000$200.00
$5,00050,000$0.1000$100.00
$5,0001,00,000$0.0500$50.00
$5,0005,00,000$0.0100$10.00

Frequently asked questions

How do you calculate cost per impression?

To calculate Cost Per Impression (CPI), simply divide the total cost of your advertising campaign by the total number of impressions it received. For example, if you spent $500 and received 100,000 impressions, your CPI is $0.005.

What is the difference between CPI and CPM?

CPI stands for Cost Per Impression, which is the cost of a single ad view. Because this number is usually a tiny fraction of a cent, the advertising industry relies on CPM (Cost Per Mille), which represents the cost of 1,000 impressions. CPM makes it much easier to compare different advertising channels.

What is a good CPM rate?

A "good" CPM varies wildly depending on your industry, platform, and target audience. For broad consumer audiences on social media, a CPM between $5 and $10 is common. However, highly targeted B2B audiences on platforms like LinkedIn can easily see CPMs ranging from $30 to over $100.

Why do advertisers use CPM instead of CPI?

Looking at a CPI of $0.0085 versus $0.0125 is difficult for the human brain to intuitively process at a glance. By multiplying those figures by 1,000 to get CPM ($8.50 vs $12.50), advertisers can quickly assess and optimize their campaign budgets across different platforms.

About this calculator

This cost per impression calculator is built for digital marketers, media buyers, and small business owners evaluating their advertising spend. Whether you are running brand awareness campaigns on Facebook or display ads on Google, understanding your exact CPM is essential for media planning.

The calculations are based on standard advertising metric formulas:

Cost Per Impression (CPI) = Total Cost ÷ Total Impressions
Cost Per Mille (CPM) = CPI × 1,000

When optimizing your ad campaigns, remember that a low CPM does not always mean a successful campaign. If your goal is conversions (sales or leads), you must also monitor your Click-Through Rate (CTR) and Cost Per Acquisition (CPA). Cheap impressions are only valuable if they reach the right target audience.