DigitHelm
Digital Marketing

Programmatic Advertising Calculator | CPM, eCPM, Viewability & Delivery Pace

Convert between CPM, CPC, CPL, and CPA for any digital campaign. Model viewability-adjusted eCPM with configurable in-view rates, apply brand safety and targeting surcharge premiums, and calculate impression delivery pace against campaign flight dates.

Instant Results100% FreeAny DeviceNo Sign-up

Delivery Metrics

Impressions5,882,353
Clicks5,882
CPC$8.50
Leads / Conversions206

Revenue Metrics

Revenue$24,705.88
ROAS0.49×
CPL / CPA$242.86
Revenue per impression$0.0042

What Is the Programmatic Advertising Calculator | CPM, eCPM, Viewability & Delivery Pace?

CPM (Cost Per Mille) is the foundational pricing unit in programmatic advertising — the cost to serve 1,000 impressions. But the "gross CPM" you pay rarely reflects the true cost per meaningful exposure. Viewability, brand safety, audience targeting, and fraud filtering all affect what you actually get for your spend.

  • CPM Converter: Enter any known metrics (budget, CPM, CTR, CVR, AOV) to instantly derive the full funnel — impressions, clicks, leads, revenue, ROAS, and CPA.
  • Viewability Adjustment: Convert gross CPM to viewable CPM (vCPM) and calculate effective CPM after applying targeting surcharges for behavioral, custom audience, or lookalike segments.
  • Campaign Delivery: Model daily budget and impression pacing for any flight, then check if current spend is on track. Supports even and front-loaded delivery profiles.
  • Metric Matrix: Industry benchmark table for CPM, CTR, and CVR across 8 verticals and 4 ad formats — use as a quick reference when planning campaigns or evaluating vendor proposals.

Formula

Programmatic advertising involves a chain of metrics from impressions to revenue. Understanding how each metric derives from others lets you reverse-engineer any unknown and forecast campaign performance from partial data.

1Core Impressions Chain

Impressions = Budget / CPM × 1,000 Clicks = Impressions × CTR Leads = Clicks × CVR Revenue = Leads × AOV

Full funnel chain: budget through to revenue. Solving any two known values derives the rest.

2Viewable CPM

vCPM = Gross CPM / In-view rate × 100 Effective CPM = Gross CPM × (1 + targeting_surcharge)

Industry average in-view rate is 55% (MRC standard: 50% pixels, 1 second). Behavioral targeting adds ~25%.

3ROAS & CPA

ROAS = Revenue / Budget CPA = Budget / Conversions CPC = Budget / Clicks

ROAS is the return multiple on ad spend. CPA and CPL are equivalent for lead-gen. CPC derived from budget and clicks.

4Pacing Rate

Daily budget = Total / Flight days Pacing% = Actual spend / Expected spend × 100

Front-loaded pacing: first half gets 60% of budget. Pacing >110% or <70% warrants intervention.

How to Use

  1. 1

    Open CPM Converter and enter your total campaign budget.

  2. 2

    Enter your expected CPM from the media plan or use the Metric Matrix benchmark as a starting point.

  3. 3

    Add your estimated CTR based on ad format and industry vertical.

  4. 4

    Enter your landing page conversion rate (CVR) and average order value.

  5. 5

    Review the full funnel: impressions, clicks, leads, revenue, ROAS, and CPA.

  6. 6

    Switch to Viewability tab and enter your in-view rate and targeting type to see effective CPM.

  7. 7

    Use Campaign Delivery tab to set up pacing and check live campaign status.

  8. 8

    Reference Metric Matrix to compare your planned metrics against industry benchmarks.

  1. 1

    Use CPM Converter for campaign planning

    Enter your budget and CPM, then fill in CTR and CVR estimates to project clicks, leads, and revenue before launch.

  2. 2

    Derive unknowns from known values

    Know your ROAS target and AOV? Work backward: revenue = budget × ROAS, leads = revenue / AOV, CVR = leads / clicks.

  3. 3

    Convert to viewable CPM

    Enter your gross CPM and expected in-view rate. Industry average is 55% but premium placements achieve 70–80%. The vCPM is the true cost per seen impression.

  4. 4

    Add targeting premiums

    Select your audience targeting type. Behavioral data targeting adds ~25%, custom audiences +35%. See how these premiums affect your effective CPM.

  5. 5

    Set up delivery pacing

    Enter total budget, flight days, and target impressions. Choose even or front-loaded pacing. Input current day and spend to check if you are on track.

  6. 6

    Reference the metric matrix

    Use the industry benchmark table to validate your CTR and CVR assumptions before committing budget. Gaming and Travel typically have the highest CTRs; B2B the lowest.

Example Calculation

Example | Retail display campaign with behavioral targeting

Total budget$50,000
Gross CPM$8.50
Impressions5,882,353
CTR0.10%
Clicks5,882
CPC$8.50
CVR (landing page)2.5%
Leads / conversions147
AOV$120
Revenue$17,647
ROAS0.35×
vCPM (55% in-view)$15.45
Effective CPM (+25% behavioral)$10.63

ROAS of 0.35× reflects display's role in the upper funnel — view-through and assisted conversions are not captured here. Add post-view attribution to get full channel ROI.

Understanding Programmatic Advertising | CPM, eCPM, Viewability & Delivery Pace

Programmatic CPM Benchmarks (2024)

