Jul 17, 2026·7 min read

Second-Price Auction

Second-Price Auction (Second-Price Auction) cover diagram

Second-Price Auction is a bidding mechanism where the winning bidder pays the price of the second-highest bid (plus a small increment, if any). Originally the dominant model in programmatic advertising, it was designed to encourage truthful bidding. Most real-time exchanges have since moved to first-price auctions, but second-price logic remains essential for understanding auction theory and legacy systems.

What it is

Second-Price Auction (also called a Vickrey auction) is a sealed-bid auction where the highest bidder wins but pays only the amount of the second-highest bid, plus a minimal increment (e.g., $0.01). The rule is simple: you bid what the impression is worth to you; if you win, you pay just enough to beat the next-highest bidder.

This design was historically the default in programmatic advertising. The OpenRTB specification defined an auction type field where at=2 indicated a second-price plus auction. Many early ad exchanges and ad networks ran on this model because it reduced the incentive for bidders to shade their bids below true value.

Why it matters for platforms

  • Bidder behavior: Advertisers can bid their true valuation without fear of overpaying. This theoretically maximizes market efficiency.
  • Revenue stability: Publishers receive a price that clears the market at the second-highest willingness to pay, which can be lower than the winner's maximum bid.
  • Transition to first-price: Over the past decade, most major exchanges (Google Ad Manager, The Trade Desk, etc.) shifted to first-price auctions. Second-price is now primarily a teaching tool and a legacy consideration.

So what? If you encounter a system still using second-price, expect lower publisher revenue per impression than a first-price auction with the same bids, but more predictable advertiser costs.

How it is calculated

The clearing price in a classic second-price auction is:

Clearing Price = Second-Highest Bid + Increment

Where the increment is typically the smallest currency unit accepted by the auction (e.g., $0.01 CPM).

Important caveats

  1. No increment variant: Some implementations use exactly the second-highest bid (no increment). This is rare in programmatic.
  2. Floor price interaction: If a publisher sets a floor price above the second-highest bid, the clearing price becomes the floor price (or floor + increment). The auction then behaves more like a first-price auction for the winner.
  3. Multi-bid scenarios: In a unified auction with multiple exchange bids, the second-price rule applies across all participants, not just within one exchange.
  4. Soft floors: Some platforms use a 'soft floor' that only activates if the second-highest bid is below it, effectively creating a hybrid model.

So what? The formula is simple, but real-world floors and increments can make the actual clearing price deviate from pure second-price theory.

How to read it in a dashboard

In a second-price auction system, the clearing price (or winning price) is the key metric to watch. It tells you the actual cost per thousand impressions for the winning bidder.

What to pair it with

  • Bid landscape: Compare the clearing price to the distribution of all bids. A large gap between the winning bid and the clearing price indicates a weak second-place bidder.
  • Win rate: A high win rate with a low clearing price relative to your bid suggests you are overbidding. A low win rate with a clearing price close to your bid suggests you are bidding too aggressively.
  • Floor price: If the clearing price consistently equals the floor, the second-highest bid is below the floor — you are effectively in a first-price regime.

Common dashboard misread

A publisher sees a high CPM and celebrates. But in a second-price auction, that high CPM may come from a single aggressive bidder; the second-highest bid could be much lower. The next time that bidder is absent, revenue collapses. Always check the second-highest bid distribution, not just the clearing price.

So what? Reading second-price data requires looking at the whole bid stack, not just the winner's payment.

What usually moves this metric

In a second-price auction, the clearing price is not directly controlled by any single party — it emerges from the competition. However, several levers influence it.

For advertisers

  • Bid price: Your bid determines whether you win, but not what you pay (unless you are the only bidder). Raising your bid above the second-highest bid only increases your win rate, not your cost.
  • Bid shading: In a second-price auction, shading is unnecessary — you can bid your true value. But if you are in a hybrid system, shading may still be useful.
  • Audience targeting: Better targeting attracts more bidders, raising the second-highest bid and thus the clearing price.

For publishers

  • Floor price: A well-set floor can lift the clearing price when the second-highest bid is low. But a floor set too high chases away bidders.
  • Demand aggregation: More bidders (via header bidding, multiple exchanges) increase the chance of a high second-highest bid.
  • Ad quality: Higher viewability, better placement, and relevant formats attract higher bids from more bidders.

