Bid Shading Calculator

When programmatic exchanges moved to first-price auctions, the old reflex — bid your true value — started costing money. Bid shading lowers your bid toward what it actually takes to win. Enter your ceiling and an expected shading rate to see where you clear and what you save.

Bid shading lowers your bid in a first-price auction toward the price that still wins, instead of paying your full maximum. Shaded bid = max bid × (1 − shading rate). Bid $10 CPM with 20% shading and you clear near $8.00, saving $2.00 per thousand impressions — the premium a first-price auction would otherwise charge for bidding honestly. The skill is shading just above the expected second-highest bid: you win the same impressions for less, without overshading and losing the ones you wanted.

The calculator

Bid Shading Calculator inputs and result

The most you would pay per thousand impressions.
How far below the ceiling you expect to clear.
Optional — totals the savings across the campaign.
✓ Shaded bid set below your ceiling
Shaded clearing bid (CPM)
$0.00
0saving per 1k
0total saving
Export

Walkthrough

How to use this calculator

  1. Enter your true maximum CPMThis is what the impression is genuinely worth to you, not a number padded to feel competitive. In a first-price auction you can pay it in full, so set it honestly.
  2. Estimate the shading rateThe shave reflects the gap between your bid and the next bid down. Thin, competitive auctions shade little; sparse auctions shade more. Your DSP usually reports its realized shading — use that.
  3. Read your clearing priceThe headline is roughly what you will pay per thousand impressions after shading — the price that still wins, minus the first-price premium you no longer hand over for free.
  4. Add impression volume for the buy totalEnter expected impressions and the tool extends the per-thousand saving across the whole campaign, turning a few cents of CPM into a real line in the budget.
  5. Export the numbersCopy a share link, take the CSV into your media plan, or print a one-pager for the trading desk review.

From the desk

RGM Expert Says

Real Growth Matters — Programmatic media practiceHow we use this tool with clients

Bid shading is one of those mechanics that quietly decides whether a programmatic budget is efficient or leaking. When exchanges switched from second-price to first-price auctions around 2017 to 2019, advertisers who kept bidding their true value started overpaying on every win — because first-price means you pay exactly what you bid, even if the runner-up was a dollar below. Shading recovers the difference the second-price auction used to refund automatically.

We watch one number on the trading desk: realized shading versus win-rate. A DSP that shades aggressively will show beautiful CPMs and a quietly collapsing win-rate, because it is shading below the clearing price and losing inventory it should have won. The opposite — barely shading on a buy with plenty of headroom — means leaving money on the table. The right setting sits just above the expected second-highest bid, which is exactly what good shading algorithms try to estimate.

The trap clients fall into is treating shading as free savings rather than a bet. Every dollar you shade is a bet that the next bidder was at least that far below you. Get the bet right and you win the same impressions cheaper; get it wrong and you lose the impression entirely. We size shading to the value of the inventory: shade hard on commodity reach, shade gently on the high-intent placements worth paying up for.

The math

How it works

A first-price auction charges the winner exactly what they bid. Bid shading reduces that bid toward the lowest price that still wins, so the clearing price falls without losing the auction. The shaded bid is your maximum multiplied by one minus the shading rate; the rate stands in for how far above the second-highest bid you would otherwise have paid.

Shaded bid = Max bid × (1 − Shading rate)
Saving per 1k = Max bid − Shaded bid
Total saving = Saving per 1k × (Impressions ÷ 1,000)
  • Max bid (CPM) — the most you would pay per thousand impressions.
  • Shading rate — the fraction shaved off, reflecting the gap to the next bid.
  • Impressions — optional; scales the per-thousand saving across the buy.

First-price auction dynamics and the rise of bid shading are documented by the IAB and across DSP literature. The shading rate here is a planning input; real DSPs estimate it per impression from auction history. Treat the percentage as a rule-of-thumb, not a guaranteed clearing price.

Why it matters

Why first-price auctions made shading essential

Under the old second-price rule, the winner paid just above the runner-up, so bidding your true value was safe — the auction protected you from overpaying. When exchanges moved to first-price, that protection vanished: you now pay exactly what you bid. Bidding honestly became expensive overnight, and bid shading emerged to put the discipline back in.

Shading is not about winning fewer auctions — done well, it wins the same impressions for less by clearing just above the second-highest bid. The danger is overshading: cut too deep and you slip below the clearing price and lose inventory you valued. That is why win-rate, not CPM alone, is the number to watch alongside any shading setting.

Because shading lives inside the auction, it interacts with everything upstream — the value you assign an impression, your CPM targets, and how the auction clears overall. Understanding first-price auctions and second-price auctions is the foundation; shading is the tactic that sits on top.

Benchmarks

Shading rate vs clearing price

At a $10 max CPM, the shaded clearing price and the per-thousand saving move directly with the shading rate.

Shading rateShaded bid (CPM)Saving per 1k
0%$10.00$0.00
10%$9.00$1.00
20%$8.00$2.00
30%$7.00$3.00
40%$6.00$4.00
Illustrative at a $10 maximum CPM (shaded = max × (1 − rate)). Real shading is set per impression by the DSP. For auction mechanics see RGM’s first-price auction guide.

Voices worth trusting

What programmatic buyers say

In a first-price world, your bid is your price. Shading is simply refusing to pay the honesty tax the auction would otherwise charge you.
Real Growth Matters
Programmatic media practice
The point of shading is not to win less; it is to win the same and pay less. Judge it on win-rate, never on CPM alone.
Real Growth Matters
Trading desk principle

Go deeper

Books on media buying math

Related on RGM

Keep learning

FAQ

Common questions

What is bid shading?
Bid shading lowers your bid in a first-price auction toward the lowest price that still wins, so you avoid paying your full maximum when the next-highest bid was far below you. It recovers the premium that second-price auctions used to refund automatically.
How do you calculate a shaded bid?
Shaded bid = max bid × (1 − shading rate). At a $10 CPM max with 20% shading, you clear near $8.00, saving $2.00 per thousand impressions.
Why did bid shading become necessary?
Exchanges moved from second-price to first-price auctions around 2017–2019. Under first-price you pay exactly what you bid, so bidding your true value became expensive. Shading restores the discipline the second-price mechanism provided.
Can I shade too much?
Yes. Overshading drops your bid below the clearing price and you lose auctions you would have won and valued. Watch win-rate, not just CPM — a falling win-rate is the sign you are shading too deep.
Do DSPs shade automatically?
Most demand-side platforms apply algorithmic bid shading and report the realized rate. This tool helps you sanity-check that rate and translate it into savings, not replace the DSP's per-impression estimate.
Is bid shading the same as bidding low?
No. Bidding low lowers your value everywhere and loses auctions; shading keeps your true valuation but pays closer to the clearing price, so you win the same inventory for less.

Related tools

Related tools