Cost Per Impression Calculator

Use our free cost per impression calculator to instantly determine your CPM, total ad spend, or total impressions. A perfect tool for digital marketers to optimize campaign budgets.

Enter Dimensions

Quick Scenarios
What do you want to calculate?
$
Views

Estimated Results

Enter any two metrics to instantly calculate your marketing costs and impressions.

Optimize Your Ad Spend with our Cost Per Impression Calculator

In digital advertising, knowing exactly what you are paying for visibility is critical. Cost per impression (CPI) refers to the exact price an advertiser pays for a single view of their ad, while CPM (Cost Per Mille) represents the cost for 1,000 views. Advertisers use these metrics to measure the cost-effectiveness of campaigns across different platforms. Whether you need a standard cost per impression calculator, a versatile cost cpm calculator to forecast views, or a cpm pricing calculator to set agency budgets, our omni-directional tool provides instant, accurate metrics.

Why Use Our Marketing Calculator?

Multiple Calculation Modes

Seamlessly switch between finding your CPM, forecasting total impressions, or estimating total campaign cost.

Instant CPM Calculations

Determine your exact cost per 1,000 views in real-time to benchmark your ad performance against industry averages.

Marketing Campaign Planning

Perfect for ad spend estimation and impression forecasting to ensure your budget aligns with your brand awareness goals.

How to Use the Calculator

1

Calculate CPM

Select the 'CPM / CPI' mode. Enter your total ad spend and total impressions to find your exact cost per 1,000 views.

2

Calculate Impressions

Select the 'Impressions' mode. Input your expected CPM and total budget to forecast how many ad views you will generate.

3

Calculate Spend

Select the 'Total Cost' mode. Enter your target number of impressions and expected CPM to find the required advertising budget.

CPM & CPI Formulas

CPM = (Total Cost ÷ Total Impressions) × 1,000

To find your Cost Per Impression (CPI) formula, simply divide your total ad spend by the total number of impressions. To find your CPM formula, take that exact CPI and multiply it by 1,000. For example, if you spend $500 for 100,000 impressions, your CPI is $0.005 and your CPM is $5.00.

💡 Common Advertising Use Cases

This calculator is an essential tool for evaluating top-of-funnel marketing efforts. It is widely used to plan display campaigns on the Google Display Network, forecast video views for YouTube Ads, and measure the broad reach of Facebook Ads. If your primary goal is maximizing brand awareness campaigns rather than direct conversions, tracking your CPM ensures you are getting the most visibility for your budget across these diverse digital platforms.

💡 Campaign Optimization Tip

A lower CPM is not always better if your ads are being shown to low-quality, bot-heavy traffic! Always balance your impression costs with your Click-Through Rate (CTR) and overall conversion goals to ensure you are reaching a highly relevant, engaged audience.

Frequently Asked Questions

How to calculate cost per impression?
To find the cost of a single ad view (CPI), simply divide your total advertising cost by the total number of impressions received. For instance, spending $100 for 50,000 views means each individual impression costs exactly $0.002.
How to calculate cost per 1000 impressions?
When marketers ask how to calculate cost per thousand impressions (CPM), the math is simple: divide your total campaign spend by total impressions, then multiply by 1,000. Because 'mille' means thousand in Latin, answering how to calculate cost per 1000 impressions is exactly the same as finding your standard CPM.
What is a good CPM for digital advertising?
A 'good' CPM varies wildly depending on your platform and industry. Broad display networks might have a CPM of $2.00 to $5.00, while highly targeted B2B LinkedIn campaigns can easily see CPMs over $30.00. Always benchmark against your specific industry averages rather than generic digital rates.
How do you calculate ad spend from impressions and CPM?
If you know your target impressions and expected CPM, you can easily forecast your required budget. Divide your target impressions by 1,000, and multiply that number by your CPM. (Our calculator's 'Total Cost' mode handles this automatically).

Guides & Resources for this Tool

guide

Cost Per Impression Formula & Calculating Impressions from CPM

Learn the exact cost per impression formula and the CPM formula for impressions. Master your digital...

use case

CPM Pricing Calculator Guide: How to Calculate Ad Spend

Use our CPM pricing calculator guide to forecast your advertising budget. Learn how to calculate spe...