Back to Insights
Contractor

How commercial general contractors decide which subs get the work

May 18, 2026

Most specialty contractors don't lose bids because their price was wrong. They lose because nobody followed up, the bid response looked like every other sub's, or the GC already had someone in mind before the ITB went out.

That's where deals actually die. And most subs are playing the game without a system.

This is for commercial specialty contractors who want to stop chasing low-probability work and start building the kind of GC relationships that generate repeat bid invites. Mechanical, electrical, plumbing, fire protection. Drywall. Roofing. If you bid to commercial general contractors, this is for you.


Why commercial general contractors control your pipeline

GCs are the gatekeepers of your revenue. If you're not on their short list, you're fighting for scraps.

The average specialty contractor submits somewhere between 30 and 60 bids per month, depending on trade and market. Win rates vary, but many subs who audit their numbers for the first time find they're closer to 12 to 18%. That means most of the estimating hours you're paying for produce zero revenue.

Bid volume is not the goal. Bid quality is.

Most of the ITBs hitting your inbox from ConstructConnect or BuildingConnected are not winnable. The GC already has a preferred sub. The project is in the wrong market. The scope doesn't fit your crew capacity. But because the ITB showed up, someone spends hours estimating it anyway.

The real cost isn't the lost bid. It's the lost relationship with the commercial general contractor you didn't follow up with. Silence after submission signals one of two things: you don't care, or you're not serious. Neither is good.


Bid prioritization: how top subs filter work from commercial general contractors

Not every ITB deserves your estimator's time. Contractors winning 35 to 40% of their bids figured this out. They're not better estimators. They're more selective.

Here's a scoring system you can use this week.

Score each bid on five factors, 1 to 5 per factor, max score of 25:

1. GC relationship history
Have you worked with this commercial general contractor before? Do they know your name? A GC you've won work with before scores a 5. A name you've never seen scores a 1.

2. Scope alignment
Does this project match the work you actually do well? A $4M MEP fit-out for a healthcare GC when you're a commercial MEP sub is a 5. An industrial project outside your experience is a 1.

3. Margin potential
Is there room to make money? Prevailing wage requirements, union shop rules, and tight schedules all compress margin. Factor this in honestly.

4. Timeline feasibility
Can your crew execute this with your current backlog? Overcommitting kills GC relationships faster than losing a bid.

5. Previous win rate with this GC
If you've submitted eight bids to this GC and won zero, that's data. Don't ignore it.

Once you have a score, tier the bid:

  • Tier 1 (18 to 25 points): Full bid response, your best estimator on it, BD follow-up on Day 3 after submission
  • Tier 2 (12 to 17 points): Standard bid, standard follow-up cadence
  • Tier 3 (under 12 points): Quick number or pass entirely

This scoring system works best when your whole estimating team uses the same thresholds. The point isn't perfect precision. It's getting everyone to ask the same questions before committing hours to a bid.

Contractors who apply a consistent filter like this typically see their win rate improve within a quarter. Not because they got better at estimating. Because they stopped spending hours on bids they were never going to win.


Follow-up strategy: where most bids to commercial general contractors actually die

The bid goes out. Then nothing.

This is where most deals die. Not in the estimate. Not in the price. In the silence after submission.

Commercial general contractors are managing dozens of bids at once. They're not sitting there waiting to call you. If you want to stay top of mind, you have to reach out. And how you reach out matters.

Here's the follow-up cadence that works:

Day 3: "Just wanted to confirm you received our bid and scope. Any questions on how we're approaching the MEP coordination?" This is not "did you pick us yet." It's an opening for them to talk.

Day 7: Send something useful. A value engineering idea you thought of after submission, a note about a long-lead material they should know about, a question about the schedule. Show you're thinking about their project.

Day 12: Check in on the decision timeline. "Are you still targeting the 15th for award? Want to make sure we're available for pre-con if needed."

Day 18: One more touch before you move the bid to low-priority status. Keep it short. "Still here if anything's changed on scope or budget."

Most GC decisions on commercial projects happen within 14 to 21 days of bid deadline. If your average decision time is running 35 days or more, you're probably chasing lower-priority work from commercial general contractors who invited you as a number check, not a real contender.

Who makes the follow-up call also matters. Your estimator shouldn't be the only one reaching out. On Tier 1 bids, the BD rep or the owner needs to make contact. GCs respond differently when the principal reaches out. It signals that the business actually wants the work.


Managing commercial general contractor relationships without adding another CRM

Most specialty contractors have a CRM they don't use. Adding a new one won't fix the problem.

What works is simpler. Build a GC Relationship Scorecard. Maintain it in a spreadsheet if that's what your team will actually update.

Track four things per GC:

  • Total bids submitted in the last 12 months
  • Wins
  • Losses
  • Last meaningful contact date. Not a bid submission. An actual conversation.

Then segment your commercial general contractors into three groups:

Strategic GCs. These are the GCs you bid frequently and have a solid win rate with. They generate most of your revenue. You should be talking to someone at these companies at least once a quarter, even when there's no active bid. Coffee, a call, a site walk. Keep the relationship warm.

Regular GCs. Steady work, predictable volume, decent win rate. Contact them after every bid result, win or loss. A quick "Thanks for the opportunity, would love to understand what drove the award" goes a long way. Then once per quarter if there's no active bid.

Prospect GCs. Low volume, you're still testing the relationship. Reach out after your first win together or after you've submitted three bids to establish a pattern. Don't over-invest here until they show up in your numbers.

The goal is simple. The owner shouldn't be the only person who knows these GCs by name. If your BD rep or estimator can't name the preconstruction manager at your top five commercial general contractors, you have a relationship concentration problem.

