Overview
CPC (Cost Per Click) and CPM (Cost Per Mille, or Cost Per Thousand Impressions) are the two dominant pricing models in digital advertising. Every campaign budget you allocate gets consumed through one of these two mechanisms, and choosing the wrong one can mean paying significantly more for the same outcome.
The core distinction is simple. With CPC you pay only when someone clicks your ad; with CPM you pay for every 1,000 times your ad is displayed, regardless of whether anyone interacts. That difference in risk structure drives everything: what campaigns each model suits, how predictable your spend is, and how you measure performance.
Use the CPC Calculator and CPM Calculator to model your specific numbers before committing budget.
CPC vs CPM: Side-by-Side Comparison
| Dimension | CPC (Cost Per Click) | CPM (Cost Per Mille) |
|---|---|---|
| What you pay for | Each click on your ad | Every 1,000 impressions served |
| Risk profile | Lower, you pay only for engagement | Higher, you pay for views regardless of clicks |
| Best for | Direct response, lead gen, conversions | Brand awareness, reach, retargeting |
| Budget predictability | Variable (spend rate depends on CTR and click volume) | High, fixed cost per 1,000 impressions |
| Typical rates 2026 | $0.50-$5.00 (Google Search), $0.10-$0.80 (Facebook) | $5-$15 (Facebook feed), $3-$8 (display), $15-$30 (video) |
| Bidding control | Bid on keywords or audience actions | Bid on audience segment or placement |
| Calculation complexity | Straightforward, clicks × CPC = spend | Requires CTR assumption to compute effective CPC |
| Platform examples | Google Search Ads, Microsoft Ads, LinkedIn CPC | Facebook/Instagram, YouTube, Google Display Network |
CPC Deep Dive
CPC is the performance advertiser's default model. You set a maximum bid for each click, the auction determines your actual cost, and your budget only depletes when someone acts. This creates a natural accountability loop: every pound of budget ties to a discrete engagement.
Example: You run a Google Search campaign at a $2.00 CPC. Over a week, your ad receives 500 clicks, costing $1,000. If 5% of those clicks convert and your average order value is $50, revenue comes to $1,250, a positive return on a straightforward calculation.
The mechanics favour advertisers with clear conversion goals. Google Search runs almost entirely on CPC because users signal intent through their search queries. You're paying for access to a moment of high relevance, not just eyeballs.
One nuance: platforms don't charge CPC in isolation. Google uses Quality Score, a function of expected CTR, ad relevance, and landing page experience, to determine your Ad Rank and actual CPC. A poor CTR raises your effective CPC and lowers ad position even on a CPC buy. Improving ad copy to lift CTR saves money even though you aren't paying per impression.
CPC campaigns are also easier to budget for in the early stages of a campaign when you don't yet know your CTR. You know your maximum per-click cost; the uncertainty sits in how many clicks your budget buys, not in your cost per outcome.
CPM Deep Dive
CPM shifts the unit of purchase to visibility rather than action. You pay for impressions, instances of your ad being displayed, and the number of clicks you receive depends entirely on your creative's ability to earn attention.
Example: A $10 CPM campaign with 100,000 impressions costs $1,000. How many clicks does that deliver? It depends on CTR:
- At 1.0% CTR, that's 1,000 clicks, an effective CPC of $1.00
- At 0.5% CTR, that's 500 clicks, an effective CPC of $2.00
- At 0.1% CTR, that's 100 clicks, an effective CPC of $10.00
The same $1,000 produces wildly different click volumes depending on creative performance. This is CPM's defining characteristic: the risk sits in the creative, not the bid.
CPM is the model Facebook and Instagram use by default. When you set a campaign objective to "reach" or "brand awareness," you're buying CPM. Even conversion-optimised campaigns on Meta operate on CPM impressions behind the scenes; the platform's algorithm decides which impressions to buy on your behalf to maximise conversions.
Calculating effective CPC from CPM:
Effective CPC = (CPM ÷ 1000) ÷ CTR
At $8 CPM and 0.5% CTR: ($8 ÷ 1000) ÷ 0.005 = $1.60 effective CPC
Compare this figure against the prevailing CPC bid in your category. If CPC bids in your niche run $3.00, buying CPM at $8 with a 0.5% CTR delivers clicks at $1.60, a 47% saving. If your CTR drops to 0.1%, effective CPC rises to $8.00, making CPM a worse deal than direct CPC. Use the ROAS Calculator to tie these numbers back to revenue impact.
When to Use CPC
Choose CPC when you're optimising for a specific user action, a purchase, a sign-up, a download, a form submission. It fits when you know your conversion rate and value; if a click is worth $2.50 to you, bidding $1.50 CPC gives you a measurable margin. It also fits when your CTR is unknown or low, since entering a new audience or testing new creative means you don't want to pay for thousands of impressions that yield no engagement. Google Search is a natural home for CPC too, since search intent runs high and CPC aligns cost with qualified traffic. And if your budget is limited, CPC gives you predictable click counts even on small budgets.
When to Use CPM
Choose CPM when impressions themselves carry value, when getting your brand in front of an audience is the goal, not immediate action. Brand awareness for a new product is a classic case: you need reach across a target demographic, and clicks are secondary. Retargeting warm audiences is another. Users who visited your site in the past 30 days have higher CTRs (often 2-5%); at a 3% CTR and $10 CPM, your effective CPC is $0.33, far below typical retargeting CPC bids of $1-$3. Video advertising fits here too, since video inventory is almost exclusively priced on CPM or CPV (cost per view), and you're paying to deliver a message, not to generate clicks. And if you have strong creative and know your CTR, say historical data showing 1.5%+ CTR, model whether CPM delivers better effective CPC than direct CPC bids in your category.
The Effective CPC Decision Framework
The cleanest way to choose between CPC and CPM is to calculate effective CPC and compare it to the market CPC rate for your campaign type.
First, get your platform's CPM rate for your target audience. Then estimate your expected CTR based on past campaigns or industry benchmarks (0.5-1.5% for Facebook; 1-3% for retargeting). Calculate effective CPC as (CPM ÷ 1000) ÷ CTR, and compare that to direct CPC bids available for the same audience. If effective CPC from CPM comes in lower, buy CPM. If it comes in higher, buy CPC.
For conversion campaigns with no historical CTR data, start with CPC. After accumulating 1,000+ impressions, you'll have a reliable CTR to model CPM efficiency.
Key Terms
- CPC (Cost Per Click): the amount paid by an advertiser each time a user clicks their ad
- CPM (Cost Per Mille): the cost paid per 1,000 ad impressions, regardless of clicks
- CTR (Click-Through Rate): the percentage of impressions that result in a click; calculated as (clicks ÷ impressions) × 100
- Impression: a single instance of an ad being displayed to a user, counted regardless of whether the user interacts