CPC vs CPM: Which Bidding Strategy Is Right for You?
Choosing the wrong bidding model can waste your ad budget. Here's how to decide based on your campaign goals.
When you set up a paid advertising campaign, one of the first decisions you'll make is how you want to pay — per click (CPC) or per thousand impressions (CPM). The right choice depends entirely on your campaign goal, and picking the wrong model can drain your budget without results.
What are they?
CPC (Cost Per Click)
The cost of each individual click on your ad. You pay only when a user takes action by clicking — making it a performance-based model tied to engagement.
CPM (Cost Per Mille / Cost Per 1,000 Impressions)
The cost of reaching 1,000 people with your ad. You pay for exposure and visibility, not for clicks or actions.
Key differences
When to use each
You only pay when someone is interested enough to click — making CPC efficient for direct-response campaigns where the click is the first conversion step.
CPC aligns your spend with user intent. If no one clicks, you don't pay — which protects budget when targeting is imprecise.
When your goal is to get your brand in front of as many people as possible, CPM is more cost-efficient than CPC — you're buying eyeballs, not clicks.
Retargeting audiences already know your brand. CPM lets you stay top-of-mind at low cost — you don't need a click every time to reinforce the message.
Benchmarks
Highly variable; legal, finance, and insurance keywords can exceed $50 CPC
Display CPM is low but CTR is also low (0.1%–0.5%)
Varies by audience, placement, and time of year; Q4 CPMs spike significantly
YouTube uses CPV (cost per view) as well as CPM for non-skippable formats
The bottom line
Use CPC when you want to pay for intent — when a click signals genuine interest and leads to a conversion opportunity. Use CPM when you want to pay for reach — when your goal is visibility, brand recall, or staying top-of-mind with a warm audience.
Try the related tools
Put these metrics into practice with our free calculators.