Pricing model comparison

CPM vs CPC vs CPA: When to Use Each.

CPM charges per 1,000 impressions. CPC charges per click. CPA charges only when someone converts. CPM wins for awareness, CPC for traffic, CPA for guaranteed results. Here's the side-by-side, the breakeven math, and how to apply each in influencer campaigns.

Quick answer

CPM (Cost Per Mille) charges per 1,000 impressions served. You pay whether anyone clicks. CPC (Cost Per Click) only charges when someone clicks. CPA (Cost Per Action) only charges when someone converts, like a sale or signup. CPM is the pricing model for awareness, CPC for traffic, and CPA for guaranteed results.

Risk shifts from the advertiser to the platform as you move from CPM to CPC to CPA. Most ad platforms let you pick, and picking the wrong one can 2 to 5x your effective cost, so the 10-minute decision is worth doing.

CPM vs CPC vs CPA at a glance

AttributeCPMCPCCPA
What you pay forEvery 1,000 impressionsOnly when someone clicksOnly when someone converts
Best campaign goalAwareness, reach, video viewsTraffic, leads, conversionsSales, signups, installs
Risk sits withAdvertiser (pay regardless)Platform (earns on the click)Platform (earns on the result)
Cost predictabilityHigh. Scales with impressionsMedium. Depends on clicksLow upside cost, but high per-action price
Buyer journey fitTop of funnelMid and bottom of funnelBottom of funnel
Influencer defaultFee ÷ views × 1,000 = effective CPMRare. Clicks hard to attributeAffiliate commission is a CPA model
Platform exampleYouTube pre-roll, TikTok Spark AdsGoogle Search, Meta conversionAffiliate 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.

ScenarioCPMCTREffective CPC
A. High CTR$101%$1.00 (CPM wins)
B. Low CTR$100.25%$4.00 (CPC wins)
C. Strong creator content$52%$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.

Talk to us

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.
Frequently asked questions

Questions, answered.

CPM (Cost Per Mille) charges per 1,000 impressions served, you pay whether anyone clicks. CPC (Cost Per Click) only charges when someone clicks. CPM is the pricing model for awareness and reach; CPC is the pricing model for traffic and performance.
Use CPM for brand awareness, product launches, and creator content distribution where you want maximum reach per dollar. Use CPC for direct-response ads, lead generation, and when your goal is landing-page traffic or conversions.
It depends on click-through rate. If CTR is above 1%, CPM is usually cheaper per click ($0.50 to $2 effective CPC at a $5 CPM). If CTR is below 0.5%, CPC is cheaper because you don't pay for impressions that don't convert. The breakeven formula: effective CPC = CPM ÷ (CTR × 10).
Almost always CPM. Creator integrations are priced as flat fees that translate to CPM after the fact (fee ÷ views × 1,000). CPC is rare because views are harder to attribute to clicks, and performance-based creator deals usually run as commission or CPA.
Effective CPC from a CPM campaign = CPM ÷ (CTR × 10). Example: a $10 CPM campaign with 1% CTR = $10 ÷ (1 × 10) = $1.00 effective CPC. If you can buy CPC at under $1 in the same auction, switch to CPC. If not, stay on CPM.
CPM charges per 1,000 impressions, so you pay for attention whether or not anyone acts. CPC charges only when someone clicks, so you pay for visits. CPA (Cost Per Action) charges only when someone converts, like a sale or signup, so you pay for outcomes. Risk shifts from the advertiser to the platform as you move CPM to CPC to CPA, and the price per unit rises as the risk falls. Affiliate commission is a CPA model.
Get started with us

Automate your creator campaigns.

From outreach to GMV reporting, Hubfluence runs every part of your creator campaigns for agencies and enterprise brands. Set it up once, scale it across every brand you manage.

Creator Discovery iconCreator Discovery
Campaign Management iconCampaign Management
Social Intelligence iconSocial Intelligence
Reporting & Analytics iconReporting & Analytics