Getting work from general contractors is a trust problem, not a pricing problem. That reframe explains almost every frustrating outcome in this channel: the bids that go into silence, the low number that still loses, the year on plan rooms with nothing to show for it.
A GC needs three to five priced quotes to build a bid package, so they invite five to eight subs per trade. If you are new to that GC, you are one of the invitations that was never going to win, and sharpening your pencil does not change it. What changes it is a sequence, and it is not the one the bid platforms sell.
What actually happens to your bid
Your bid gets opened, entered on a spreadsheet next to three or four others, and used to establish what the scope costs. Then, on private work, the GC frequently gives the job to the sub they already use. In a January 2026 r/estimators thread, a woman-owned sign company described receiving daily invitations to bid and winning nothing. An estimator answered with the part nobody puts in a blog post:
"Are these construction companies just using the same sign companies despite sending us an Invitation? Yes, absolutely. Even if you had the low number, because they don't know you they'll just ask their preferred sub to match your price."
A GC estimator in the same thread confirmed it: they would send takeoff quantities to three vendors already knowing which would be cheapest, because management wanted three quotes on file. MeltPlan's guidance to GCs recommends inviting five to eight subs per trade to collect three to five responses, so the invitation list is deliberately overbuilt.
Note
Coverage is not an insult and not a reason to stop bidding. It is a stage, and every regular sub a GC has was coverage once. The mistake is staying coverage for three years because you assumed the problem was your price. The tell is not the loss, it is the silence: a GC genuinely considering you asks about scope gaps, your schedule, an exclusion you carried.
The win rate gap nobody publishes
Vendor blogs quote an industry win rate. What they never do is split it by whether the GC knows you, which is the only cut that tells you what to do on Monday.
Subcontractors did that split themselves in a February 2025 r/estimators thread where estimators posted real hit rates by CSI division. A Division 6 sub reported roughly 5 percent with GCs they did not know, roughly 15 percent with GCs they did. A demolition estimator posted the other half: their company had two estimators, one who selected carefully and had strong relationships and won about 40 percent, and one who bid everything at high dollar values and won about 1 percent. Both invoiced roughly the same amount.
| Reported by | Situation | Win rate |
|---|---|---|
| Division 6 sub | GCs they do not know | ~5% |
| Division 6 sub | GCs they know | ~15% |
| Demolition estimator | Selective, strong relationships | ~40% |
| Demolition estimator | Bid everything, high dollar | ~1% |
| Union carpentry sub | 165 projects bid, 2 estimators | 9% |
| Framing sub | Small remodel work | 30-35% |
| Framing sub | Large new construction | 12-14% |
| Division 8 sub | Cornered schools and government | 35-40% |
Nobody in that table wins on the strength of the estimate. They win on how narrow their bid selection is and how deep the relationship goes.
A RiffleCM roundup cites ConstructConnect at 10 to 20 percent for hard-bid work, and George Hedley's January 2025 Metal Construction News column, drawn from a survey of more than 2,000 general contractors, builders and subcontractors, in which fewer than 10 percent of respondents tracked their bid-hit-win ratio at all. Most subs run the largest discretionary spend in their business with no idea what it returns.
What each bid actually costs you
Relay Financial reports that a general contractor doing 1 to 6 million in revenue, bidding a 250,000 to 500,000 dollar commercial project, commonly spends 1,600 to 7,400 dollars per bid once estimating time, quote coordination, plan review, site visits and printing are counted. That is a GC-side range on larger packages, but it sets the order of magnitude. Your own number is your hourly cost times the hours a takeoff really takes, which for most small shops is the owner's evening.
By the numbers
At a conservative 400 dollars of loaded time per bid, a two-person shop submitting 60 bids a year at a 10 percent hit rate spends 24,000 dollars to win six jobs. That is a marketing budget. Most owners running it have never written it down as one.
The conclusion is not to bid less. It is to stop spreading that budget across GCs who were always going to call someone else. If pricing itself is the weak link, our guide to pricing a job covers the markup and burdened labour side.
Step 1: Work out who actually buys your scope
Confirm the GC is even the buyer. Plenty of subs spend a year bidding the wrong party. An estimator at a top 150 GC put this to an insulation contractor who had submitted dozens of bids with no response:
"If you are a piping insulator 99.99999% of the time we want the plumber to carry that work. If I get pricing on that I will ignore it because I won't coordinate the insulator with the plumber or HVAC contractor."
The insulator was not being rejected. His bids were being deleted, because the GC had bundled that scope into the mechanical package and had no line to put the price on. The real customer was one tier down.
The test: does your scope appear as its own line item in the GC's bid package, or is it bundled inside another trade's? If bundled, your customer is that trade. To find them, the same estimator suggested contacting the equipment manufacturers named in the spec book, who will hand over a list of everyone who called about that project. Supply houses know who is pricing what before anyone else does.
Step 2: Get prequalified before you bid anything
Prequalification is not housekeeping you do after you win. On commercial work it is a filter that runs before your number is read. A GC estimator:
"Anyone will take your bid but most of us throw out bids if the company is not prequalified. It's just not worth the hassle to deal with a small unknown specialty contractor who isn't financially prequalified with correct insurance in place."
The standard packet, consistent across ConstructConnect's guidance and every GC portal: an active trade licence, general liability and workers compensation certificates at their minimum limits, bonding capacity for the project size, a safety record including experience modification rate, references from completed projects, and sometimes two to three years of financials. Assemble it once as a single PDF and a prequal request takes ten minutes instead of two weeks. Two weeks is how most of these die.
There is also a channel most subs never use. A commercial GC estimator described their firm's "work with us" link, which registers you in their subcontractor database and starts the invitation emails automatically. A free permanent seat on a bid list, fifteen minutes per GC.
Chasing GC work and homeowner work with one phone and one inbox is how both get dropped. Pavado builds done-for-you lead generation systems for local service businesses: a conversion page, a qualifying form that arrives with the answers attached, and tracking from first contact to signed job, so the commercial pipeline you are building here is not competing with your residential one for attention.
Step 3: Go after the GCs without a full bench
Everyone says target the biggest GC in your market. That is backwards. The biggest GC has the deepest bench of incumbent subs and the least reason to try you. A GC under five years old, doing mostly public work, made the opposite case:
"For us, it's 100% about how much it seems like you have your shit together and how much you want it, even over numbers. We are currently have a sub on a 500,000 dollar project they own all of. We had never worked with them before, and they would be new to some of the work, but they seemed to really want it. They weren't the lowest."
Their own advice: "targeting newer GC's would make it more likely you'll find ones without reliable subs they go through already."
Build the list on that basis rather than revenue. Young GCs, GCs expanding into a new geography, GCs who just picked up an unfamiliar project type, and GCs whose regular sub in your trade has gone quiet. All four have an open seat. One rule before you break it, from a smaller GC: they will not hire a sub who used to work for one of their trusted subs without that sub's approval.
Step 4: Ask for the small job, not the big one
The best single piece of advice in the whole research set came from an operator answering a 20-year insulator who had gone out on his own and received zero responses:
"Bidding cold into a black hole isn't a pricing problem, it's a trust problem. When a bid goes quiet, follow up once with a real question, not a nudge, ask what it would take to get a shot on a smaller job first. A 5,000 dollar job that goes clean is what turns into the 50,000 dollar job."
You are not asking a GC to bet a critical path scope on a stranger. You are asking for the small, awkward piece nobody else wants, which a project manager can approve alone. An electrician in the same thread described a version that works better than bidding: call the mechanical and plumbing shops and offer to pick up last-minute work. "Be the fireman for 4 or 5 companies and you'll naturally start getting other jobs to bid or do."
Some operators do buy their first job. A mechanical contractor with six regular insulation subs said a new guy called, gave a competitive bid on one project, performed, and was in the network six months later. Asking for a smaller scope at a fair price gets the same result without the hole.
Step 5: Follow up with a question, not a nudge
Call after every bid. Not to check in, which invites a one-word answer, but to ask where your number landed.
GC estimators will usually tell you. A GC bidding 99 percent public work described how they answer: they list the bid amounts in order with a marker showing where yours fell, without naming who submitted what. That tells you whether you are 3 percent off or 30 percent off, which are completely different problems.
Two patterns from subs who do this consistently. Call before you bid as well as after, so the number arrives from a person rather than an inbox. And get out of the truck: one sub estimator stops by the GCs they like to bid for once a month, and another takes estimators to lunch. Breaking into an established relationship is hard but not impossible, and face to face is where it happens.
Step 6: Set a three-bid rule for every GC
This is the discipline almost nobody has. Pick a number of unrewarded bids per GC, and when you hit it, change the conversation instead of submitting a fourth. A subcontractor explained why:
"It's not unusual at all for larger outfits to have a preferred vendor, and then shoot out bid requests just to produce a competitor's number that you can ask to be matched. I simply stopped bidding for a contractor after the third job being bid still doesn't render work."
Three is defensible. At three unrewarded bids with no feedback, no questions and no site visit, you have strong evidence you are the number that keeps the file compliant. Changing the conversation is not walking away angry. It is calling the head of estimating, saying you have priced three jobs, and asking what it would take to get a shot at a small one. That call sometimes produces the work, because it is the first time you have been a person rather than a line.
Watch for GCs who abuse the process. Subs in a March 2026 r/estimators thread were unanimous about the practice of soliciting extra quotes after bid day to shop a number down. One tile sub called it "asking people to work for free with 0% chance of being awarded a contract." Another applies a 30 percent premium to any GC known for it.
Step 7: Build a replacement pipeline, not a bid pipeline
Most first awards do not come from winning a bid. They come from being reachable in the short window when an incumbent fails. A sub who bid 60 jobs to one GC over three years finally got an award this year, because one of that GC's go-to subs had become unreliable. A contractor who calls every general in his service circle every six months described how his best account started:
"My best contract came about because his usual guy of 20 years decided he wanted to pick up a heroin habit. I happened to call a couple days after the guy had finally had enough. That contractor is selling me 120k a year now. NEVER stop shopping."
He was booked well into the following year and still made those calls. You cannot schedule an incumbent's collapse, but you can guarantee you are the name in the estimator's recent call log when it happens.
Practically: keep every target GC on a list with the estimator's and project manager's names, and a standing cadence of every six months plus one call before the season, which several operators put at the end of March. Log every conversation and every price you were told you were off by. That log is the asset, and a documented follow-up system is what makes it survivable while you are running crews. Every GC's bench decays as people retire, sell, overextend or blow up a job, and they do not go looking for a replacement six months in advance. They look on Tuesday, from memory and from their inbox.
The Ontario paperwork that gets you thrown out
If you bid in Ontario, two things change the arithmetic, and no American guide to this topic covers them.
WSIB clearance certificates. Ontario public tenders routinely require a valid WSIB clearance certificate, or an exemption letter, dated on or before the award date, alongside your liability coverage. School board and municipal specifications list it as a condition of payment, not just of bidding. It is free, and its absence is a clean reason to discard your submission unread.
Prompt payment under the Construction Act. For contracts the Act covers, an owner must pay a contractor within 28 days of receiving a proper invoice and must deliver a notice of non-payment within 14 days if disputing. Once a contractor is paid, they must generally pay their subcontractors within 7 days. From January 1, 2026, an owner who believes an invoice is deficient must say so in writing within 7 days, and if they do not, the invoice can be treated as proper and the clock starts anyway. The window to start an adjudication has also been extended to 90 days after the contract is completed, abandoned or terminated.
So the definition of a proper invoice is now a cash flow instrument. If yours is missing a field the contract or the Act requires, the payer can argue the clock never started. Build the required fields into your template once and stop losing a month per job to it.
Watch out
Read the payment clause before you sign, not after you are owed. Pay-if-paid provisions mean that if the owner never pays the GC, the GC is not obligated to pay you. Flow-down clauses pull the prime contract's terms into your subcontract, so never accept one without a copy of the prime contract to read. Both are standard, both are negotiable, and both are why some subs never get paid on a job they performed perfectly.
If your commercial pipeline depends on remembering to call eleven estimators every six months, it will not survive a busy season. We build the tracking and the demand side together so the follow-up happens whether or not you get a quiet Friday.
What to do this week
- Confirm your buyer. For your last ten lost bids, check whether your scope was its own line item or bundled inside another trade's package. If bundled, your target list is wrong.
- Build the prequal PDF. Licence, liability certificate, workers compensation or WSIB clearance, safety record, three project references, bonding letter if you carry one.
- Build a target list of twelve, weighted toward GCs under five years old, GCs new to your area, and GCs whose regular sub in your trade has slipped. Direct numbers for the estimator and the project manager.
- Register on every one of their portals, then call your last three losses and ask where your number landed.
- Set the three-bid rule and put the six-month call cycle in your calendar, plus a call in late March before the season.
None of this requires a better estimate. It requires knowing you were coverage, deciding how much coverage you are willing to fund, and spending the difference on being the first name someone thinks of the week their regular guy stops answering the phone.
