In this article
1. Impression-Based Models: CPM & eCPM
CPM (Cost Per Mille)
CPM — cost per thousand impressions — is the foundational pricing model of digital advertising. Under a CPM model, the advertiser pays a fixed price for every 1,000 impressions served, regardless of whether users click, convert, or take any other action. CPM is the default currency of programmatic auctions: every bid request and bid response in the OpenRTB protocol is expressed in CPM terms.
The CPM model places performance risk squarely on the advertiser. The publisher is paid for delivering impressions, not for generating results. This makes CPM ideal for brand awareness campaigns where the objective is reach and frequency, but it requires careful optimization for performance campaigns where the advertiser needs to justify spend against measurable outcomes.
CPM rates vary enormously based on geography, ad format, audience targeting, and publisher quality. A 300x250 display impression on a Tier 1 US publisher might command a $10–$25 CPM, while the same format on a remnant network in Southeast Asia might clear at $0.20–$0.80. Video CPMs are consistently higher, ranging from $15–$50+ for in-stream formats in the US market.
eCPM (Effective Cost Per Mille)
eCPM is not a pricing model — it is a measurement metric. It normalizes revenue from any pricing model (CPC, CPA, revshare) into a per-thousand-impression equivalent, enabling publishers to compare the monetization efficiency of different demand sources on an apples-to-apples basis. The formula is:
eCPM = (Total Revenue / Total Impressions) × 1,000
For publishers running multiple monetization channels — direct CPM deals, CPC affiliate ads, CPA offers, and programmatic auctions — eCPM is the universal yardstick. A native ad network paying $0.05 per click with a 0.8% CTR generates an eCPM of $0.40. A programmatic DSP bidding at a $3.50 CPM generates an eCPM of $3.50. The publisher can compare these directly and allocate inventory to the higher-eCPM source.
2. Click-Based Model: CPC
Cost per click (CPC) means the advertiser pays only when a user clicks on the ad. Impressions are served for free; the advertiser is charged exclusively for demonstrated user engagement. CPC is the dominant model in search advertising (Google Ads, Bing Ads) and is widely used in native advertising (Taboola, Outbrain) and social media advertising (Facebook, Instagram).
How CPC Works in Practice
In a CPC campaign, the advertiser sets a maximum bid per click. The ad platform serves impressions until the budget is depleted, charging the advertiser for each click received. The effective CPM of a CPC campaign depends on the click-through rate (CTR): a campaign with a $1.00 CPC and a 0.5% CTR generates an eCPM of $5.00. The same campaign with a 2.0% CTR generates an eCPM of $20.00.
This relationship means that CPC campaigns with high-performing creative (high CTR) generate more publisher revenue per impression than campaigns with low-performing creative. Publishers accepting CPC ads must monitor eCPM carefully, as poorly performing CPC campaigns can generate less revenue than a modest CPM alternative.
CPC Risks and Considerations
- Click fraud: CPC models are uniquely vulnerable to click fraud — bots or competitors generating artificial clicks to drain the advertiser's budget. Advertisers must implement click validation and fraud detection tools.
- CTR dependency: Publisher revenue under CPC is entirely dependent on CTR, which varies by placement, creative quality, and audience relevance. A poorly placed CPC ad can generate near-zero revenue.
- Budget pacing: CPC campaigns can exhaust budgets rapidly if CTR is unexpectedly high, or under-deliver if CTR is low. Advertisers need daily budget caps and bid adjustments to manage pacing.
3. Action-Based Models: CPA, CPL & CPS
Action-based pricing models shift the maximum risk to the publisher or ad network: the advertiser pays only when a specific user action is completed. These models align advertiser cost directly with business outcomes, but they require robust tracking infrastructure and place the burden of optimization on the publisher.
CPA (Cost Per Acquisition/Action)
CPA pricing means the advertiser pays a fixed amount for each completed action — typically a purchase, sign-up, or app install. CPA rates vary dramatically by vertical and action value: a $5 CPA for a newsletter sign-up, a $50 CPA for a credit card application, a $200 CPA for an insurance policy purchase. The advertiser's ROI is predetermined: if the lifetime value of an acquired customer is $300 and the CPA is $50, the margin is clear.
For publishers, CPA campaigns carry the highest risk. If the audience doesn't convert, the publisher earns nothing despite serving impressions and generating clicks. CPA is most viable for publishers with highly targeted, engaged audiences that match the advertiser's customer profile. Affiliate networks and performance marketing platforms typically operate on CPA or CPC models.
CPL (Cost Per Lead)
CPL is a subset of CPA where the action is specifically a lead generation event — form submission, quote request, demo sign-up. CPL is dominant in B2B advertising, financial services, education, and real estate verticals. Lead quality is a critical consideration: advertisers may reject leads that don't meet qualification criteria, leading to disputes over which leads are billable.
CPS (Cost Per Sale)
CPS means the publisher is paid only when a sale is completed, typically as a percentage of the sale value or a fixed bounty per transaction. CPS is the foundation of e-commerce affiliate marketing — Amazon Associates, for example, pays publishers 1–10% of each qualifying sale. CPS requires deep integration between the advertiser's e-commerce platform and the tracking infrastructure to attribute sales back to specific publisher referrals.
4. Revenue Share
Revenue share (revshare) is a partnership model where the publisher receives a percentage of the revenue generated by the advertising relationship, rather than a fixed CPM, CPC, or CPA rate. Revshare is common in several contexts:
- SSP/Publisher relationships: SSPs typically retain 10–25% of programmatic revenue as their platform fee, passing 75–90% to the publisher.
- Ad network partnerships: Networks monetize publisher inventory and share revenue, often at 60/40 or 70/30 splits in favor of the publisher.
- Content syndication: Platforms like Taboola and Outbrain share advertising revenue with publishers based on the ads served within their recommendation units.
- App store and platform revshare: Apple and Google take 15–30% of in-app purchase revenue, with the remainder going to the developer/publisher.
Revshare models align incentives: both parties benefit from higher revenue. However, they require transparency into the revenue calculation — publishers must trust that the partner is reporting revenue accurately and not hiding deductions. Auditing rights and transparent reporting are essential contract terms in revshare agreements.
5. Risk Distribution Between Buyer & Seller
Each pricing model distributes risk differently between the advertiser (buyer) and the publisher (seller). Understanding this risk distribution is essential for negotiating fair deals:
| Model | Buyer Risk | Seller Risk | Risk Balance |
|---|---|---|---|
| CPM | High — pays regardless of performance | Low — paid for every impression served | Seller-favorable |
| CPC | Medium — pays only for clicks | Medium — revenue depends on CTR | Balanced |
| CPA/CPL | Low — pays only for results | High — revenue depends on conversion | Buyer-favorable |
| CPS | Lowest — pays only for sales | Highest — full funnel risk | Strongly buyer-favorable |
| Revshare | Shared — cost scales with revenue | Shared — revenue scales with performance | Aligned incentives |
6. When to Use Each Model
Choose CPM When:
- The campaign objective is brand awareness, reach, or frequency.
- The advertiser has sophisticated optimization capabilities and can manage performance internally.
- The publisher wants predictable, impression-based revenue with no performance dependency.
- The transaction is programmatic — CPM is the native currency of RTB auctions.
Choose CPC When:
- The campaign objective is website traffic or app engagement.
- The advertiser wants to control cost-per-visit and has clear traffic value thresholds.
- The creative has strong CTR potential (compelling offers, relevant targeting).
- The platform is search or native advertising, where CPC is the standard model.
Choose CPA/CPL When:
- The advertiser requires guaranteed ROI and cannot absorb impression or click costs without conversion.
- The publisher has deep audience knowledge and can target high-intent users with strong conversion probability.
- The vertical supports high CPA rates (finance, insurance, education) that justify the publisher's risk.
- Robust attribution and tracking infrastructure exists to verify conversions accurately.
Choose Revshare When:
- The partnership is long-term and both parties want aligned incentives.
- The revenue source is measurable and transparent (e-commerce sales, subscription revenue, ad revenue).
- Neither party wants to commit to fixed pricing in a volatile market.
7. Converting Between Models
Ad tech professionals frequently need to convert between pricing models to compare performance across campaigns or evaluate monetization alternatives. The following formulas enable direct comparison:
| Conversion | Formula | Example |
|---|---|---|
| CPC to eCPM | eCPM = CPC × CTR × 1000 | $0.80 CPC, 0.5% CTR = $4.00 eCPM |
| CPA to eCPM | eCPM = CPA × CR × CTR × 1000 | $20 CPA, 0.5% CTR, 10% CR = $10.00 eCPM |
| eCPM to CPC | CPC = eCPM / (CTR × 1000) | $5.00 eCPM, 0.4% CTR = $1.25 CPC |
| CPC to CPA equiv. | CPA = CPC / CR | $1.00 CPC, 8% CR = $12.50 CPA equivalent |
Where CR = Conversion Rate (conversions / clicks). These conversions assume stable CTR and CR — in practice, these metrics fluctuate, which is why publishers and advertisers should calculate eCPM on a rolling basis (last 7 days, last 30 days) rather than relying on point-in-time estimates.
8. Industry Benchmarks
Benchmark data provides context for evaluating whether your pricing is competitive. The following ranges reflect typical market conditions for the US and Western European markets as of 2025–2026:
| Model | Format / Vertical | Typical Range |
|---|---|---|
| CPM | Display (Tier 1 publisher) | $5.00 – $25.00 |
| CPM | In-stream Video | $15.00 – $50.00 |
| CPM | CTV | $25.00 – $65.00 |
| CPC | Display (programmatic) | $0.10 – $3.00 |
| CPC | Native advertising | $0.30 – $5.00 |
| CPC | Search (competitive keywords) | $1.00 – $50.00+ |
| CPA | E-commerce purchase | $10.00 – $80.00 |
| CPL | B2B lead (finance, SaaS) | $50.00 – $300.00 |
| CPS | Affiliate (% of sale) | 5% – 25% of order value |
Choosing the right pricing model is one of the most consequential decisions in any advertising partnership. It determines who bears performance risk, how revenue scales with results, and what optimization incentives each party faces. The most effective ad tech professionals are fluent in all models, can convert between them analytically, and negotiate deals that align pricing structure with campaign objectives and risk tolerance. Whether you are a publisher evaluating monetization options or an advertiser structuring media buys, understanding the full spectrum of pricing models — and the economics that underpin each — is essential for building profitable, sustainable advertising relationships.