Calciro

Banner Ad Pricing Calculator: CPM, CPC, and Flat Rate Revenue Estimation

Estimate banner ad revenue from CPM, CPC, or flat-rate pricing models. Calculate impressions, clicks, conversions, and ROAS to compare ad pricing structures.

Related Calculators

The Three Banner Ad Pricing Models

ModelStands ForHow It WorksBest For
CPMCost Per Mille (thousand impressions)Advertiser pays per 1,000 ad viewsBrand awareness, high-traffic sites
CPCCost Per ClickAdvertiser pays per click on the adPerformance/direct response
CPD / Flat RateCost Per Day / Fixed FeeFixed monthly or weekly feePremium placements, sponsorships

CPM Revenue Formula

Monthly CPM Revenue = (Monthly Impressions ÷ 1,000) × CPM Rate

Effective CPM (eCPM) compares any model to an equivalent CPM:

eCPM = (Total Revenue ÷ Total Impressions) × 1,000

Typical Industry CPM Rates (2024)

Ad TypeTypical CPM Range
Standard 728×90 leaderboard$1.00–$4.00
300×250 rectangle (mid-content)$1.50–$5.00
300×600 half-page$3.00–$8.00
Sticky/anchored banner$2.00–$6.00
Native display ad$4.00–$12.00
Video banner (VAST)$8.00–$25.00

Rates vary widely by audience demographic, vertical, and seasonality (Q4 rates typically 30–80% higher than Q1).

CPC Revenue Formula

CPC Revenue = Total Clicks × CPC Rate

Click-Through Rate (CTR) = Clicks ÷ Impressions × 100%

eCPM from CPC = (CPC Rate × CTR%) × 10

Typical banner ad CTRs: 0.05–0.2% for display; 0.3–1.5% for well-targeted native ads.

Worked Example — Publisher Revenue Calculation

Site: 500,000 monthly page views, 2 banner ad placements per page

Total impressions = 500,000 × 2 = 1,000,000 impressions

Revenue ModelRateMonthly Revenue
CPM @ $2.50$2.50/1000$2,500
CPM @ $4.00$4.00/1000$4,000
CPC @ $0.25, CTR 0.12%$0.25/click × 1,200 clicks$300
Flat rate (premium sponsor)$500/month$500

CPM almost always outperforms CPC for high-traffic publishers because low CTRs (0.1%) on 1M impressions = only 1,000 clicks × $0.25 = $250, vs. CPM yielding $2,500+.

Calculating ROAS for Advertisers

ROAS = Revenue generated ÷ Ad spend

Example: $500 ad spend drives 40 conversions at $50 average order value: Revenue = 40 × $50 = $2,000 ROAS = $2,000 ÷ $500 = 4.0× (400%)

Target ROAS varies by margin: a product with 50% gross margin needs ROAS ≥ 2.0 to break even on ad spend.

Frequently Asked Questions

What is a good CPM rate for display banner ads?
CPM rates vary enormously by industry, audience, and ad type. General benchmarks: run-of-network display (Google Display Network): $0.50–$2.00; direct-sold banner on a niche site: $3.00–$8.00; premium placements on high-authority publishers: $10–$30+; programmatic video: $8–$25. Finance, insurance, and B2B technology verticals command the highest CPMs ($15–$50+) due to high advertiser LTV. Entertainment and general news sites have low CPMs ($0.50–$2.00). Evaluate any CPM offer against your vertical's benchmarks.
Why is CPC often less profitable than CPM for publishers?
Banner ad click-through rates (CTR) are typically 0.05–0.2% — meaning 1 in 500 to 2,000 impressions generates a click. At $0.25 CPC with 0.1% CTR: you earn $0.25 per 1,000 impressions = $0.25 eCPM — far below even a $1.00 CPM deal for the same placements. CPC is most favorable to advertisers (they pay only for engagement), while CPM is more favorable to publishers (they're compensated for every impression shown). Publishers with high-traffic, low-engagement audiences (e.g., news sites) almost always earn more on CPM.
How do I calculate my website's effective CPM from multiple ad formats?
eCPM = (Total ad revenue from all formats ÷ Total impressions) × 1,000. Example: 3 ad units on 100,000 page views = 300,000 impressions. Revenue: CPM unit earned $400, CPC unit earned $80, flat-rate sponsor paid $200. Total revenue = $680. eCPM = ($680 ÷ 300,000) × 1,000 = $2.27 eCPM. Track eCPM monthly to identify which ad positions and formats drive the most revenue per impression. High-performing units above $5 eCPM deserve premium placement; units below $1 eCPM should be tested with different formats.
What banner ad sizes perform best for click-through rates?
The 300×250 medium rectangle consistently has the highest fill rates and competitive CPMs because it fits natively in content (sidebar or in-article). The 728×90 leaderboard has high visibility but lower CTR due to banner blindness (users tune out top-of-page banners). The 300×600 half-page unit has the best visibility and highest CPM potential but lower fill rates outside premium deals. For mobile, the 320×50 banner and interstitials (320×480) dominate; sticky mobile banners at the bottom of the viewport tend to have 2–3× higher CTR than scrolling banners.

Last updated 8/18/2026