Your phone is ringing every four minutes. Three subs haven't confirmed. The mechanical number you got yesterday is already being revised. And the owner's deadline is in 90 minutes.
This is bid day — and the construction bid day process is where months of estimating work either holds together or falls apart. Most GCs assume they lose bids because their number was too high. The data tells a different story. A study by KPMG found that poor project management and process failures — not pricing — are the leading cause of cost overruns and missed targets across construction projects. The same dynamic plays out at the bid stage: the GCs who lose the most work aren't losing on price. They're losing on process failures that happen in the final four hours.
This guide walks through every stage of bid day — from 48 hours out to submission — with practical structure you can apply on your next project.
Why Bid Day Falls Apart (And It's Rarely About Your Number)
The instinct after a lost bid is to assume you were priced out. Sometimes that's true. But a significant portion of bid losses — and nearly all post-award budget surprises — trace back to avoidable process failures: a sub number that was swapped in without a scope check, a missed addendum, a coverage gap in a critical trade that forced you to use a number you weren't confident in.
FMI's research on construction estimating practices consistently shows that GCs with structured bid processes win more work at better margins than peers bidding the same markets. The difference isn't estimating talent. It's discipline.
The Last-Hour Substitution Problem
Here's a scenario that happens more than anyone wants to admit. You're estimating a 22,000 SF commercial tenant improvement — two floors of office and retail in a mixed-use building. You've had a mechanical number from a sub you know for two days. Forty minutes before deadline, that sub calls to revise upward by $47,000 due to a duct routing conflict they found in the drawings. Eight minutes later, another mechanical sub you barely know emails a number that's $61,000 lower than the original quote.
The pressure is real. You're staring at a number that makes your bid more competitive. But that low number came in with no scope sheet, no clarifications, and zero context on whether the sub even priced the controls package. You swap it in. You win the bid. Six weeks into the project, you're eating $80,000 in scope gaps.
Swapping in a late sub number without re-checking scope is one of the most reliable ways to turn a bid win into a job loss. The last-hour substitution problem is a process failure, not a pricing decision.
What the Neumann Monson Framing Gets Right — and Skips
The Neumann Monson piece on bid day does a good job explaining the owner and architect's experience — the formality of a public bid opening, the tension in the room, the process of reading numbers aloud. That perspective is real and worth understanding.
What it skips entirely is the GC's internal process. From the owner's side, bid day looks like a ceremony. From the GC's side, it's a four-hour sprint to assemble dozens of moving parts into a single defensible number. This guide fills that gap.
The Construction Bid Day Process, Stage by Stage
The construction bidding process doesn't start on bid morning. It starts 48 hours out, and every hour between then and submission either builds or burns your margin.
T-Minus 48 Hours: Lock Your Scope Packages
At the 48-hour mark, your job is to confirm that every trade has a complete bid package and that you have at least two qualified subs invited per trade. If you're still chasing subs to confirm receipt of drawings at this stage, your subcontractor bid solicitation process broke down two weeks ago.
Run a coverage audit: list every trade line, identify who's confirmed bidding, flag any single-coverage trades, and make calls to backfill. Don't wait for bid morning to discover you have one electrical sub and they're not answering.
Finalize your scope sheets now. Any ambiguity in what you're asking subs to price will generate phone calls on bid morning — calls that eat the time you need for leveling and assembly.
T-Minus 24 Hours: Follow-Up and Coverage Check
This is your last real opportunity to run a systematic follow-up. Go trade by trade. Who's confirmed? Who's been quiet? Who needs a nudge?
Document your coverage in a simple grid — trade, sub name, status (confirmed/likely/unknown), and a backup contact if they go dark. This isn't bureaucracy. On bid morning, when you're fielding six calls at once, you need to know at a glance where your gaps are without reconstructing it from memory.
If a sub is ghosting at 24 hours out, assume they're not bidding. Make your backup call now, not at T-minus 2.
Bid Morning (T-Minus 4 Hours): The War Room Setup
Structure matters more on bid morning than on any other day in the estimating calendar. Unstructured bid mornings are where numbers get logged wrong, calls get missed, and scope assumptions get made that nobody checks.
Assign ownership before the phones start ringing. One person owns structural and concrete. One person owns MEP. One person owns finishes. Every incoming number gets logged immediately — sub name, time received, amount, and any stated inclusions or exclusions. Nobody accepts a number verbally without writing it down in real time.
One estimator at a mid-size GC in Atlanta told us something that's stuck: "The worst bid mornings I've had weren't the ones where subs were late. They were the ones where three people were all talking to subs at the same time and nobody knew what anyone else had logged. We'd end up with two different numbers for the same trade and no idea which one was current."
Decide in advance who has authority to accept a late number and under what conditions. That decision should not be made under pressure at T-minus 15 minutes.
The Final 60 Minutes: Number Intake and Bid Assembly
The final hour is number intake, leveling, and assembly — in that order. Phones are still ringing, but your intake process needs to be locked.
Phone bids are valid, but they carry risk. If a sub calls in a number verbally, read it back to them, confirm scope, and follow up immediately with an email asking them to confirm in writing. A verbal-only quote with no written follow-up is a liability if there's a dispute post-award.
Emailed numbers are cleaner, but check the timestamp and confirm you're using the most recent revision. Subs revise by email more often than GCs track carefully.
The most dangerous number on your sheet is the one you accepted without asking what it includes. Before you lock a sub number into your bid, you need to know: does it include permits, does it include equipment, and does it align with the scope package you sent?
Submission: What Gets Checked Before You Hit Send
Ten minutes before submission, stop entering numbers and start checking the bid form. Two people, not one.
Run through bond requirements, alternates, unit prices, and addendum acknowledgments. A missed addendum acknowledgment on a public job is grounds for bid rejection — it doesn't matter how competitive your number is. Confirm your bid bond is attached if required. Verify the bid form is signed.
The two-person check isn't redundant. It's the only reliable catch for the errors that happen when one person has been staring at the same spreadsheet for four hours.
Bid Leveling in Construction: The Step Most GCs Rush
Bid leveling is the process of comparing sub quotes on a true apples-to-apples basis — accounting for what each sub included, excluded, and clarified before you decide which number to use. Most GCs know they should do it. Most GCs don't have enough time to do it well on bid day, which is exactly why it needs to start before bid day.
How to Build a Leveling Sheet That Actually Works
A leveling sheet that works under time pressure has one row per sub and columns that capture: base price, inclusions, exclusions, clarifications, bond included (Y/N), insurance compliance (Y/N), and a notes field for anything that needs a follow-up call.
Build the template before bid day. Populate it as numbers come in, not after. If you're building the leveling sheet from scratch during the final 60 minutes, you've already lost the time you need to actually use it. For a detailed walkthrough of this process, see our guide on construction bid leveling spreadsheets.
The goal of leveling isn't to find the lowest number. It's to find the most complete number at the best price.
When the Spread Is 30%: Scope Gap or Real Price Difference?
Take a realistic scenario: a 60,000 SF office fit-out, two electrical subs, a 28% spread between them. Your instinct might be to assume the low sub is sharp and the high sub is padding. But a 28% spread almost always means one of three things: the low sub missed something, the high sub included something the low sub excluded, or they're pricing different scopes entirely.
Call both subs. Walk through the major line items — gear, distribution, lighting controls, fire alarm if it's in their scope. In most cases, you'll find the spread narrows to 8–12% once you normalize for inclusions, and the remaining gap is a real price difference you can work with.
A GC bidding a job in Phoenix told us: "We had a 31% spread on plumbing on a medical office build. Turned out the low number didn't include the medical gas rough-in. That's a $90,000 miss. If we'd used that number, we'd have won the job and lost money on day one."
Subcontractor Bid Solicitation Process: Setting Bid Day Up to Succeed
Bid day quality is a lagging indicator. The quality of your sub coverage, your scope packages, and your follow-up cadence two weeks before bid day determines what your bid morning actually looks like.
Who Gets Invited and Why It Matters
Your invitation list is a strategic decision, not an administrative task. Too few subs per trade and you're exposed if one goes dark. Too many and you're managing a volume of calls and numbers that creates its own chaos.
Three to five qualified subs per major trade is a reasonable target for most commercial projects. "Qualified" means they've performed similar scope, they're properly licensed and insured, and they have the capacity to take on the work if they win. Inviting 12 subs to get three bids is noise. Inviting two and having one drop out is a coverage crisis.
Maintain a tiered sub list by trade and geography. Your A-list gets every invitation. Your B-list fills gaps when A-list subs pass. Review and update the list after every project — a sub who performed well moves up; one who went silent on bid day gets noted.
Scope Packages That Reduce Bid Day Phone Calls
Every clarification call you field on bid morning is a scope package failure. If subs are calling to ask whether the drawings include the mechanical penthouse, or whether the electrical scope covers the parking structure, that information should have been explicit in the package you sent two weeks ago.
A complete scope package includes the relevant drawing sheets, the applicable spec sections, and a written scope narrative that explicitly states what's included and what's excluded from the sub's bid. It takes more time to build upfront. It saves that time — and more — on bid day.
Construction Bid Management Software: What Helps and What Gets in the Way
The right construction bid management software reduces friction in solicitation, follow-up, and leveling. The wrong tool — or the right tool used poorly — adds steps without adding value. Here's an honest look at the major platforms in the context of bid day specifically.
The Comparison Table
| Tool | Best For | Key Strength | Key Limitation | Est. Cost |
|---|---|---|---|---|
| Procore | Large GCs with full PM integration | End-to-end project data in one platform | Bid management is secondary to PM; heavy for estimating-only teams | $375–$1,500+/mo |
| STACK | Takeoff and quantity estimation | Fast cloud-based takeoff; strong for plan reading | Limited bid solicitation and leveling features | $2,999+/yr |
| PlanSwift | Takeoff-heavy estimating workflows | Desktop-based speed; familiar to experienced estimators | Dated UI; limited collaboration; no solicitation tools | $1,749+/yr |
| Autodesk Takeoff | BIM-integrated quantity takeoff | Strong for 3D model-based takeoff | Expensive; overkill for 2D-only workflows; steep learning curve | $3,000+/yr |
| Buildertrend | Residential and light commercial GCs | Client communication and scheduling | Not built for competitive bidding or sub solicitation at scale | $499–$799/mo |
| Bidi | GCs running competitive bid cycles | AI-assisted solicitation, follow-up, and leveling in one workflow | Newer platform; integrations still expanding | Contact for pricing |
Where AI-Powered Platforms Change the Equation
The manual work in the construction bidding process — sending invitations, tracking responses, following up with non-responders, building leveling sheets — is time-consuming and error-prone when done by hand. AI-assisted platforms automate the solicitation and follow-up layer, so your estimating team is spending time on judgment calls, not administrative tracking. For more on how AI is transforming the estimating process, see our article on construction estimating accuracy with AI.
That said, human judgment has to stay in the loop on bid day. No software decides whether to use a late mechanical number with an incomplete scope sheet. That call belongs to your senior estimator. What software can do is make sure that estimator has clean, organized data to work from instead of a stack of emails and a whiteboard covered in phone notes.
How to Win More Construction Bids Without Lowering Your Number
Your bid hit ratio is a process metric as much as a pricing metric. GCs who run a tighter bid day process — better coverage, cleaner leveling, fewer last-minute scrambles — win more work at the same or better margins than competitors who bid the same jobs with less discipline.
What a Healthy Bid Hit Ratio Actually Looks Like
Industry data from FMI suggests that average bid hit ratios for commercial GCs range from 10% to 25%, depending on market segment and company size. Smaller GCs chasing selective work they're well-positioned for tend to hit the higher end. Larger GCs bidding broad public markets often run closer to 10–15%.
The GCs consistently above 20% share a few traits: they're selective about what they bid, they run complete coverage on every trade, and they debrief every bid — win or lose. For a deeper dive into what healthy bid metrics look like, check out our guide on bid hit ratio construction. The hit ratio improvement isn't magic. It's the compound effect of a better process applied consistently.
Post-Bid Debrief: The Feedback Loop Most GCs Skip
Most GCs do a debrief when they win. Almost nobody does one when they lose, which is exactly backwards. A loss debrief is where you find out whether you were 2% high or 18% high, whether a sub undercut you on mechanical, and whether the scope you bid matched what the owner actually wanted.
Ask the owner's rep or the architect for feedback. Many will give it, especially on public work. Track the patterns: are you consistently high on electrical? Are you losing to the same two GCs on tenant improvement work? Three bids of pattern data is more useful than any single bid result.
Build a simple post-bid log — project name, bid date, your number, apparent low, delta, and notes on what you'd do differently. Review it quarterly. The feedback loop is how you improve your bid hit ratio construction-wide without changing your markup.
Frequently Asked Questions About the Construction Bid Day Process
What happens on bid day in construction?
Bid day is the final phase of the construction bidding process where a general contractor assembles all subcontractor quotes, levels them for scope, and submits a complete bid to the owner or owner's representative by a set deadline. For the GC, it involves receiving and logging sub numbers, conducting rapid bid leveling, completing the bid form, and performing a final QC check before submission. On public projects, bid day often ends with a formal bid opening where all submitted prices are read aloud.
How long does bid day last?
The active bid day period — when sub numbers are coming in and the bid is being assembled — typically runs four to six hours on the day of submission. But the preparation that makes bid day functional starts 48 hours out with scope package confirmation and coverage checks. The submission itself is a single moment, but the work leading up to it spans the final two days of the bid cycle.
What is bid leveling in construction?
Bid leveling is the process of comparing subcontractor quotes on a normalized, apples-to-apples basis before selecting which number to use in your bid. It involves reviewing each sub's inclusions, exclusions, and clarifications to ensure you're comparing equivalent scopes — not just raw prices. A 20% spread between two sub quotes often reflects a scope difference, not a pricing difference, and bid leveling is how you diagnose which it is.
How many subcontractor bids should you get per trade?
Three to five bids per major trade is the practical target for most commercial projects. Fewer than three leaves you exposed if a sub drops out or submits an unusable number. More than five creates administrative overhead without meaningfully improving your coverage or pricing. For minor trades or specialty scopes, two qualified bids is often sufficient — the goal is coverage and competition, not volume.
What is a good bid hit ratio for a general contractor?
A bid hit ratio between 20% and 30% is generally considered strong for commercial GCs operating in competitive markets, based on FMI industry research. GCs who are selective about which projects they pursue and who run disciplined bid processes tend to hit the higher end of that range. A hit ratio below 10% usually signals either a pricing problem, a scope-fit problem, or both — and a structured post-bid debrief process is the fastest way to diagnose which.
How do you handle a subcontractor who submits a number after the deadline?
This depends on the project type and how late the number arrives. On public work, late sub numbers generally cannot be used — the bid form is locked at submission and substituting a sub post-award creates procurement risk. On private work, you have more flexibility, but using a post-deadline number you haven't had time to level is a risk. The better practice is to establish a hard internal cutoff — typically 30 to 45 minutes before the owner's deadline — and communicate it to subs in advance. Numbers that come in after your internal cutoff get evaluated for the next round, not swapped into a bid you're minutes from submitting.
The construction bid day process is where your estimating investment either pays off or gets wasted. Better process means a higher bid hit ratio, fewer post-award scope surprises, and more predictable margin — not because you're bidding lower, but because you're bidding cleaner. Tighter solicitation, disciplined leveling, and a structured bid morning compound over time into a genuine competitive advantage.
If you want to see how a purpose-built platform handles solicitation, follow-up, and leveling in one workflow, see how Bidi works — and run your next bid with less chaos and more confidence.
*Reviewed by Weston Burnett, Co-Founder and CTO of Bidi Contracting.*