★ 5.0 on Google · No long contracts · You own every asset
Rathly

What is cost-per-thousand impressions (CPM)?

Short answer

CPM means cost per thousand impressions, or cost per mille. You pay for every 1,000 times your ad shows, whether anyone clicks or not. CPM pricing suits awareness campaigns on display, video and social platforms. Search ads usually charge per click instead. CPM equals cost divided by impressions, times 1,000.

In this answer
  1. 01How CPM works
  2. 02CPM vs CPC
  3. 03When CPM makes sense for a local business
  4. 04Watch frequency

How CPM works

With CPM bidding, you pay for views of your ad, not clicks. For example, $50 spent on 10,000 impressions is a $5 CPM. Many platforms also report CPM for click-based campaigns, so you can compare how expensive an audience is to reach.

On YouTube, bumper ads use target CPM bidding, so you pay per impression. Display campaigns can use viewable CPM, which counts only impressions people could actually see.

CPM vs CPC

ModelYou pay forBest for
CPCEach clickLeads, calls and sales from people ready to act
CPMEach 1,000 impressionsAwareness and staying top of mind

When CPM makes sense for a local business

  • Launching a new location to a nearby audience
  • Short video ads that show your work
  • Reminding past visitors before a busy season
  • Building recognition before running search ads

Search ads aimed at buyers rarely need CPM. People searching for "emergency plumber" are ready to click, and paying per click aligns cost with intent.

Watch frequency

CPM campaigns can show the same ad to the same people too often. Set frequency caps, so each person sees the ad a few times a week at most. Too many repeats raise annoyance and lower results.

Good example. A new dental office runs a short video in its area on CPM for a month before opening, then switches budget to search ads.

Bad example. A plumber pays CPM for display ads across the state and judges them by phone calls the next day.

Read what CPC is. Our PPC management picks the pricing model that matches your goal.

Keep reading

Related answers

All PPC questions →

Your agency isn't delivering? Talk to us.

  • ✓ You talk to the people who do the work
  • ✓ We handle 95% of requests the same or next day
  • ✓ You own every account, site and listing
Talk to usSTEP 1 OF 2
What isn't working?
No contract. Cloudflare Turnstile blocks spam.
Call usTalk to us →