Programmatic Advertising CPM Calculator
Estimate your programmatic media costs with precision. Enter your DSP spend and impression data to calculate effective CPM across open exchange, private marketplace, and programmatic guaranteed deals — and benchmark against real-time bidding market rates.
Campaign Comparison
What Is Programmatic CPM?
Programmatic CPM is the cost per thousand impressions paid through automated, real-time bidding (RTB) platforms. Unlike direct-sold CPM, programmatic CPM is determined dynamically by supply and demand in millisecond-long auctions run by demand-side platforms (DSPs) and supply-side platforms (SSPs). Typical programmatic display CPMs range from $1 to $5 on the open exchange.
Programmatic CPM matters because it reflects true market pricing for digital ad inventory. Small shifts in CPM can have enormous budget implications at scale — a $0.50 increase on a 10-million-impression campaign costs $5,000. Monitoring programmatic CPM helps buyers avoid overpaying during low-demand periods and forecast costs during premium-demand events like Black Friday or the Super Bowl.
Programmatic traders use this calculator to set bid-price ceilings and floor strategies. Agency teams compare open-exchange CPMs against private marketplace (PMP) rates to determine when premium inventory justifies the price premium. Finance teams use historical programmatic CPM data to model quarterly media budgets and flag cost anomalies.
Programmatic CPM Formula
Programmatic CPM follows the standard CPM formula, but the inputs come from your DSP reporting. Divide total programmatic spend by the number of impressions won through real-time auctions, then multiply by 1,000 to get your effective programmatic CPM.
Programmatic CPM = (DSP Spend ÷ Impressions Won) × 1,000 Programmatic CPM Playground
$500 ÷ 100,000 = 0.005 × 1,000 = $5.00
How to Calculate Programmatic CPM – Step by Step
Follow these steps to measure your effective programmatic CPM and understand how auction dynamics affect your media costs.
Export DSP Spend Data
Log into your DSP (DV360, The Trade Desk, Amazon DSP, etc.) and export total spend for the campaign, line item, or deal you want to analyze. Include platform fees if they're billed separately.
The Trade Desk reports $7,800 in total media cost for a Q1 prospecting campaign.
Record Impressions Won
Pull the total number of impressions delivered from the same DSP report. This is the count of auctions your bids won and where the ad was actually served and measured.
The campaign delivered 3,900,000 impressions across open exchange inventory.
Calculate Effective CPM
Divide total spend by impressions and multiply by 1,000. The result is your effective programmatic CPM, which may differ from your max bid due to second-price or first-price auction dynamics.
($7,800 ÷ 3,900,000) × 1,000 = $2.00 CPM.
Benchmark Against Deal Types
Compare your open-exchange CPM against PMP and programmatic guaranteed rates. Open exchange typically runs $1–$5, PMP deals $5–$15, and programmatic guaranteed $10–$25+ depending on publisher and format.
Your $2.00 open-exchange CPM is well below the PMP rate of $8.50, confirming open exchange is more cost-efficient for this audience.
Frequently Asked Questions
What is a typical programmatic CPM range?
Why is my programmatic CPM higher than expected?
What is the difference between first-price and second-price auctions?
How do DSP fees affect my programmatic CPM?
Should I use open exchange or PMP deals?
How can I lower my programmatic CPM?
Free Marketing Calculators
Explore our suite of free online calculators for digital marketers. Each tool is designed to help you measure, compare, and optimize your advertising campaigns.