$

Google Ads CPM Calculator

Formula Used
Google Ads CPM = (Campaign Cost ÷ Impressions) × 1,000
Your CPM
per 1,000 impressions

How Google Ads CPM Works

From advertiser bid to ad display — the Google Ads auction system determines your CPM in real time.

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

What is Google Ads CPM Calculator?

A Google Ads CPM calculator is a free tool that computes the Cost Per Mille (cost per 1,000 impressions) for your Google advertising campaigns. It helps advertisers understand how much they are paying to show their ads 1,000 times across Google's massive network of properties.

Google Ads supports multiple bidding strategies including CPM (cost per mille), CPC (cost per click), and CPA (cost per action). The CPM model is most commonly used for Display Network campaigns, YouTube video ads, and brand awareness objectives where the goal is maximum visibility rather than direct clicks.

Google Ads reaches over 90% of internet users worldwide through its Display Network (2+ million websites), YouTube (2.5B+ monthly users), Gmail, Google Maps, and partner apps. Understanding your CPM across these placements is critical for budget optimization.

Google Ads CPM Calculator Formula

Google Ads CPM = (Campaign Cost ÷ Impressions) × 1,000
Solve for Ad Spend
Campaign Cost = (CPM × Impressions) ÷ 1,000
Solve for Impressions
Impressions = (Campaign Cost ÷ CPM) × 1,000
Google Ads CPM Calculation Example

An advertiser spends $1,000 on a Google Display Network campaign that generates 500,000 impressions. The CPM is: ($1,000 ÷ 500,000) × 1,000 = $2.00 CPM. This means the advertiser pays $2.00 for every 1,000 times their display ad is shown across Google partner websites.

Cost
Total campaign spend in Google Ads
Imp.
Total ad impressions delivered
CPM
Cost per 1,000 impressions

Google Ads CPM Benchmarks by Campaign Type

Average CPM rates across different Google Ads campaign types and placements.

🖼️
Display Network
$3.12
$0.50 – $10.00
Banner ads across 2M+ partner sites
▶️
YouTube Video
$9.68
$3.00 – $30.00
In-stream and discovery video ads
🔍
Search (vCPM bid)
$38.00
$15.00 – $80.00
Text ads; usually CPC but vCPM available
🛍️
Shopping Ads
$12.50
$5.00 – $25.00
Product listing ads with images
📧
Gmail Sponsored
$5.00
$2.00 – $12.00
Promotional tab email ads
📱
App Campaigns
$4.50
$1.50 – $10.00
Cross-network app install ads
Ad Format Avg CPM Range Notes
🖼️ Display Network $3.12 $0.50 – $10.00 Banner ads across 2M+ partner sites
▶️ YouTube Video $9.68 $3.00 – $30.00 In-stream and discovery video ads
🔍 Search (vCPM bid) $38.00 $15.00 – $80.00 Text ads; usually CPC but vCPM available
🛍️ Shopping Ads $12.50 $5.00 – $25.00 Product listing ads with images
📧 Gmail Sponsored $5.00 $2.00 – $12.00 Promotional tab email ads
📱 App Campaigns $4.50 $1.50 – $10.00 Cross-network app install ads

How to Optimize Google Ads CPM

Proven strategies to lower your Google Ads CPM and get more impressions for your budget.

Lower CPMs mean more ad visibility per dollar spent. Use these strategies to optimize your Google Ads campaigns.

Your Progress
0 / 7 strategies
Use custom intent audiences and in-market segments instead of broad demographics. More specific targeting often lowers CPM by reducing competition for irrelevant impressions.
Higher Quality Scores in Google Ads lead to lower CPMs. Improve ad relevance, landing page experience, and expected click-through rate.
Responsive ads automatically adjust to available placements, increasing eligible inventory and lowering average CPM compared to static image ads.
Regularly review and exclude low-performing websites from your Display Network placements. Remove parked domains, mobile game apps, and irrelevant sites.
Run ads during hours when your audience is most active. Avoid expensive peak hours if brand awareness is the goal — off-peak placements often have 20–40% lower CPMs.
Compare Manual CPM, Target CPM, and Maximize Conversions bidding. Target CPM keeps costs predictable while automated bidding may find cheaper impressions.
Remarketing lists often have lower CPMs because Google prioritizes showing ads to users who already know your brand, increasing relevance scores.

Google Ads CPM Calculator FAQ

Common questions about Google Ads CPM rates, bidding, and campaign optimization.

A good Google Ads CPM depends on the campaign type. Display Network: $1–$5 is good, $3.12 is average. YouTube Video: $5–$12 is competitive. Search: CPM is rarely used; CPC is standard. Industry averages range from $0.50 (programmatic display) to $30+ (premium video).

CPM charges per 1,000 impressions served. vCPM (viewable CPM) charges only when your ad is actually viewed — meaning at least 50% of pixels are visible for 1+ second (display) or 2+ seconds (video). vCPM typically costs 20–40% more but ensures real visibility.

CPM is better for brand awareness campaigns where you want maximum visibility. CPC is better for performance campaigns focused on clicks and conversions. Use CPM for Display Network brand campaigns and CPC for Search campaigns.

High CPM can be caused by: (1) Competitive audience targeting (B2B, finance, legal). (2) Narrow audience size. (3) Low ad quality score. (4) Premium placements (YouTube masthead, Gmail). (5) Seasonal demand spikes (Q4 holidays). Broaden targeting or improve ad quality to reduce CPM.

Google runs a real-time auction for every ad impression. Your actual CPM is determined by: your bid, ad quality score, expected impact of extensions, and competitor bids. You only pay the minimum needed to beat the next-highest bidder — so your actual CPM is usually lower than your maximum bid.