CPM, CPC and CPA are the three fundamental pricing models in digital advertising. Most publishers see all three in a single dashboard without understanding which units are which — this guide fixes that.
This guide is written for content publishers making practical decisions — not a marketing overview. Every recommendation links out to the underlying review or comparison for detail.
CPM — Cost per Mille
CPM is priced per 1,000 impressions. It's the default for display units where the advertiser cares about reach rather than direct action. Effective CPM is your revenue per 1,000 impressions.
CPC — Cost per Click
CPC pays only when a visitor clicks. Common in AdSense text ads and search-partner units. Publishers see it aggregated into RPM in most dashboards.
CPA — Cost per Action
CPA pays only when a click converts (signup, purchase). Rare in pure display; common in affiliate-adjacent networks like Adsterra's CPA campaigns.
How they aggregate into RPM
Effective RPM (revenue per 1,000 pageviews or sessions) is what actually matters to publishers. It's derived from the mix of CPM, CPC and CPA units running on your inventory.
Which model is best for publishers?
Publishers don't usually choose — the network's auction assigns whichever model wins each impression. Optimizing for RPM means optimizing viewability, placement and content, not the pricing model.
Affiliate disclosure: some links on this page earn Golvra a commission at no cost to you.
Frequently asked questions
What is a good CPM in 2026?
It depends entirely on niche and geography. Premium editorial content in the US might see $10+ CPMs; utility content in tier-3 geos might see $0.10.
Is CPC better than CPM?
Neither is universally better — it depends on your inventory. Networks handle the mix automatically.