CPM vs CPC

CPM vs CPC: Which Ad Pricing Model Should You Use?

When buying digital advertising, the pricing model you choose determines when and how you pay — and it should align with your campaign goal. CPM (Cost Per Mille) charges you per 1,000 impressions regardless of clicks, while CPC (Cost Per Click) charges you only when someone clicks your ad. Choosing the wrong model can mean paying for ad exposure that never converts or leaving valuable traffic on the table.

What is CPM?

CPM (Cost Per Mille) is a pricing model where you pay a fixed rate for every 1,000 times your ad is displayed, regardless of whether anyone clicks. It measures the cost of visibility.

Full CPM definition
What is CPC?

CPC (Cost Per Click) is a performance pricing model where you pay each time a user clicks on your ad. You only pay when someone actively engages with your creative.

Full CPC definition

CPM vs CPC: Key Differences

Aspect
CPM
CPC
You pay for
Every 1,000 impressions (views)
Each individual click
Primary goal
Brand awareness and reach
Traffic and direct response
Risk
Paying for impressions with no engagement
Click volume can vary widely
Control
Predictable budget usage
Costs scale with ad quality and CTR
Best platforms
Display networks, programmatic, video
Search ads, social ads
Optimization lever
Creative and audience quality
Quality Score, bid strategy, landing page

When to use CPM

  • Launching a new product and need to build brand awareness at scale
  • Running video or display campaigns where the impression itself is the message
  • Targeting a large broad audience and paying a fixed rate for eyeballs
  • Your goal is reach and frequency, not immediate clicks or conversions

When to use CPC

  • Running direct-response campaigns aimed at driving traffic to your site
  • Operating in a niche where you only want to pay for interested users
  • Testing ad creative — CPC helps you identify which ads drive the most clicks per dollar
  • Search advertising where users have active purchase intent

Verdict

Use CPM when your goal is awareness and you want to control how many people see your message. Use CPC when your goal is clicks, traffic, or conversions — especially in search advertising where every click signals intent. For most performance marketers, CPC or CPA models dominate, while CPM shines for brand campaigns and video placements.

Try the Calculator

Put these metrics to work with our free tool.

CPM to CPC Calculator