Calculate the CPM

Google Ads CPM Calculator — Free Online Google Ads CPM Calculator

Enter your Google Ads campaign cost and impressions to calculate CPM instantly. Analyze your display network performance and optimize your bidding strategy.

What is Google Ads CPM Calculator?

Google Ads CPM is the cost per 1,000 impressions on Google's advertising platforms — including the Google Display Network (GDN), YouTube, and Discovery ads.

Google Ads offers both CPC (pay per click) and CPM (pay per impression) bidding strategies. CPM bidding is ideal for brand awareness campaigns where visibility matters more than clicks. A Google Ads CPM Calculator helps you evaluate campaign efficiency.

Google Display Network reaches 90%+ of internet users globally. Understanding your Google Ads CPM helps you benchmark against competitors, optimize targeting, and decide between CPC and CPM bidding.

Campaign Cost Google Ads spend
Impressions GDN ad views
Google CPM Cost per 1,000

Google Ads CPM Calculator Formula

The Google Ads CPM formula is the same as standard CPM: divide campaign cost by impressions, then multiply by 1,000. Use the playground below to experiment with your own numbers.

Google Ads CPM = (Cost ÷ Impressions) × 1,000

Google Ads CPM Playground

$500
$10 $10,000
100,000
1K 1M
GA CPM $5.00 per 1,000 impressions

$500 ÷ 100,000 = 0.005 × 1,000 = $5.00

How to Calculate Google Ads CPM — Step by Step

Follow these steps to calculate CPM for your Google Ads display or video campaigns. Use data from your Google Ads dashboard for accurate results.

1

Find your campaign cost

In Google Ads, go to your campaign dashboard and note the total cost for the period you're analyzing.

Example

Your GDN campaign spent $3,000 over two weeks.

2

Get your total impressions

In the same campaign view, check the Impressions column for total ad impressions served.

Example

The campaign generated 600,000 impressions.

3

Apply the CPM formula

Divide cost by impressions, then multiply by 1,000 to get your Google Ads CPM.

Example

$3,000 ÷ 600,000 × 1,000 = $5.00 CPM

4

Compare bidding strategies

Compare your CPM-based results against CPC campaigns. If your goal is clicks, CPC may be more efficient. For awareness, CPM often wins.

Example

$5.00 CPM on GDN vs. $2.50 CPC with 0.5% CTR = $5.00 effective CPM — equivalent cost, but CPM guarantees impressions.

Frequently Asked Questions

What is the average Google Ads CPM?
Google Display Network CPM averages $2–$10. YouTube CPM ranges $8–$25. Google Discovery ads are $5–$15. Exact rates depend on targeting, competition, and industry.
When should I use CPM bidding in Google Ads?
Use CPM (or vCPM — viewable CPM) bidding for brand awareness campaigns where you want maximum visibility. Use CPC for direct response campaigns where clicks matter more.
What is vCPM in Google Ads?
vCPM (viewable CPM) charges you only for impressions where at least 50% of the ad is visible for 1+ second (2 seconds for video). It's Google's recommended CPM bidding strategy.
How to lower Google Ads CPM?
Refine targeting to reduce wasted impressions, use placement exclusions, optimize ad creative for better engagement, test different ad sizes, and bid during off-peak hours.
Does Google Ads CPM vary by device?
Yes. Desktop CPMs are often higher than mobile. Tablet CPMs fall in between. You can set device bid adjustments to optimize costs by device type.
How does Google Ads CPM compare to Facebook CPM?
Google Display Network CPM ($2–$10) is generally lower than Facebook ($5–$15). However, Facebook offers more granular audience targeting, which can justify higher CPMs for specific demographics.

Free Marketing Calculators

Explore our suite of free online calculators for digital marketers. Each tool is designed to help you measure, compare, and optimize your advertising campaigns.