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.
Bid Shading Calculator inputs and result
How to use this calculator
- 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.
- 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.
- 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.
- 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.
- Export the numbersCopy a share link, take the CSV into your media plan, or print a one-pager for the trading desk review.
RGM Expert Says
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.
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.
- 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 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.
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 rate | Shaded 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 |
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.
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.