Contract construction is competitive. Most specialty contractors are submitting more bids than ever and winning roughly the same percentage. The work isn't the problem. The system is.
If you're running a $10M-$50M mechanical, electrical, plumbing, or fire protection shop, your estimators are probably stretched across 40-60 bid invites a month. Some of those bids have a real shot. A lot of them don't. And the ones that do have a shot often fall apart after submission because nobody had time to follow up.
This article fixes that. Not by hiring more people. By running a tighter system.
What contract construction actually costs your business
Before you can fix your win rate, you have to understand what you're spending to get there.
A fully-loaded estimator, salary plus benefits plus overhead, runs somewhere between $80,000 and $120,000 per year for most commercial subs. That's roughly $40-$60 per hour. A mid-size mechanical bid can take anywhere from 8 to 24 hours depending on scope complexity. So you're spending $320 to $1,440 per bid before you submit a single number.
Multiply that by 50 bids a month. You're burning $16,000-$72,000 a month in estimating labor alone.
Now factor in win rates. Most commercial specialty contractors win somewhere between 18% and 28% of submitted bids. That means 72-82% of the bids you're spending money on go nowhere.
Some of that is unavoidable. Contract construction is competitive. But a good chunk of those losses are preventable. Wrong GC relationships, wrong project type, wrong scope fit. You submitted because the invite came in and someone had to respond, not because there was a real reason to believe you'd win.
That's where the money is going.
The contract construction pipeline problem: why most bids don't convert
The average commercial sub doesn't have a bidding problem. They have a pipeline management problem.
Here's what it usually looks like. Bid invites come in through BuildingConnected, ConstructConnect, or PlanHub. The estimators review them, pull the plans, and start grinding. Submissions go out. Then nothing. The bid sits in a folder. The GC moves into leveling. And your team is already three bids deep into the next week.
Two weeks later, you find out you didn't get the job. Sometimes you don't find out at all.
There's no system for what happens after the bid goes out. No follow-up calendar. No record of why you lost. No data on which GCs are actually worth pursuing.
One $15M mechanical subcontractor we worked with was doing exactly this. They were submitting around 50 bids a month with a 12% hit rate. Good estimators, decent margins, but zero post-submission process. Once they added a simple 48-hour check-in call after every submission, their hit rate climbed to 22% in one quarter. Same team. Same bids. One extra touchpoint.
The pipeline problem isn't volume. It's what you do with the bids you've already submitted.
How to prioritize which contract construction bids are worth pursuing
Not every bid invite deserves your estimator's time. The hard part is deciding which ones do before you've spent 20 hours on take-offs.
Here's a scoring framework that works for most commercial subs. Score each bid invite on four factors before anyone opens the plans.
GC relationship history. Have you worked with this GC before? Did they level you fairly? Did they award you work at a reasonable margin? A GC you've won two projects with in the past 18 months is worth four times the effort of a GC you've never talked to.
Scope fit. Is this project in your wheelhouse? If you're a MEP subcontractor that specializes in healthcare and this is a warehouse tilt-up, your odds drop significantly. Scope fit matters more than project size.
Timeline. Is the bid turnaround realistic? A 48-hour turnaround on a 200-page spec set is a warning sign. GCs who invite 30 subs and give you two days to respond aren't looking for a partner. They're shopping price.
Margin potential. What's the prevailing wage situation? Is this a negotiated project or a hard bid? Is there enough margin in the scope to absorb risk?
If a bid invite scores low on three of these four, pass. Politely. You can email the GC's preconstruction contact and say you're at capacity but you'd like to be included on future invites. That keeps the relationship without burning your estimators on a low-probability job.
The 80/20 rule applies here. Roughly 20% of your bid invites will account for 80% of your awards. The goal is to figure out which 20% those are before you spend the labor.
How contract construction bid response works: a framework you can use today
What exactly should happen from the moment an ITB hits your inbox to the moment you follow up after submission?
Here's a process that works.
Within 24 hours of receiving the ITB:
Days 2-5 (depending on due date):
Before submission:
48 hours after submission:
This is a simple sequence. Most subs don't do it because they don't have it written down anywhere. Put it in a checklist. Give it to every estimator. Run it the same way every time.
What is contract construction? A working definition for specialty subs
Contract construction is work performed under a formal construction agreement between parties, typically a general contractor and a specialty subcontractor. The contract defines scope, schedule, payment terms, liability, and the conditions under which work gets done.
For specialty subs, the type of contract construction agreement you're working under changes your risk profile significantly.
Lump sum contracts. You bid a fixed number. Any cost overrun is your problem. These are the most common in hard-bid commercial work.
Cost-plus contracts. The owner or GC reimburses your actual costs plus an agreed fee. More common in negotiated work and design-build. Your exposure is lower, but your margin is usually capped.
Unit price contracts. You're paid per unit of work installed. Common in civil and utility work. Works well when quantities are uncertain upfront.
Time and materials. You bill labor hours and materials at agreed rates. Used mostly for service work and small scope additions.
Knowing which contract type you're working under before you price the job isn't optional. A lump sum contract on a scope with undefined spec items carries different risk than a cost-plus agreement on the same project. Your bid process, your exclusions, and your contingency should all reflect the contract structure.
Contract construction follow-up: where most specialty contractors lose deals
The bid is in. Your estimator has moved on to the next one. And the GC is in the middle of leveling a dozen subcontractors against each other.
This is exactly when most subs go quiet. And that's exactly when you should be making contact.
The typical timeline from submission to GC decision on a commercial project is 7-14 days. Some drag out to 30 days, especially on public work. During that window, the GC is comparing numbers, clarifying scope, and deciding who they trust enough to put on the project.
If you're not in their inbox during that window, someone else is.
A multi-touch follow-up cadence doesn't have to be aggressive. Here's what works:
- 48 hours after submission: brief email or call confirming receipt, offering to answer scope questions
- 7 days after submission: check in on timeline, offer value engineering options if you have them
- 14 days after submission: direct ask on where they are in the decision process
Three touches over two weeks. That's it. If they're not responding after three, hold and move on.
The contractors who win relationships aren't the ones who bid the lowest. They're the ones the GC hears from consistently, who respond fast, and who make the GC's job easier. Follow-up is how you get on the shortlist instead of the long one.
And when you lose, make the call anyway. Ask why. A short conversation after a loss tells you more about your bid management than three months of spreadsheet data.
Tracking contract construction bid outcomes to improve win rates
You can't improve what you don't track. Most subs know this. Almost none do it consistently.
At a minimum, capture five things for every bid you submit:
- Bid value
- GC name and project type
- Outcome (won, lost, no award, still pending)
- Reason for loss (price, relationship, scope, timing)
- Margin at submission
That's it. You don't need a complex CRM to start. A shared Google Sheet with those five columns, reviewed weekly, will tell you more about your contract construction operation in 90 days than you've learned in the last two years.
What you're looking for is patterns. If you're losing 80% of your bids with a specific GC, that GC might be using you to sharpen their number and has no intention of awarding you work. If you're losing mostly on price with a certain project type, either your costs are out of line or you're chasing the wrong scope.
Win rates also vary significantly by GC. Your overall hit rate might be 22%. But with your top three GCs, it might be 40%. With the bottom five, it might be 8%. That gap is where your strategy should come from.
Run a monthly review. 30 minutes. Who submitted, who won, who lost, and why. Then do a quarterly pass where you look at trends across 90 days. This process takes less time than one bad estimate.
Scaling your contract construction operation without hiring (yet)
The answer to high bid volume isn't always more headcount. Most of the time it's a process problem.
Estimators spend a disproportionate amount of time on non-estimating tasks. Chasing down plan sets. Reformatting templates from the last job. Tracking down scope clarifications that should have been in the invite. Fixing submissions because the format wasn't confirmed up front.
That's recoverable time.
A few things that actually move the needle:
Standardize your estimate templates. Every trade has a core set of systems and assemblies they price repeatedly. Build one master template per project type and update it quarterly. Your estimators shouldn't be rebuilding from scratch on every job.
Create a bid triage role. You don't need a senior estimator reviewing every ITB that comes in. A junior coordinator or a BD support person can run every incoming invite through your scoring framework and pre-sort them into "pursue," "conceptual," or "pass" before an estimator touches them.
Use preconstruction checklists. Every bid should go through the same pre-flight before submission. This cuts rework and reduces the back-and-forth with GCs after submission.
BuildingConnected has built-in bid management features most subs underuse. If you're just using it as an inbox, you're leaving capacity on the table.
When does volume justify hiring? When you've tightened the process and you're still turning away bids with a clear likelihood of winning. Not before.
Building GC relationships between bid cycles (your real competitive advantage in contract construction)
Price wins some jobs. Relationships win most of them.
GCs have a mental short list of subcontractors they trust. They go to that list first before they open the invite up to 20 unknown subs. Getting on that list doesn't happen during the bid. It happens in the 11 months between bids.
What does low-effort relationship maintenance look like in practice?
Pick your top 20 GCs. These are the firms that award you work at fair margins, pay on time, and have the project volume to keep you busy. Build a contact record for each one. Name of the preconstruction lead, project manager, and anyone in their field ops who influences sub selection.
Then stay in front of them without being annoying. A quick note when you see they broke ground on a big project. A heads-up on a material lead time issue that affects their schedule. A reference call on their behalf with an owner you have a relationship with.
None of this is complicated. It's just consistent.
The subs who get negotiated work, the work that never goes out to bid, are the ones who made themselves useful to the GC outside of the bid process. You can't buy that with a lower number. You earn it over time.
Common contract construction mistakes (and how to fix them)
Most of the problems we see come down to the same handful of habits. If any of these look familiar, you're not alone.
Pursuing every bid invite. This feels like hustle. It's actually waste. Every low-probability bid you chase takes an estimator off a high-probability one. Volume without selectivity kills your hit rate and burns out your team.
No follow-up system. The bid goes out and follow-up depends on whoever has a free moment. Nobody ever has a free moment. Deals die in the silence after submission.
Last-minute submissions. Submitting at 11:58pm on the due date tells the GC you're disorganized. It also means you didn't have time to catch the scope gaps. Build your schedule backward from the due date, not forward from when you start.
Not tracking why you lost. If you don't know why you're losing, you can't fix it. Price is almost never the only reason. But "we got beat on price" is what everyone says because nobody asked the follow-up question.
Treating all GCs the same. A GC you've worked with three times is a different category than a GC who found you on ConstructConnect and has never called you. Your effort should reflect that difference.
FAQ: contract construction basics
What does contract construction mean?
Contract construction is any construction work performed under a formal agreement that defines scope, price, schedule, and terms. For specialty subs, this usually means a subcontract agreement between your company and a general contractor.
What are the main types of construction contracts?
The most common types are lump sum (fixed price), cost-plus, unit price, and time and materials. Each one distributes risk differently between the GC and the sub.
What's the difference between a bid and a contract in construction?
A bid is your proposed price and scope. It's not binding. A contract is the signed agreement that makes the work official. Your bid is the starting point. The contract is what you actually get paid under.
How do contract terms affect a specialty sub's risk?
Significantly. Lump sum contracts put cost overrun risk on the sub. Cost-plus agreements shift that risk back to the owner or GC. Indemnification clauses, retainage terms, and payment schedules all affect your cash flow and exposure on the job.
How do you improve your contract construction win rate?
Start by tracking outcomes on every bid. Then add a simple follow-up cadence after submission. Then use a scoring framework to stop chasing low-probability invites. Win rate improvements come from doing fewer bids better, not more bids faster.
Next steps: building your contract construction bid system
You don't need to fix everything at once. Here's a sequence that works.
Start with an audit. Look at the last 90 days of bids. How many did you submit? What was your hit rate? How many did you follow up on after submission? How many times did you track the reason for loss? Be honest about the answers.
Then document what you're actually doing today, not what you think you're doing. Walk through a recent bid start to finish. Where did time get wasted? Where did follow-up fall off?
From there, pick two things to change in the next 30 days. A bid scoring framework and a follow-up calendar are the highest-leverage starting points. Everything else builds on those two.
Set a 90-day baseline. Track win rate, follow-up rate, and reason for loss for every bid you submit in the next quarter. At the end of 90 days, you'll have real data to make decisions from.
Then build your top 20 GC list and set up a basic contact cadence. A shared spreadsheet with last contact date and next action is enough to start.
The goal isn't a perfect system. It's a system that's better than what you're running now, and that your team will actually use.
Want to know where your contract construction bid pipeline is breaking down? Fill out the contact form below and we'll take a look with you.