Ad FormatAverage CPMHigh-quality CPMIn-view rate
Display banner (300×250)$2–6$8–1550–60%
Display (970×250 billboard)$5–12$15–3060–75%
Pre-roll video (15s)$10–20$25–5065–80%
Native / in-feed$5–15$20–4070–85%
CTV / OTT$20–45$50–8095–99%
Audio (Spotify, podcasts)$15–25$30–45N/A (audio)
DOOH (digital out-of-home)$3–8$10–20N/A (physical)

Hidden CPM Costs in Programmatic Supply Chain

  • DSP technology fee: Typically 10–15% of media spend charged by the demand-side platform. Reduces effective budget reaching media owners.
  • SSP take rate: Supply-side platforms typically retain 15–20% of the bid price, meaning publishers receive 80–85 cents per dollar you spend.
  • Verification fees: Brand safety and viewability verification (IAS, DoubleVerify) adds $0.15–0.50 CPM. Fraud filtering (IVT prevention) adds another $0.10–0.30 CPM.
  • Data CPM: Third-party audience data from providers like Oracle Data Cloud or Experian adds $0.50–3.00 per 1,000 impressions.
  • Creative serving: Ad serving fees for rich media or video add $0.10–0.50 CPM on top of media cost.

Optimizing for vCPM vs CPM

Buying on a vCPM basis rather than gross CPM aligns incentives: you pay only for ads that were actually seen. Publishers with high in-view rates will command higher gross CPMs but deliver lower vCPMs, making them the better value. When comparing programmatic vendors, always normalize to vCPM — a $6 CPM at 45% viewability delivers a $13.33 vCPM, worse than a $9 CPM at 75% viewability delivering a $12 vCPM.

Frequently Asked Questions

What is the difference between CPM and vCPM?

CPM (Cost Per Mille) is the price paid per 1,000 gross impressions served, regardless of whether the ad was actually visible. vCPM (Viewable CPM) is the cost per 1,000 viewable impressions, where "viewable" means at least 50% of ad pixels were in view for at least 1 second (MRC standard for display; 2 seconds for video). Industry average in-view rates are around 55%, meaning the true vCPM is roughly 1.8× the gross CPM.

What are realistic CTR benchmarks for programmatic display?

Display banner CTR averages 0.05–0.15% across most industries. Rich media and high-impact formats achieve 0.3–0.5%. Native advertising averages 0.2–0.4%. Video completion rates (VCR) range from 60–80% for pre-roll. CTV/streaming completion rates are 90–98% due to non-skippable formats. Always use your own historical data as the primary benchmark.

How does front-loaded pacing work and when should I use it?

Front-loaded delivery spends 60% of the budget in the first half of the flight and 40% in the second half. It is useful for: seasonal promotions where early-flight impressions have higher value, new campaigns where you want data quickly, and competitive periods where inventory is scarce later. Risk: if creative or targeting under-performs, you have spent most of the budget before optimizing.

What targeting surcharges are standard in programmatic?

Surcharges vary by data type and vendor. First-party data activation: minimal cost (you own the data). Third-party behavioral segments: 20–30% premium over base CPM. Custom audiences and CRM onboarding: 30–40%. Lookalike expansion: 15–25%. Premium contextual (brand-safe keywords, news adjacency): 10–20%. These are additive — stacking behavioral + contextual can double your effective CPM.

What is a good ROAS for programmatic display?

Display operates primarily in the upper and mid funnel — awareness and consideration — where direct ROAS is typically low (0.2–1.0×) because the channel's value lies in view-through conversions and assisted revenue, not last-click attribution. Direct response display (retargeting) achieves 2–5× ROAS. Full-funnel attribution that includes view-through typically shows display contributing 3–8× its apparent last-click ROAS.

You Might Also Like

PPC ROAS Calculator | Break-Even ROAS, Target CPA & Budget Optimizer
Calculate break-even ROAS, target CPA, and project budget performance for Google Ads, Meta, or any PPC channel. Includes impression share adjustment, quality score CPC discount and premium table, and ACOS/TACOS for Amazon advertising.
Social Media Ads ROI Calculator | CPM, CPC, CPL, CPA & ROAS by Platform
Model paid social campaign performance across Facebook, Instagram, TikTok, and LinkedIn. Convert between CPM, CPC, CPL, CPA, and ROAS using real platform benchmarks. Includes audience funnel analysis, frequency impact on CTR, and a budget scenario planner.
Ad Reach & Frequency Calculator | GRP, Effective Reach & Optimal Frequency Cap
Calculate advertising reach percentage, frequency distribution (1+, 2+, 3+ exposures), gross rating points (GRP/TRP), and effective reach for any media plan. Apply the Ostrow model to find the optimal frequency cap and visualize diminishing returns on reach.
Marketing Budget Mix Calculator | Channel ROI, Marginal Returns & Pareto Analysis
Analyze marketing budget allocation across up to 8 channels. Calculate ROI and marginal ROI per channel, identify Pareto top performers, compute blended ROAS, and model the revenue impact of shifting budget between underperforming and high-return channels.
Marketing Attribution Calculator | 6 Models, Channel Revenue Split & Touchpath
Compare six attribution models — first-touch, last-touch, linear, time-decay, U-shaped, and W-shaped — across any sequence of marketing touchpoints. Enter up to 10 channels with timestamps and see how each model distributes revenue credit differently.

Explore 360+ Free Calculators

From math and science to finance and everyday life — all free, no account needed.