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 will be 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 is tied 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 is $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 are signalling intent through their search queries. You are paying for access to a moment of high relevance, not just eyeballs.
One nuance: platforms do not 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 are not paying per impression.
CPC campaigns are also easier to budget for in the early stages of a campaign when you do not yet know your CTR. You know your maximum per-click cost; uncertainty lies 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 → 1,000 clicks → effective CPC = $1.00
- At 0.5% CTR → 500 clicks → effective CPC = $2.00
- At 0.1% CTR → 100 clicks → effective CPC = $10.00
The same $1,000 produces wildly different click volumes depending on creative performance. This is CPM's defining characteristic: risk is creative risk, not bid risk.
CPM is the model Facebook and Instagram use by default. When you set a campaign objective to "reach" or "brand awareness," you are 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 are optimising for a specific user action — a purchase, a sign-up, a download, a form submission. The reasons:
- 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.
- Your CTR is unknown or low. If you are entering a new audience or testing new creative, you do not want to pay for thousands of impressions that yield no engagement.
- You are using Google Search. Search intent is high; CPC aligns cost with qualified traffic.
- 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. You need reach across a target demographic; clicks are secondary.
- Retargeting warm audiences. 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. Video inventory is almost exclusively priced on CPM or CPV (cost per view). You are paying to deliver a message, not to generate clicks.
- You have strong creative and know your CTR. If you have 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.
- Get your platform's CPM rate for your target audience.
- Estimate your expected CTR based on past campaigns or industry benchmarks (0.5–1.5% for Facebook; 1–3% for retargeting).
- Calculate effective CPC: (CPM ÷ 1000) ÷ CTR.
- Compare to direct CPC bids available for the same audience.
- If effective CPC from CPM is lower, buy CPM. If it is higher, buy CPC.
For conversion campaigns with no historical CTR data, start with CPC. After accumulating 1,000+ impressions, you will 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