Header Bidding Timeout Calculator

Pick the right Prebid timeout for your site. Enter your bidders and their typical response times, and this free header bidding timeout calculator shows how many bids arrive in time, how long ads are delayed and which timeout gives you about 90% of bids without slowing the page.

Your bidders

Enter each bidder’s typical (median) response time. You can find it in your Prebid analytics or with a header bidding Chrome extension.

BidderMedian (ms)

Auction settings

Device

Expected bid participation

0%
Bids per auction0
Missed bids per 1,000 auctions0
Longest ad delay0 ms
Suggested timeout0 ms

    Each bidder’s chance of answering in time is estimated from its median response time with a typical spread (90% of responses within about 1.8 × the median). Mobile adds about 35% latency. Real results vary, so test changes on your own traffic.

    Timeout vs bid participation

    How to use the calculator

    1. List your bidders and enter each one’s median response time in milliseconds.
    2. Choose Desktop or Mobile.
    3. Move the timeout slider to your current setting.
    4. Check the expected bid participation, missed bids and longest ad delay.
    5. Read the suggestion and the chart to find the sweet spot for your bidders.

    What the header bidding timeout does

    In header bidding, the page asks several ad exchanges for a bid at the same time. The timeout is how long the page waits for answers before it sends the bids to the ad server. Bids that arrive later are dropped. In Prebid.js the setting is called bidderTimeout.

    It is a trade-off. A short timeout shows ads quickly but loses slower bidders. A long timeout collects more bids but delays every ad, and some visitors scroll past before the ad appears. Learn how the auction works in our Prebid.js setup guide.

    How the calculator works

    Response times are not fixed. A bidder with a median of 500 ms sometimes answers in 300 ms and sometimes in 900 ms. The calculator models each bidder’s response times with a typical spread, where 90% of answers arrive within about 1.8 times the median. From that it calculates the chance that each bidder answers before your timeout.

    • Expected bid participation is the average chance across all bidders.
    • Missed bids per 1,000 auctions shows how many bids are lost to the timeout.
    • Longest ad delay adds the delay before the auction starts, the slowest bid you wait for and the ad server call.
    • Suggested timeout is the shortest timeout at which about 90% of bids arrive.

    Typical timeout settings

    SetupCommon timeoutNotes
    Desktop, 3–6 client-side bidders1,000 – 1,500 msA good starting point for most sites
    Mobile web1,200 – 2,000 msSlower networks need more time
    Many bidders (8+)1,500 – 2,000 msConsider moving slow bidders server-side
    Prebid Server500 – 1,000 msServer-to-server calls are faster
    Prebid.js default3,000 msUsually too long for display ads

    These are common ranges, not rules. Always test a new timeout on part of your traffic and compare page RPM before and after.

    How to reduce header bidding latency

    1. Remove bidders that rarely win. A bidder that wins less than 1% of auctions mostly adds delay.
    2. Move slow bidders to Prebid Server. See server-side header bidding explained.
    3. Load Prebid early. Start the auction as soon as possible and don’t wait for other scripts.
    4. Lazy load ads below the fold. Run auctions only for slots that will be seen.
    5. Watch Core Web Vitals. Read Core Web Vitals and ads to keep the page fast.
    6. Check your setup in the browser. Our list of header bidding Chrome extensions shows bid times live.

    New to header bidding? Start with AdSense vs header bidding. To estimate what more bids could earn, use the ad revenue calculator and see all our free tools.

    Frequently asked questions

    What is a good Prebid timeout?

    Most publishers land between 1,000 and 1,500 ms on desktop and a little higher on mobile. The best value depends on your bidders: it should be long enough for most bids to arrive, but no longer, because every extra millisecond delays your ads.

    What is the default timeout in Prebid.js?

    Prebid.js uses a default bidder timeout of 3,000 ms if you don’t set one. That is usually too long for display ads, so most setups change it with pbjs.setConfig({ bidderTimeout: … }).

    What happens when a bidder misses the timeout?

    Its bid is ignored for that auction, even if it would have been the highest. The ad server then picks a winner from the bids that did arrive.

    Does a longer timeout always mean more revenue?

    No. After a point you gain very few extra bids, while ads appear later. Visitors who scroll past the slot never see the ad, so viewability and revenue can drop.

    Why is the mobile setting slower?

    Mobile networks and phones add latency. The calculator adds about 35% to each bidder’s response time when you choose Mobile, which is a typical difference. Use your own analytics data for exact numbers.

    Where can I find my bidders’ response times?

    Prebid analytics adapters, your SSP dashboards and header bidding Chrome extensions all show bid response times. Use the median, the time within which half of the responses arrive.