CPM vs CPC vs CPA at a glance
| Attribute | CPM | CPC | CPA |
|---|---|---|---|
| What you pay for | Every 1,000 impressions | Only when someone clicks | Only when someone converts |
| Best campaign goal | Awareness, reach, video views | Traffic, leads, conversions | Sales, signups, installs |
| Risk sits with | Advertiser (pay regardless) | Platform (earns on the click) | Platform (earns on the result) |
| Cost predictability | High. Scales with impressions | Medium. Depends on clicks | Low upside cost, but high per-action price |
| Buyer journey fit | Top of funnel | Mid and bottom of funnel | Bottom of funnel |
| Influencer default | Fee ÷ views × 1,000 = effective CPM | Rare. Clicks hard to attribute | Affiliate commission is a CPA model |
| Platform example | YouTube pre-roll, TikTok Spark Ads | Google Search, Meta conversion | Affiliate networks, some Meta objectives |
When to pick CPM vs CPC
- Choose CPM when your goal is maximum impressions at the lowest per-thousand cost. Product launches, brand-building pushes, sponsored creator content, reach campaigns. If your CTR is at least 1%, CPM is usually the cheaper effective click too.
- Choose CPC when your goal is traffic or a conversion event. Lead-gen landing pages, direct-response ads, search ads, product-page shopping. CPC forces the platform to find users most likely to click, which usually aligns with intent.
- Split the budget when you're running the full funnel. Use CPM for top-of-funnel awareness (Spark Ads, reach campaigns), then CPC retargeting for anyone who engaged. Standard playbook for ecommerce and SaaS.
The CPM to CPC breakeven calculation
If your goal is clicks and the platform offers both pricing models, calculate the effective CPC of the CPM bid to decide.
| Scenario | CPM | CTR | Effective CPC |
|---|---|---|---|
| A. High CTR | $10 | 1% | $1.00 (CPM wins) |
| B. Low CTR | $10 | 0.25% | $4.00 (CPC wins) |
| C. Strong creator content | $5 | 2% | $0.25 (CPM wins big) |
The rule: high CTR = CPM wins, low CTR = CPC wins. The only way to know which model wins on your specific ad is to measure CTR.
Want to model your own CPM vs CPC math?
The free Hubfluence CPM calculator solves spend, impressions, or CPM when you know any two.
A $10K budget: CPM vs CPC side-by-side
Say you have a $10,000 budget and a CTR of 1%. On a $10 CPM, you buy 1,000,000 impressions × 1% CTR = 10,000 clicks at an effective $1.00 CPC.
On the same auction at a $1.50 CPC bid, $10,000 buys 6,667 clicks. Over the same spend, CPM wins by 50%. But if your ad's real CTR is closer to 0.4%, you'd only get 4,000 clicks at $2.50 effective CPC on CPM, and CPC at $1.50 wins by 67%.
Start CPM for the first 3 to 5 days of a launch, capture the real CTR, then run the effective CPC math and switch if needed.
Where CPA fits in
CPA (Cost Per Action) is the third pricing model, and it pushes the risk furthest onto the platform or creator. You only pay when a defined action happens: a sale, a signup, an install. If the action never happens, you pay nothing.
- CPA is the lowest-risk model for the advertiser because cost is tied directly to results. The tradeoff is a higher price per action, since whoever runs the ad is absorbing the risk of impressions and clicks that do not convert.
- Affiliate marketing is a CPA model. A creator earns a commission only when their link drives a sale, which is CPA by another name. This is why affiliate programs are attractive to brands with tight cash flow.
- Use CPA when you have a proven offer and a clear conversion event, and you would rather pay more per result than risk spend on impressions or clicks that do not convert.
CPM vs CPC in creator campaigns
Creator campaigns are almost always priced as flat fees that translate to CPM after the fact. CPC is rare because views on a sponsored post are hard to attribute to clicks on a link in bio.
- Affiliate / CPA deals: creator earns a commission on each sale. Risk sits with the creator, useful for brands with tight cash flow.
- Performance retainers: creator earns a base + bonus per qualified click or signup. A middle ground between flat fee and pure affiliate.
- Flat-fee then back-calculate CPM: pay the creator's quoted fee, divide by actual views × 1,000 to get the effective CPM you bought.