Tradeoffs

  • Floor vs. fill: Raising the floor may increase CPM but reduce fill rate. In second-price, a floor that is too high effectively converts the auction to first-price for the winner, which can discourage bidding.
  • Bid aggressiveness vs. cost: Advertisers who bid too high in a second-price auction do not overpay — but they may win impressions that are not worth their true value, wasting budget on low-value inventory.

So what? The main lever for both sides is competition. More bidders and better targeting raise the second-highest bid, which is the true driver of revenue and cost.

Formula

Clearing Price = Second-Highest Bid + Increment

Increment is typically the smallest currency unit (e.g., $0.01 CPM). Floor prices can override this formula.

Scenarios

  1. The overconfident bidder

    A DSP bids $10 CPM on a user segment. The second-highest bid is $2 CPM. The DSP wins and pays $2.01 CPM.

    • What happened: The DSP's high bid did not cause overpayment, but it won an impression that only needed $2.01 to secure. The budget was spent on a low-value impression.
    • Fix: Use frequency caps and value-based bidding to avoid winning impressions worth far less than the bid. Takeaway: In second-price, overbidding does not inflate cost per win, but it can waste budget on low-value inventory.
  2. The missing second bidder

    A publisher's auction has only one bidder at $5 CPM. The floor is $1 CPM. The clearing price is $1 CPM (floor).

    • What happened: With no second bidder, the floor acts as the 'second price'. The publisher earns far less than the sole bidder's willingness to pay.
    • Fix: Use header bidding to bring in more demand sources, increasing the chance of a second bidder. Takeaway: Second-price auctions rely on competition; a single bidder means the floor sets the price.
  3. The floor that backfired

    A publisher sets a $3 CPM floor. Bids come in at $4, $2.50, and $1. The winner pays $3 (floor), not $2.51.

    • What happened: The floor overrode the second-price rule. The winning bidder paid $3 instead of $2.51, but the $2.50 bidder was excluded because the floor was above their bid.
    • Fix: Set floors based on historical second-highest bid data, not arbitrary targets. Takeaway: A floor above the second-highest bid converts the auction to first-price for the winner and may reduce total bids.

Common pitfalls

  • Assuming second-price means lower costs for advertisers

    While second-price prevents paying your full bid, the clearing price can still be high if there is strong competition. Advertisers sometimes assume they will always pay a bargain.

    • What to do instead: Monitor the clearing price relative to your bid. If it is consistently close to your bid, you are in a competitive environment — consider adjusting your targeting or bid strategy.
  • Ignoring the increment

    Some practitioners treat the clearing price as exactly the second-highest bid. But the increment (often $0.01) can add up over millions of impressions.

    • What to do instead: Check your platform's auction rules. If the increment is applied, factor it into cost calculations and budget forecasts.
  • Treating second-price and first-price dashboards the same

    A common Slack mistake: 'Our CPM went up 20%, great job team!' In a second-price auction, a CPM spike may just mean one aggressive bidder showed up. When they leave, CPM drops.

    • What to do instead: Always look at the distribution of bids, especially the second-highest bid. Use win rate and bid landscape reports to understand if the CPM change is structural or transient.

Summary

Second-Price Auction is a foundational concept in programmatic advertising that rewards truthful bidding and relies on competition to set prices. While most modern exchanges have moved to first-price, understanding second-price logic is critical for interpreting legacy data, setting floors, and diagnosing auction dynamics.

  • The clearing price equals the second-highest bid plus an increment, unless a floor overrides it.
  • Advertisers should bid true value; overbidding wastes budget on low-value wins, not on inflated costs.
  • Publishers should focus on increasing the number of bidders to raise the second-highest bid, not just the floor.

Quick check

Confirm you understood this article.

Progress: 1/6

single

In a classic second-price auction, the winning bidder pays:

Select an answer to continue

References

  • IAB Tech Lab — OpenRTB specification (auction type field at=2 for second-price plus) — conceptual reference
  • Vickrey, W. (1961). 'Counterspeculation, Auctions, and Competitive Sealed Tenders' — conceptual reference for auction theory
  • Google Ad Manager Help — 'About auction pricing' — conceptual reference for floor price interaction

For learning only. Not advice on bids or spend.

You may also like