guide

How to Calculate Cost Per Impression: Formula & Examples

Learn how to calculate cost per impression with our easy formula guide. Understand the exact cost of a single ad view for your digital marketing campaigns.

When analyzing digital marketing budgets, understanding exactly where your money goes at the micro-level is crucial. While most advertising networks display bulk pricing metrics, calculating cost per impression allows you to see the exact financial cost of loading your ad on a single user's screen.

The Cost Per Impression Formula

The math required to find the cost of a single ad view is straightforward. You only need two variables: your total advertising spend and the total number of impressions delivered.

Cost Per Impression = Total Campaign Cost ÷ Total Impressions

A Practical Calculation Example

Imagine you are running a display advertising campaign. You allocate a total budget of $500, and the ad network reports that your banner was displayed 100,000 times.

  • Total Cost: $500
  • Total Impressions: 100,000
  • Calculation: 500 ÷ 100,000 = 0.005

Your cost per individual impression is exactly $0.005 (half of a cent). To automate this math instantly and avoid manual decimal errors, you can use our free cost per impression calculator to process your campaign metrics.

Important Caveats About Impressions

When evaluating this metric, it is vital to remember that an "impression" simply means the ad was fetched and loaded on a webpage or app. An impression does not guarantee that the user actively looked at the ad, nor does it equal a unique user (the same person might generate 10 impressions by refreshing a page). It also does not measure clicks, leads, or sales. Therefore, while a low cost per impression is great for brand awareness, it should always be evaluated alongside engagement and conversion metrics to determine true profitability.

Interactive Tool

Cost Per Impression Calculator

Apply the concepts from this guide using our free mathematical engine.

Open Calculator

Keep Reading