Last week I flew out to shadow a mid-sized general contractor. About 30 office staff, 60 bids submitted per year, commercial and private work.
My job was simple: watch how they work, find the bottlenecks, and figure out where automation could actually help.
What I found surprised me.
Pre-construction eats roughly 200 man-hours per bid. And statistically, you're losing more than you're winning.
Here's how that breaks down:
- Scope sheet creation: ~40 hours
- Subcontractor outreach and follow-up: ~120 hours
- Bid receipt and processing: ~25 hours
- Estimate sheet population: ~8 hours
- Executive leveling meetings: ~6 hours
The math gets uncomfortable fast.
The Problem
An RFP comes in from an owner. The GC has about one month to put together a complete bid.
That means reviewing drawings, identifying all the trades involved, creating scope sheets for each trade, reaching out to subcontractors, chasing responses, collecting bids, leveling them, and assembling a final number.
For a typical project, that's 20-30 different trades. 3-5 bids per trade. 60-150 subcontractors you need to wrangle in 30 days.
Most of that time isn't spent analyzing bids. It's spent chasing them. Following up. Clarifying scope. Waiting for responses. Manually entering data from one sheet to another.
And here's the kicker: the average bid win percentage for a commercial contractor is 25%. General contractors win only about 1 out of 6 bids. For public work, it's even worse.
You're investing 200 hours into something you'll lose 75% of the time.
That's not a broken process. That's the industry. But it doesn't mean you can't get an edge.
The Opportunity
Here's where it gets interesting.
AI can automate significant portions of this process with careful implementation:
- Assisted scope creation from drawings and project narratives
- Automated subcontractor outreach with escalation logic
- Follow-up sequences that don't require human babysitting
- Bid intake and processing that extracts key data automatically
- Scope gap analysis that flags incomplete submissions
If you could automate even 50% of the pre-construction process, what happens?
Let's run the numbers for a GC doing 60 bids per year:
- Current state: 200 hours × 60 bids = 12,000 hours annually
- With 50% automation: 100 hours × 60 bids = 6,000 hours annually
- Hours recovered: 6,000
That's roughly 3 full-time employees worth of capacity. But you don't need to hire 3 people. You already have them. They're just buried in manual work.
The real unlock isn't cost savings. It's capacity.
What if that recovered time let you bid 20 more projects per year? At a 25% win rate, that's 5 additional jobs on the books. For a contractor doing $50M annually, even one extra project can move the needle.
Bidding is the lifeblood of the pipeline. Time saved is opportunity unlocked.
The Hard Part
None of this is plug-and-play.
Every GC has different systems. Different scope sheet formats. Different ways of tracking bids. Different relationships with their sub base.
The automation has to fit the workflow, not replace it. And it has to be implemented carefully, with humans in the loop, because a bad bid costs more than a slow one.
But the opportunity is real. The technology exists. And the GCs who figure this out first will have a structural advantage over everyone still doing it the old way.
I'm curious: how does your team handle pre-construction? Are you tracking bid status in a system, a spreadsheet, or mostly in people's heads? What part of the process eats the most time?
I'm deep in this problem right now and want to hear how others are approaching it!