Display Ads CPM Calculator
Calculate the cost per thousand impressions for your display advertising campaigns. Enter your banner ad spend and impression volume to determine CPM rates for standard IAB units, responsive display, and rich media formats — then benchmark against industry averages of $2–$5.
Campaign Comparison
What Is Display Ads CPM?
Display Ads CPM is the cost an advertiser pays per 1,000 impressions of a display advertisement — including banner ads, leaderboards, skyscrapers, medium rectangles, and responsive display units. Display remains one of the largest channels in digital advertising, with average CPMs ranging from $2 to $5 for standard placements and $10–$20+ for premium, high-viewability positions.
Display CPM is the foundational budgeting metric for awareness-stage campaigns. Because display ads are sold on an impression basis, knowing your CPM lets you forecast exactly how many eyeballs your budget will reach. A $5,000 budget at a $4 CPM delivers 1.25 million impressions — a number you can tie directly to reach and frequency goals.
Media buyers use display CPM to evaluate placement efficiency across publishers and ad networks. Creative teams track CPM by ad size to determine which formats offer the best cost-to-engagement ratio. Brands running A/B tests compare CPMs between responsive display ads and static banners to allocate budget toward the more efficient format.
Display Ads CPM Formula
Display CPM uses the standard cost-per-mille formula. Divide your total display ad spend by the number of display impressions served, then multiply by 1,000. The result tells you how much you're paying for every thousand banner or display ad views.
Display CPM = (Display Ad Spend ÷ Display Impressions) × 1,000 Display Ads CPM Playground
$500 ÷ 100,000 = 0.005 × 1,000 = $5.00
How to Calculate Display Ads CPM – Step by Step
Follow these steps to determine the cost efficiency of your display advertising and compare rates across placements, publishers, and ad sizes.
Total Your Display Ad Spend
Sum the total amount spent on display placements from your ad server or platform. If running across multiple networks (GDN, programmatic, direct buys), calculate CPM for each separately for accurate comparison.
Google Display Network reports $2,100 spent on a 300×250 medium rectangle campaign.
Count Display Impressions
Record the total number of display impressions served. Use viewable impressions (vCPM) if available, as they more accurately reflect ads that were actually seen by users.
The campaign delivered 630,000 impressions, of which 410,000 were viewable.
Divide and Multiply
Divide spend by impressions and multiply by 1,000. Calculate both standard CPM (all impressions) and vCPM (viewable impressions only) to understand the true cost of attention.
Standard CPM: ($2,100 ÷ 630,000) × 1,000 = $3.33. vCPM: ($2,100 ÷ 410,000) × 1,000 = $5.12.
Compare by Format and Placement
Break down CPM by ad size (728×90 leaderboard, 300×250 rectangle, 160×600 skyscraper) and placement (above-the-fold vs. below-the-fold) to find the best-performing combinations.
Above-the-fold 300×250 ads average $4.50 CPM while below-the-fold placements drop to $1.80 CPM — but viewability is 68% vs. 32%.
Frequently Asked Questions
What is the average CPM for display ads?
Which display ad size has the lowest CPM?
What is viewable CPM (vCPM)?
Are responsive display ads cheaper than static banners?
How does display CPM compare to video or native CPM?
How can I reduce my display ad 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.