Contractors with a structured contact schedule for their top GCs get more repeat bid invites. The ones who go quiet between bids get replaced on the short list by whoever stayed in touch.


Win rate by GC: the number most specialty contractors never look at

Most contractors don't know their actual win rate broken down by commercial general contractor. They have a rough sense of how busy they are. That's not the same thing.

Without the data, you can't spot the patterns. The patterns are where the money is.

Here's the minimum to track for every bid:

  • GC name
  • Bid date
  • Estimate dollar amount
  • Result: won, lost, or no decision
  • Decision reason if you can get it

That's five columns in a spreadsheet.

Once you have 20 to 30 bids logged, run two numbers:

Win rate by GC. Wins divided by total bids submitted to that GC. If you're at 8% with a commercial general contractor you've been chasing for two years, that's not a pricing problem. That's a relationship problem or a scope fit problem.

Average time to decision. From bid submission date to award announcement. The typical range on commercial projects is 14 to 21 days. If yours is consistently 35 days or more, you're likely pursuing work where you're not a real competitor. Commercial general contractors move fast on subs they actually want to use.

Do this audit on your last 20 bids. Most contractors find that a handful of GCs account for the bulk of their wins, and a different set of GCs accounts for a large share of wasted estimating hours. That's the insight that reshapes your next quarter.


What commercial general contractors actually want to see in a bid response

GCs scan bids fast. You have about 90 seconds to prove you read the drawings and understand the scope. If your response looks like you pulled it off a shelf, it goes in the "maybe" pile. Maybe usually means no.

Here's what should be in every commercial bid response:

Your scope restated clearly. Don't just attach a number. Write two or three sentences describing how you're approaching the work. This alone separates you from most responses.

A schedule that matches their timeline. If the GC needs mechanical rough-in done before drywall starts and your schedule doesn't acknowledge that, you look like you didn't read the spec.

Line-item pricing. Not a lump sum. Commercial general contractors need to level bids. Make it easy for them.

Crew and equipment plan. Especially on larger projects. Show them you've thought about how you'll actually execute.

Key assumptions in writing. Call out your prevailing wage treatment, material lead times, scope inclusions and exclusions. GCs hate surprises during buyout.

One value-add. A value engineering idea, a schedule acceleration option, a risk flag they may not have caught. This shows you thought about their project, not just your number.

A name and direct phone number. Not just an email address. GCs want to call when they have questions. Make that easy.

Missing even one of these signals that your bid is low-effort. Commercial general contractors award work to subs they trust will execute. Your bid response is the first signal they get about whether that's you.


Why commercial general contractors favor repeat bidders and how to become one

GCs keep a short mental list of subs they trust. If you're on it, your win rate with that GC jumps. Subs with an established relationship with a commercial general contractor tend to win 40 to 50% of bids with them. Compare that to 10 to 15% on a cold bid to a GC who doesn't know you.

Getting on the repeat list takes time. These five things get you there faster:

Bid selectively. Only pursue work you can actually win and execute. Commercial general contractors notice when subs chase everything and win nothing.

Estimate accurately. If you win and then come in with change orders on scope that was clearly in the drawings, GCs remember. One overrun costs you more than ten bids.

Respond on time, every time. Miss a bid deadline and you're off the list.

Follow up and show up. Subs who follow up, attend pre-bids, and show up to pre-con meetings signal that they're serious. That matters.

Execute on the jobs you win. Everything else is marketing. The job site is where the reputation is built.

One bad project wipes out years of good follow-up in a GC's mind. The goal isn't to win every bid. It's to build a portfolio of commercial general contractors who specifically want to work with you and invite you to bid because they already know you'll deliver.


What to do this week

You don't need a new software platform to start winning more work from commercial general contractors. You need a few disciplines applied consistently.

Today: Pull your last 20 bids. What was your win rate? Which commercial general contractors showed up most? Which ones did you win with? Write it down.

This week: Build your GC Relationship Scorecard. List your top 15 GCs. For each one, note total bids submitted in the last 12 months, wins, losses, and when you last had an actual conversation with someone there. Segment them into Strategic, Regular, and Prospect.

This week: Set up your bid scoring framework. Define your five criteria and the thresholds. For the next 30 days, commit to only pursuing Tier 1 and Tier 2 bids. See what happens to your estimating team's capacity.

Next week: Schedule one relationship call per week with a Strategic GC. No active bid needed. Just "How's your pipeline looking? Anything coming up we should be aware of?" Ten minutes. It compounds fast.

Ongoing: Assign follow-up responsibility on every Tier 1 bid before it goes out. Not after. The follow-up owner, the date, and what they'll say should be decided before submission.

Give this 45 to 60 days. You'll see fewer low-probability bids in the queue, more follow-up actually happening, and more repeat invites from the commercial general contractors who matter to your business.


The real edge with commercial general contractors

Price is not your sustainable edge. Most commercial bids land within 5 to 10% of each other anyway.

Your edge is discipline. Being selective about what you bid. Responding with thought and care. Following up when everyone else goes quiet.

Commercial general contractors have options. They choose subs who make their job easier. Someone who's prepared, responsive, and shows up the same way every time. That's not a talent thing. It's a systems thing.

The contractors hitting 35 to 40% win rates aren't smarter than you. They're more intentional. They know which commercial general contractors they're building with, they have a follow-up process, and they track the numbers.

Start with your bid audit this week. The pattern will be obvious once you see it.


Want to know exactly where your bid pipeline is breaking down? Fill out the contact form below and we'll take a look at what you're working with.

Ready to put this into practice?

Book a free operations audit and we'll map out exactly where automation can save you time and revenue.

Book Free Audit