CPC / CPM / CPA
CPC (Cost Per Click), CPM (Cost Per Mille, or cost per 1,000 impressions), and CPA (Cost Per Acquisition) are the three primary pricing models in digital advertising. Each serves a different campaign objective: clicks, visibility, or conversions.
§ 1 Definition
CPC, CPM, and CPA are pricing models that define how advertisers pay for digital media placements. CPC charges the advertiser each time a user clicks on an ad. It is the standard model for Google Search Ads and is best for driving traffic to a landing page. CPM charges per 1,000 ad impressions (the M is Roman numeral for 1,000). It is used for brand awareness campaigns where visibility matters more than clicks. CPA charges only when a user completes a specific action like a purchase or form submission. It is the most performance-oriented model but also the hardest to scale because the platform takes the conversion risk. Understanding when to use each model is fundamental to efficient media buying.
§ 2 CPC: Cost Per Click
CPC is the dominant pricing model for search advertising. You pay only when someone clicks your ad, meaning you pay for engaged traffic, not passive views. CPC rates vary by industry, keyword competition, and Quality Score. Typical B2B CPCs range from $3 to $40 for competitive software keywords. Google Ads auctions use a modified CPC model: you set a maximum CPC bid but typically pay less (the actual CPC) because Google discounts your bid based on Ad Rank.
§ 3 CPM: Cost Per Mille
CPM charges per 1,000 ad impressions. It is the pricing model for display advertising, video ads, and programmatic media buying. CPM is appropriate for top-of-funnel brand awareness and retargeting, where the goal is maximizing reach. Typical B2B display CPMs range from $5 to $25 depending on audience targeting precision. LinkedIn CPMs are higher (often $30 to $80) because of the professional targeting capabilities. CPM campaigns win on reach and frequency but require separate measurement of downstream conversions.
§ 4 CPA: Cost Per Acquisition
CPA (also called Cost Per Action or Cost Per Conversion) charges the advertiser only when a defined conversion event occurs: a form submission, a purchase, a trial signup, or a demo request. CPA is the most accountable model but typically the most expensive per event. Platforms calculate your CPA based on your bid and their estimation of conversion probability. CPA models work best when you have sufficient conversion data (at least 30 conversions per month per campaign) and accurate tracking.
§ 5 Choosing the Right Model
The right pricing model depends on your campaign objective and data maturity. Use CPC for search campaigns targeting high-intent queries. Use CPM for brand awareness, audience building, and retargeting. Use CPA when you have enough conversion data and a clear definition of a valuable action. Many B2B campaigns use a blended approach: CPM for awareness, CPC for consideration, and CPA for conversion. The common mistake is using CPA before you have enough conversion data, which causes platforms to optimize poorly.
§ 6 Note
§ 7 Common questions
- Q. Which pricing model is cheapest?
- A. None is inherently cheaper. Each model optimizes for a different objective. CPC is cheapest on a per-event basis if you want clicks, CPM is cheapest for reach, and CPA is the most efficient if you only want conversions but often carries a premium per action.
- Q. Can I use multiple pricing models in one campaign?
- A. Yes, but within separate ad groups or campaigns. A common B2B approach is CPM for top-of-funnel social ads, CPC for search, and CPA for bottom-of-funnel retargeting.
- Q. What is a good CPA for B2B SaaS?
- A. It depends entirely on your customer lifetime value. A good CPA is whatever delivers a positive LTV:CAC ratio (typically 3:1 or higher). For enterprise SaaS, CPAs of $500 to $5,000 are common. For self-serve SaaS, CPAs of $50 to $300 are typical.
- CPC charges per click, CPM per 1,000 impressions, CPA per acquisition.
- CPC is best for search and direct response. CPM is best for awareness and reach.
- CPA is the most performance-oriented but requires sufficient conversion data.
- Choose the model that aligns with your campaign objective, not just cost.
- Most B2B programs use a blended approach across the funnel.
Atomic Glue helps B2B tech companies choose and optimize the right pricing models for each stage of the funnel. We structure campaigns so you are not overpaying for awareness or underinvesting in conversion. Check our Analytics & Tracking services or get in touch.
Get in touchCPC (Cost Per Click), CPM (Cost Per Mille, or cost per 1,000 impressions), and CPA (Cost Per Acquisition) are the three primary pricing models in digital advertising. Each serves a different campaign objective: clicks, visibility, or conversions.
Category: Marketing (also: Analytics)
Author: Atomic Glue Editorial Team
## Definition
CPC, CPM, and CPA are pricing models that define how advertisers pay for digital media placements. **CPC** charges the advertiser each time a user clicks on an ad. It is the standard model for Google Search Ads and is best for driving traffic to a landing page. **CPM** charges per 1,000 ad impressions (the M is Roman numeral for 1,000). It is used for brand awareness campaigns where visibility matters more than clicks. **CPA** charges only when a user completes a specific action like a purchase or form submission. It is the most performance-oriented model but also the hardest to scale because the platform takes the conversion risk. Understanding when to use each model is fundamental to efficient media buying.
## CPC: Cost Per Click
CPC is the dominant pricing model for search advertising. You pay only when someone clicks your ad, meaning you pay for engaged traffic, not passive views. CPC rates vary by industry, keyword competition, and Quality Score. Typical B2B CPCs range from $3 to $40 for competitive software keywords. Google Ads auctions use a modified CPC model: you set a maximum CPC bid but typically pay less (the actual CPC) because Google discounts your bid based on Ad Rank.
## CPM: Cost Per Mille
CPM charges per 1,000 ad impressions. It is the pricing model for display advertising, video ads, and programmatic media buying. CPM is appropriate for top-of-funnel brand awareness and retargeting, where the goal is maximizing reach. Typical B2B display CPMs range from $5 to $25 depending on audience targeting precision. LinkedIn CPMs are higher (often $30 to $80) because of the professional targeting capabilities. CPM campaigns win on reach and frequency but require separate measurement of downstream conversions.
## CPA: Cost Per Acquisition
CPA (also called Cost Per Action or Cost Per Conversion) charges the advertiser only when a defined conversion event occurs: a form submission, a purchase, a trial signup, or a demo request. CPA is the most accountable model but typically the most expensive per event. Platforms calculate your CPA based on your bid and their estimation of conversion probability. CPA models work best when you have sufficient conversion data (at least 30 conversions per month per campaign) and accurate tracking.
## Choosing the Right Model
The right pricing model depends on your campaign objective and data maturity. Use CPC for search campaigns targeting high-intent queries. Use CPM for brand awareness, audience building, and retargeting. Use CPA when you have enough conversion data and a clear definition of a valuable action. Many B2B campaigns use a blended approach: CPM for awareness, CPC for consideration, and CPA for conversion. The common mistake is using CPA before you have enough conversion data, which causes platforms to optimize poorly.
## Note
eCPA (effective CPA) is a common blended metric that calculates the total ad spend divided by total conversions across all pricing models. It provides a unified view of campaign efficiency regardless of the underlying pricing model.
## Common questions
Q: Which pricing model is cheapest?
A: None is inherently cheaper. Each model optimizes for a different objective. CPC is cheapest on a per-event basis if you want clicks, CPM is cheapest for reach, and CPA is the most efficient if you only want conversions but often carries a premium per action.
Q: Can I use multiple pricing models in one campaign?
A: Yes, but within separate ad groups or campaigns. A common B2B approach is CPM for top-of-funnel social ads, CPC for search, and CPA for bottom-of-funnel retargeting.
Q: What is a good CPA for B2B SaaS?
A: It depends entirely on your customer lifetime value. A good CPA is whatever delivers a positive LTV:CAC ratio (typically 3:1 or higher). For enterprise SaaS, CPAs of $500 to $5,000 are common. For self-serve SaaS, CPAs of $50 to $300 are typical.
## Key takeaways
- CPC charges per click, CPM per 1,000 impressions, CPA per acquisition.
- CPC is best for search and direct response. CPM is best for awareness and reach.
- CPA is the most performance-oriented but requires sufficient conversion data.
- Choose the model that aligns with your campaign objective, not just cost.
- Most B2B programs use a blended approach across the funnel.
## Related entries
- [PPC (Google Ads)](atomicglue.co/glossary/ppc-google-ads)
- [Quality Score (Google Ads)](atomicglue.co/glossary/quality-score-google-ads)
- [Remarketing / Retargeting](atomicglue.co/glossary/remarketing-retargeting)
- [Digital Marketing](atomicglue.co/glossary/digital-marketing)
Last updated July 2026. Permalink: atomicglue.co/glossary/cpc-cpm-cpa