Skip to content
Google Ads Glossary

Cost per Impression in Google Ads (CPM and vCPM)

What cost per impression means, how viewable CPM works in Google Ads, the formula, and why most stores still pay per click.

Written and reviewed by Christopher Krassnig

Published Last checked

Definition

Cost per impression is what you pay each time your ad is shown. Ad platforms quote it per 1,000 impressions, called CPM. In Google Ads you buy impressions with viewable CPM (vCPM) on the Display Network: you pay only when at least 50% of the ad is on screen for 1 second or longer.

Also called: CPM, cost per thousand impressions, viewable CPM (vCPM)

The CPM Formula

CPM = cost / impressions x 1,000. Cost per single impression = CPM / 1,000.

So a $5 CPM means each impression cost half a cent. CPM is a way to compare reach costs across campaigns, even campaigns you pay for by click.

How Google Ads Charges by Impression: Viewable CPM

Google defines CPM as "a way to bid where you pay per one thousand views (impressions) on the Google Display Network." Today that means viewable CPM. Google says "Max. CPM is no longer available as a bid strategy", and existing CPM bids were converted to vCPM automatically.

An impression counts as viewable "when 50 percent of your ad shows on screen for 1 second or longer for Display ads, or plays continuously for 2 seconds or longer for video ads." You bid on 1,000 viewable impressions and do not pay for ones that were not viewable.

vCPM is not available for Search Network campaigns. On Search you pay per click.

CPM vs CPC Bidding

Google's own comparison:

Viewable CPM bidding compared with CPC bidding in Google Ads
QuestionViewable CPMCPC
Use it ifYou care more about your ads being viewed than about clicks.You care more about clicks.
Your bidThe most you will pay for 1,000 viewable impressions.The most you will pay for 1 click.
What you pay forImpressions measured as viewable.Clicks you receive.

Google adds a tip that matters for stores: "If your main goal is online sales or visits to your website, then Maximize clicks or Maximize conversions bidding may be a better option for you." See the PPC model for how click pricing works.

Store example

Example: Comparing Two Campaigns by CPM

Made-up numbers, to show the method. A jewelry store runs a remarketing campaign on clicks: $300 spend, 60,000 impressions. CPM = $300 / 60,000 x 1,000 = $5.

It tests a brand awareness campaign on vCPM at about $3 per 1,000 viewable impressions: $300 buys around 100,000 viewable impressions.

The awareness campaign reaches more people for less per impression, but the remarketing campaign brings the sales. The store keeps remarketing on clicks and judges the vCPM test by branded searches, not direct sales. Our CPC calculator can turn a CPM and CTR into a cost per click.

Common Mistakes

  • Buying impressions when you want sales

    Google itself says Maximize clicks or Maximize conversions may be better for online sales.

  • Comparing CPM with CPC directly

    One is per 1,000 views, the other per click. Convert one into the other with your CTR before you compare.

  • Looking for CPM bidding on Search

    vCPM is not available for Search Network campaigns.

Questions People Ask

What you pay each time your ad shows. Google prices it per 1,000 impressions, and today you buy impressions with viewable CPM on the Display Network.

Google's Own Pages We Quoted

Every rule, limit and size on this page comes from these pages, read on 8 October 2026. Google changes them, so check the page itself before you act.

Ask Where Your Ad Money Went

Connect read-only in under five minutes. Ask which search terms and products lost money last month. Not ready to connect? The two-minute quiz scores you with no Google Ads login.

3-day free trial. Card required. Cancel anytime