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

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:

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:

ModelBuyer RiskSeller RiskRisk Balance
CPMHigh — pays regardless of performanceLow — paid for every impression servedSeller-favorable
CPCMedium — pays only for clicksMedium — revenue depends on CTRBalanced
CPA/CPLLow — pays only for resultsHigh — revenue depends on conversionBuyer-favorable
CPSLowest — pays only for salesHighest — full funnel riskStrongly buyer-favorable
RevshareShared — cost scales with revenueShared — revenue scales with performanceAligned incentives
The risk-reward trade-off
Pricing models that shift more risk to the publisher (CPA, CPS) typically offer higher per-unit payouts to compensate for that risk. A publisher might earn $3.00 eCPM on a CPM campaign but $15.00 eCPM on a well-optimized CPA campaign — but only if their audience converts at a high rate. Publishers with strong audience alignment and high conversion rates can earn more on CPA than CPM; publishers without that alignment should prefer CPM certainty.

6. When to Use Each Model

Choose CPM When:

Choose CPC When:

Choose CPA/CPL When:

Choose Revshare When:

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:

ConversionFormulaExample
CPC to eCPMeCPM = CPC × CTR × 1000$0.80 CPC, 0.5% CTR = $4.00 eCPM
CPA to eCPMeCPM = CPA × CR × CTR × 1000$20 CPA, 0.5% CTR, 10% CR = $10.00 eCPM
eCPM to CPCCPC = 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:

ModelFormat / VerticalTypical Range
CPMDisplay (Tier 1 publisher)$5.00 – $25.00
CPMIn-stream Video$15.00 – $50.00
CPMCTV$25.00 – $65.00
CPCDisplay (programmatic)$0.10 – $3.00
CPCNative advertising$0.30 – $5.00
CPCSearch (competitive keywords)$1.00 – $50.00+
CPAE-commerce purchase$10.00 – $80.00
CPLB2B lead (finance, SaaS)$50.00 – $300.00
CPSAffiliate (% of sale)5% – 25% of order value
Context is everything
Benchmarks are starting points, not absolutes. Your optimal pricing model depends on your specific audience quality, content environment, competitive landscape, and business objectives. A premium finance publisher with a highly engaged C-suite audience may command CPMs 3–5x above the display benchmark, while a high-volume entertainment site might achieve better overall revenue with CPC or native revshare models despite lower per-unit rates.

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.