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.
Delivery Metrics
Revenue Metrics
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.
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.
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%.
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.
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
Open CPM Converter and enter your total campaign budget.
- 2
Enter your expected CPM from the media plan or use the Metric Matrix benchmark as a starting point.
- 3
Add your estimated CTR based on ad format and industry vertical.
- 4
Enter your landing page conversion rate (CVR) and average order value.
- 5
Review the full funnel: impressions, clicks, leads, revenue, ROAS, and CPA.
- 6
Switch to Viewability tab and enter your in-view rate and targeting type to see effective CPM.
- 7
Use Campaign Delivery tab to set up pacing and check live campaign status.
- 8
Reference Metric Matrix to compare your planned metrics against industry benchmarks.
- 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
Derive unknowns from known values
Know your ROAS target and AOV? Work backward: revenue = budget × ROAS, leads = revenue / AOV, CVR = leads / clicks.
- 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
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
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
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
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 Format | Average CPM | High-quality CPM | In-view rate |
|---|---|---|---|
| Display banner (300×250) | $2–6 | $8–15 | 50–60% |
| Display (970×250 billboard) | $5–12 | $15–30 | 60–75% |
| Pre-roll video (15s) | $10–20 | $25–50 | 65–80% |
| Native / in-feed | $5–15 | $20–40 | 70–85% |
| CTV / OTT | $20–45 | $50–80 | 95–99% |
| Audio (Spotify, podcasts) | $15–25 | $30–45 | N/A (audio) |
| DOOH (digital out-of-home) | $3–8 | $10–20 | N/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
Explore 360+ Free Calculators
From math and science to finance and everyday life — all free, no account needed.