AdOpsNow

Campaigns. Delivery.
Measurement.

← All tools

CPM calculator

Calculate cost per thousand impressions, or work backward from CPM to estimate a budget or delivery volume.

Use totals for the same period and one currency. Choose the value you need, then enter the two known values.

Calculator inputs
Use the same cost basis, including or excluding fees consistently.
Use the reported count.
Rate in the same currency as spend.

Your inputs stay in this browser tab. Nothing is saved or sent to AdOpsNow.

The formula

CPM = spend ÷ impressions × 1,000

Spend = CPM × impressions ÷ 1,000

Estimated impressions = spend ÷ CPM × 1,000

Worked example · sample data

500 in spend and 100,000 impressions gives a CPM of 5.00.

Before you use the result

This is impression-based CPM. For viewable CPM, use the viewability calculator with viewable impressions.

To combine campaigns, add their spend and volume first. Do not average their individual cost rates.

Estimated impressions or clicks are rounded down to whole units. A target rate does not guarantee that volume.

Read the related guide →

Reference: Google Ads: average CPM