Most specialty contractors don't lose bids because of price. They lose them because nobody followed up, the wrong bids got prioritized, and the estimating team burned hours on projects they had no shot at winning.
That's a procurement problem. And it's fixable.
This guide is for VPs of Sales, BD directors, and owner/operators at commercial subs doing $10M–$100M a year. If your team is buried in bid invites from BuildingConnected, Dodge, or ConstructConnect and your win rate isn't moving, this is worth reading.
What procurement in construction actually means for specialty contractors
Procurement in construction is the process by which a specialty contractor receives, evaluates, bids, and wins work from general contractors. It starts when an invitation to bid lands in your inbox and ends when a contract gets signed. Everything in between, qualifying the job, building the number, submitting, following up, and tracking the outcome, is your procurement process.
Most specialty contractors don't think of it that way. They think of it as estimating. But estimating is one piece. The rest of the process determines whether that estimate ever becomes a job.
Procurement in construction isn't the same thing as sales. In a typical sales cycle, you go find the customer. In construction procurement, the GC comes to you with a bid invite and you have a narrow window to respond.
That distinction changes everything about how you run your process.
You're not prospecting. You're reacting. The GC controls the timeline, the scope, and who gets on the bid list. Your job is to qualify fast, bid right, and follow up before the other sub does.
The preconstruction phase is where most of the real procurement work happens. This is when GCs are building their sub lists, vetting your capacity, and deciding if you're even getting the ITB. If your BD team isn't active during preconstruction, you're already behind by the time the bid invite hits your inbox.
Procurement timelines in construction are also compressed compared to typical B2B sales. An ITB-to-decision window of 10–14 days is common on commercial work. That means your qualification, estimating, and follow-up all have to run in parallel, not in sequence.
The construction bidding process: from ITB to award
Here's how procurement in construction actually moves for a specialty contractor, stage by stage.
Stage 1: Bid invite receipt and qualification
An ITB comes in. Someone has to decide in the next 48–72 hours whether to pursue it or pass. Most shops don't have a formal process here. The invite goes to the estimator, they glance at it, and either start work or let it sit.
That gap is where a lot of bids die before they even start.
Stage 2: Scope analysis and estimating
If you're pursuing the bid, the estimator pulls the plans, reviews the spec, and starts building the number. This is where your most expensive people are spending their time. The average commercial specialty estimator costs $80K–$120K in salary alone. Every hour they spend on a bid you can't win is money out the door.
Stage 3: Bid submission and timing
Bids submitted early in the response window convert better than bids dropped in the last few hours before deadline. Being early signals to the GC that you're organized and interested.
Stage 4: Follow-up
This is where most subs fall apart. The bid goes in and nobody follows up. The GC is leveling numbers, the decision is happening, and your bid is sitting in a pile with no advocate. A 48-hour check-in after submission, just confirming receipt and asking if they need clarification, doubles response rates in most cases.
Stage 5: Win/loss tracking
Most specialty contractors don't track this at all. If you don't know your win rate by GC, by project type, and by bid amount, you're flying blind on where to focus.
The average response rate to ITBs for specialty trades runs around 35–45%. That means more than half of the bid invites a typical sub receives never get a response. Some of those are right calls. Most aren't.
Bid qualification and prioritization: a framework for busy estimators
Not every ITB is worth pursuing. The common mistake is treating every bid invite as equal because saying no feels like leaving money on the table.
It's the opposite. Saying yes to everything burns out your estimators, lowers your average bid quality, and tanks your win rate.
Here's a three-tier system that works.
High priority: GC you've worked with before, project type in your wheelhouse, schedule fits your backlog, scope is clean.
Medium priority: GC you've bid for but haven't won yet, project type is familiar but not your core, scope has a few unknowns.
Low priority (pass): GC you've never heard of, prevailing wage or bonding requirements that don't fit your shop, scope outside your trade experience, deadline is tomorrow and you haven't pulled the plans.
Before committing estimating hours, run through these five questions:
- Have we ever won work with this GC?
- Is the project type in our top three by volume?
- Does the schedule fit our current backlog?
- Is the scope clearly defined or full of gaps?
- Do we have the bonding capacity and insurance coverage required?
If you answer no to three or more, pass.
Here's what that looks like in practice. A $40M HVAC contractor was pursuing every ITB that came through BuildingConnected regardless of GC relationship or project type. Their estimating team was doing 60-plus bids a month with a 14% hit rate. After putting a simple scoring checklist in place, they dropped to 40 bids a month. Hit rate went to 21% in the next quarter. Same estimating team. Less waste.
Past win/loss data makes this scoring sharper over time. If you've bid 15 projects with a particular GC and won two, that tells you something. Maybe it's a price issue. Maybe it's a relationship issue. Either way, that GC probably shouldn't be sitting at the top of your priority list until you know why you're losing.
Managing subcontractor procurement relationships without another CRM
Generic CRM tools weren't built for bid-driven work. Salesforce and HubSpot are built around a pipeline where you own the outreach. In construction procurement, you don't own the outreach. The GC does.
That mismatch means most specialty contractors try a CRM, get frustrated that it doesn't fit the workflow, and go back to spreadsheets. That's not always the wrong call.
A simple spreadsheet tracker with the right columns beats an unused CRM every time.
Here's what to track per GC:
- Total bids submitted (last 12 months)
- Win rate
- Average project size
- Last contact date
- Key contact name and title
- Payment history (if applicable)
- Notes on why you won or lost the last bid
That's it. Seven fields. Not forty.
On follow-up timing: a 48-hour check-in after bid submission is the most impactful single change most subs can make. Not a long email. A short message. "Hey, wanted to confirm you received our number. Let us know if you need anything clarified." That's it.
Between bids, low-touch maintenance matters more than most BD teams realize. A quarterly check-in call with your top 10 GC contacts, a note when you see they won a project you could sub on, showing up at an AGC or SMACNA event. None of that takes much time. GCs remember the subs who stay in front of them.
The rule is simple: track every GC you've ever submitted a bid to, flag the ones with a win rate above 25%, and make sure someone on your team is touching them at least once a quarter even when there's no active bid.
Procurement metrics that actually predict win rate improvement
If you're not measuring it, you can't fix it.
Here are the numbers worth tracking for commercial specialty contractors doing $10M–$100M in revenue.
Win rate by trade. The average win rate for commercial specialty trades sits between 20–30%. Mechanical and electrical tend to run on the lower end because of higher bid volume. If you're below 15%, something structural is broken, whether that's pricing, follow-up, or bid selection.
Response rate. What percentage of ITBs you receive do you actually respond to? Most shops don't know this number. If you're below 40%, you're either passing on bids worth pursuing or you're understaffed.
Days to submission. Bids submitted early in the window have a better track record than last-minute bids. Track this over 30 bids and you'll see the pattern.
Cost per bid submitted. If an estimator takes 20 hours to build a bid and you're paying $55/hour fully loaded, that's $1,100 a bid. On 50 bids a month, that's $55,000 in estimating cost. If you're winning 10 of those, each win costs $5,500 in estimating hours before you've done any work. Factor that in when you're deciding which bids to pursue.
The owner effect. One pattern that shows up consistently: firms where the owner is the primary closer have win rates 5–8 points higher than firms where BD is handled by a junior rep. That's not sustainable as you scale. If your owner is the only one who can close a GC, that's a bottleneck worth solving before it becomes a ceiling.
Why procurement in construction breaks standard sales playbooks
A traditional sales funnel assumes you're generating demand. You find the lead, you pitch, you close.
Construction procurement doesn't work that way. The GC initiates the process. You react. The leads are ITBs that show up in your inbox or your BuildingConnected account, and your window to respond is measured in days, not weeks.
Price isn't the deciding factor as often as you'd think. Relationships and past performance account for a large share of subcontractor selection decisions. A GC who's worked with you on three projects and knows your team shows up on time is not going to cut you for a sub who's 2% cheaper. But they will cut you if you've been slow to respond to bid invites or your follow-up has been inconsistent.
Multi-contact decisions are also common. The GC's project manager, preconstruction lead, and sometimes their safety director all have input on which subs make the short list. One relationship isn't enough. Your BD team needs to know multiple contacts at the GCs you're targeting.
Factors like prevailing wage, union/merit shop status, and bonding capacity can disqualify you before the bid even gets looked at. Make sure your qualification criteria screen for these before estimating hours get spent.
More ITBs is not the goal. Better selection, better bids, and better follow-up on the right GCs is the goal.
Procurement systems for construction that scale without adding headcount
The real question for most specialty contractors is: can we handle more bid volume without hiring another estimator?
Often, yes. But it requires building actual systems instead of relying on people to hold things in their heads.
Automate bid intake scoring. Set a simple threshold filter for your estimating team. If an ITB doesn't meet your tier one or tier two criteria, GC relationship, project type, schedule, scope clarity, it gets a pass decision in under 10 minutes. No full review. No estimating hours.
Use template libraries. If your estimators are rebuilding the same scope breakdowns from scratch every time, you're wasting hours that don't need to be wasted. Build unit pricing templates and scope checklists for your core project types. A mechanical sub doing commercial office fit-outs should have a base template that covers 80% of what shows up in every bid.
Delegate follow-up. The owner and the senior estimator should not be the ones sending the 48-hour check-in emails. That work belongs to a BD coordinator or a junior team member with a clear script and a calendar. Free your best people for the work that actually requires their expertise.
Train someone to qualify. A junior team member with a good checklist can handle first-pass bid qualification. They don't need to estimate. They just need to score the bid against your criteria and flag it for the right person. That alone saves your estimators two to four hours a week.
Platforms like ConstructConnect and BuildingConnected have notification and filtering tools built in. Use them. Set filters for trade type, project size, geography, and GC type so your estimators aren't manually sorting through ITBs that were never a fit.
The real cost of poor procurement management in construction
Wasted estimating hours are the most visible cost. On average, 15–20% of bid hours go toward projects with a low probability of award. On a team doing 50 bids a month, that's 10 bids' worth of effort spent on work you were unlikely to win.
The hidden cost is worse.
Lost follow-up is lost backlog. Contractors consistently point to follow-up lapses as one of the top reasons they lose bids they should have won. Not because the bid was wrong. Because nobody called.
GCs remember who follows up and who doesn't. That reputation builds over time. A sub who's responsive, easy to work with, and follows up consistently gets on more bid lists. A sub who goes quiet after submission gets dropped.
Owner burnout is real too. If the owner is doing the best BD work because nobody else on the team can, that's not a sales strategy. It's a dependency. It's also one of the main reasons specialty contractors stall out between $15M and $40M in revenue.
The math on fixing this is straightforward. If you're doing $25M in revenue with a 20% win rate and you improve to 23%, that's roughly $1.5M in additional revenue assuming your average project size stays flat. A 3-point improvement in win rate. That's not a big number to chase. It's very achievable with better bid selection and a consistent follow-up cadence.
Action plan: improve your procurement process this month
You don't need new software to start. You need four weeks and some discipline.
Week 1: Audit your last 20 bids.
Pull every bid you submitted in the last 60–90 days. Track which you won, which you lost, and what you know about why. Look for patterns by GC, project type, and bid size.
Week 2: Build a bid qualification checklist.
Five to seven yes/no questions. Use the framework from earlier in this article. Make it a one-page document your estimators can run through in under five minutes.
Week 3: Set up a follow-up cadence.
Day 1 after submission: confirm receipt. Day 3: check in on timeline. Day 5: one more touchpoint if no response. Write the templates once, reuse them every time.
Week 4: Set up basic tracking.
GC name. Project name. Bid amount. Submission date. Decision date. Outcome. That's your minimum. Put it in Google Sheets if you don't have anything else. The format doesn't matter. The habit does.
Your first metric to watch is response rate. What percentage of qualified ITBs are you responding to within 24 hours? Get that number above 70% before you worry about anything else.
Month one target: respond to 70% of qualified bids within 24 hours and track 100% of bid outcomes.
Frequently asked questions about procurement in construction
What does procurement mean in construction?
Procurement in construction is the process of sourcing, evaluating, and awarding work. For a specialty contractor, it covers everything from receiving an ITB to submitting a bid to following up until a decision gets made.
What is the construction bidding process for specialty contractors?
The typical construction bidding process runs in five stages: receiving the ITB, qualifying the bid, estimating the scope, submitting on time, and following up after submission. Most contractors manage the middle three. The first and last two are where wins get lost.
How do I improve my win rate in construction procurement?
Start with bid selection. Most contractors bid too much on the wrong jobs. A scoring checklist that filters bids by GC relationship, project type, schedule fit, and scope clarity will do more for your win rate than any tool or technology. Follow-up is the second lever. Consistent check-ins after submission have a measurable impact on award rates.
What's a good win rate for a specialty contractor?
The average win rate for commercial specialty trades runs between 20–30%. Mechanical and electrical tend to sit on the lower end because of higher bid volume. If you're below 15%, the issue is usually bid selection, pricing, or follow-up, not estimating quality.
How does subcontractor selection work in construction procurement?
GCs select subcontractors based on a mix of price, relationship, past performance, and capacity. Price matters, but it's rarely the only factor. A GC who trusts your team will take a slightly higher number over an unknown sub at the low bid. That's why BD work between bids, not just during active pursuits, is worth the time.
Want to know where your bid pipeline is breaking down? Fill out the contact form and we'll take a look at what's working and what's not.