Calculate the CPM

Banner Ads CPM Calculator

Quickly calculate the cost of your display banner ad campaigns per thousand impressions. Enter your total banner spend and impression count to get your CPM, then benchmark it against industry averages for standard sizes like 728×90 leaderboards, 300×250 rectangles, and 160×600 skyscrapers.

Campaign 1
Campaign 2

Campaign Comparison

Campaign 1 CPM
Campaign 2 CPM
Verdict

What Is Banner Ads CPM?

Banner ads CPM is the cost advertisers pay per 1,000 impressions for display banner ads placed on websites and apps. Banner ads are the most common digital ad format, appearing as rectangular image or HTML5 creatives in designated ad slots across web pages.

Banner CPMs are among the most affordable in digital advertising, typically ranging from $2 to $5 for standard display. Premium placements on high-traffic sites, above-the-fold positions, or programmatic guaranteed deals can push CPMs to $8–$12.

Despite lower CPMs, banner ads remain a cornerstone of digital marketing for brand awareness and retargeting campaigns. Tracking your banner CPM helps you evaluate publisher performance, compare programmatic vs. direct buys, and ensure your display budget generates maximum reach.

Banner Spend Total display ad budget
Banner Views Impressions served on pages
Banner CPM Cost per 1,000 banner views

Banner Ads CPM Formula

Divide your total banner ad spend by the number of banner impressions delivered, then multiply by 1,000. This tells you exactly how much you're paying for every thousand times your banner appears on a webpage.

CPM = (Banner Ad Spend ÷ Banner Impressions) × 1,000

Banner CPM Playground

$500
$10 $10,000
100,000
1K 1M
Banner CPM $5.00 per 1,000 banner impressions

$500 ÷ 100,000 = 0.005 × 1,000 = $5.00

How to Calculate Banner Ads CPM

Follow these four steps to determine the cost per thousand impressions for your display banner campaigns and identify optimization opportunities across ad sizes and placements.

1

Sum Your Banner Ad Spend

Add up all costs for your display banner campaigns, including media spend, ad-serving fees, creative design, and any demand-side platform (DSP) charges.

Example

Example: You spent $1,800 on a Google Display Network campaign running 300×250 and 728×90 banner ads across news and lifestyle publishers.

2

Pull Your Impression Count

Export impression data from your DSP, Google Ads, or ad server. Separate impressions by ad size if you want to compare CPMs across banner formats.

Example

Example: Your Google Ads account reports 600,000 banner impressions — 350,000 from 300×250 rectangles and 250,000 from 728×90 leaderboards.

3

Calculate the CPM

Divide your banner spend by total impressions and multiply by 1,000 to arrive at your display banner CPM.

Example

Example: $1,800 ÷ 600,000 × 1,000 = $3.00 CPM — solidly within the $2–$5 standard banner range.

4

Optimize by Size and Placement

Compare CPMs across banner sizes, placements (above vs. below the fold), and publishers. Above-the-fold 300×250 ads often deliver better viewability despite slightly higher CPMs.

Example

Example: Your above-the-fold 300×250 CPM is $4.20 vs. $2.10 below-the-fold, but the above-the-fold ads have 3x the click-through rate, making them more cost-effective per click.

Frequently Asked Questions

What is the average CPM for banner ads?
Standard display banner CPMs average $2–$5 for programmatic buys. Premium direct-sold placements on top-tier publishers can reach $8–$12, while remnant inventory on long-tail sites may drop below $1. The overall industry average sits around $3.50.
Which banner ad size has the best CPM?
The 300×250 medium rectangle and 728×90 leaderboard are the most popular and tend to have competitive CPMs ($2–$4) with strong fill rates. The 300×600 half-page ad commands higher CPMs ($5–$8) but offers better visibility and engagement.
Why are banner CPMs lower than video CPMs?
Banner ads have massive supply—nearly every website has banner placements—which keeps prices low. They also have lower engagement rates (0.05–0.10% CTR) compared to video ads, which deliver richer storytelling and higher completion rates, justifying video CPMs of $10–$30.
How does programmatic banner CPM compare to direct-sold?
Programmatic banner CPMs average $2–$4 through open auction, while direct-sold deals with premium publishers range from $8–$15. Programmatic guaranteed deals fall in between at $5–$10, combining the efficiency of programmatic with the quality assurance of direct relationships.
Do animated banner ads cost more than static?
The CPM for animated HTML5 banners is typically similar to static banners since pricing depends on impression volume and placement. However, animated banners achieve 15–25% higher click-through rates, making them more cost-effective on a per-click basis despite comparable CPMs.
How can I reduce my banner ad CPM?
Use programmatic open auction buying, target less competitive time slots, broaden geographic targeting to include lower-CPM regions, leverage frequency capping to avoid overpaying for repeat impressions, and test remnant inventory deals that offer CPMs under $1.

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.