The Short Version
The builder who built their company on 'I'll just call around and find someone' hits a wall around $1.5M-$2M in revenue. That's the point where the informal network — maintained by personal relationships and memory — can't scale with the volume. Projects overlap, multiple trades need to mobilize simultaneously, and the question 'do I have a reliable sub for this trade on this timeline?' gets answered with 'I hope so' instead of 'yes.' The builders I've worked with who are past that wall built a sub network the same way they built their estimating system: systematically, one component at a time, with clear standards for what 'reliable' means. This post covers how to build one from scratch — starting with the hardest shift, which is deciding that a short list of vetted, reliable subs is better than a long list of whoever's available.
Sound Familiar?
Signs you're running your sub network informally instead of systematically:
- You call a different sub for the same trade on different jobs because you don't know who to use consistently
- Your PM or foreman has a list of five electricians they cycle through, and none of them are formally vetted
- You've had a sub no-show with no backup identified, creating a schedule gap you had to absorb
- Your approved sub list, if you have one, was built by word-of-mouth rather than systematic vetting
- You don't know which of your subs are profitable to use vs. which ones create hidden costs through quality problems or schedule delays
- When a key sub tells you they can't do your next job, you're starting from zero — no qualified backup
- Your sub relationships are maintained by personal rapport, not by systematic communication or review
What We Found
The First Decision: Narrow Your List Before You Build It
The first shift that transforms your sub network from reactive to reliable: decide that 2-3 vetted, reliable subs per trade beats 5-6 unvetted options every time. Most builders maintain a long list because it feels like flexibility. The long list is actually a liability — it means none of the subs on it know they're your primary, so none of them prioritize your jobs. And it means you're managing five relationships instead of two.
Here's what the shift looks like in practice: instead of calling whoever is available, you maintain an approved sub list with 2-3 names per trade. Those names are there because they've been vetted, their insurance is current, their references check out, and their work quality has been verified. When you need a sub, you call your primary first — and if they can't make it, you call your secondary. You only go to the unvetted list when both of your approved subs can't cover the work. The unvetted list is your emergency reserve, not your default.
The approved sub list creates a different kind of relationship with your subs. When a sub knows they're your primary — that you call them first, that you prioritize their schedule, that you give them consistent work — they prioritize you back. That's not favoritism. It's a business relationship with mutual benefit. A sub who gets 70% of your volume in their trade has a financial reason to make your schedule work. A sub who gets 15% of your volume in their trade has no incentive to move you up the priority list.
Build the approved list first. Then work to maintain it — remove subs who underperform, add new subs who pass the vetting process, review performance annually. The list is a living document, not a one-time project.
The Pre-Qualification Threshold
Set a minimum score for your approved list using a simple scorecard: licensing and insurance (verified), reference quality (3 recent GCs who'd use you again), documentation capability (can they receive and execute a written scope?), financial stability (can they float 14 days of materials without cash flow pressure?). Score each on 1-5, set a minimum threshold (say, 16 out of 20), and use it consistently. Subs who fall below the threshold stay on the unvetted list. Subs who meet it move up.
The Systematic Vetting Process: Checking References and Insurance the Right Way
Most builders vet subs informally: they call one reference, maybe two, and make a judgment call. The informal approach misses the information that actually predicts reliability. Here's the vetting process that works.
Reference calls: the questions that matter
Ask every reference the same three questions:
- Would you use this sub again without hesitation? (This question matters more than any other — if the answer isn't an immediate yes, probe for why not.)
- How do they handle punch list items after completion? (This reveals whether the sub considers work done when the invoice is sent, or when the client is satisfied.)
- Did they show up on schedule and finish on time? (Probe specifically — "on time" vs. "mostly on time" vs. "they needed extra time" means very different things.)
Call three references. Get answers to all three questions from at least two. If the answers are inconsistent — some references are enthusiastic and some are lukewarm — that's a reliability signal, not noise.
Insurance verification: don't accept certificates, verify directly
A certificate of insurance is only as good as the moment it was issued. Subs can let coverage lapse the day after they send you the certificate. Call the insurance carrier directly — it takes 10 minutes — and verify: is coverage current? What are the coverage amounts? Is your company listed as additional insured? If the coverage isn't current or isn't sufficient, the sub doesn't mobilize until it is.
Check licensing status with the state
In most states, license status is searchable online. Verify the sub's license is current and in good standing. A revoked or suspended license is disqualifying. A lapsed license means they've been working without the credential that qualifies them to do the work.
Work sample review
Ask for 2-3 completed projects in the last 12 months — ideally similar in scope to the work you need done. Drive to one of them. Walk it. Look at the finish quality. Talk to the GC if they're available. Seeing work in person tells you more than any reference call.
The full vetting process takes about 2-3 hours per new sub. That's 2-3 hours that filters out the subs who would have cost you 20-40 hours in reactive problem-solving over the next year. The investment is worth it.
The Pre-Work Conversation: Setting Standards Before You Mobilize
Most quality problems and schedule conflicts start with a mismatch in expectations — what the builder thought the sub was going to do vs. what the sub thought they were hired to do. The pre-work conversation is the tool that eliminates the mismatch before it costs money.
This conversation happens before the sub mobilizes, before they price the work, ideally before they bid it. In practice, it's best done as part of the onboarding process when you're adding a new sub to your approved list — before you actually need them. That way the conversation is relationship-building, not crisis management.
Here's what the conversation covers:
Your expectations, specifically: How you communicate schedule changes. How change orders work. How punch list items are handled. What "done" means for their scope. How you measure quality. What happens if they miss a start date. This isn't a contract negotiation — it's a values alignment conversation. The goal is for the sub to understand how you operate and for you to understand whether they can operate that way.
Their expectations, specifically: Payment terms they need. Scheduling constraints (do they have other jobs that conflict?). Materials they expect you to provide. What they need from you to deliver their best work. Whether they're open to feedback on quality and what that looks like. Subs who are defensive in this conversation — who resist discussing their constraints or don't want feedback on quality — are not the subs you want on your list.
Mutual accountability: What you need from them (reliable mobilization, quality standards, clean punch list closure). What they need from you (clear scope, timely decisions, payment on schedule). Both parties understanding the other's needs is the foundation of a working relationship.
Documentation alignment: Walk through how you'll communicate scope — written scope documents, change order protocol, schedule updates. Confirm they can receive and execute against written scope. Subs who only work from verbal instructions are subs who create scope disputes.
The pre-work conversation takes 30-45 minutes. It's the highest-ROI investment you make with a new sub. The builders who run this conversation consistently tell me it changes the relationship — it moves from transactional to partnership. Subs who feel invested in your success show up differently than subs who feel like vendors.
Get the free subcontractor vetting checklist
The Subcontractor Vetting Checklist walks through the reference call questions, insurance verification steps, and license check process that most builders skip — and the approved list scorecard that tells you who stays and who goes.
Download the Free ChecklistFrequently Asked Questions
Two to three. One primary and one to two backups is the right structure. One is insufficient — when your primary can't cover the work, you're starting from zero. More than three is usually a sign that none of your subs are reliably available and you're hedging with volume. If you're consistently calling a fourth or fifth sub because your top three are consistently unavailable, find a more reliable primary — don't just add names to the list.
Yes — within reason. A sub who costs 8% more but shows up on time, delivers quality work, closes punch list items promptly, and gives you advance notice when they can't make a schedule is worth more than the price premium. Run the math: if paying 8% more saves you three days of schedule delay per project, the premium is worth it on projects above $200K. The builders who chase the lowest price on subs consistently pay for it in rework, schedule delays, and client friction.
Same way you build anything at volume — systematically. Quarterly check-ins (a 30-minute call or coffee, not a job site visit), annual performance reviews (share their scorecard, discuss where they're strong and where they need to improve), and consistent communication about upcoming projects (give them 3-4 weeks notice when you know you'll need them). The subs who feel like partners are the ones who get the most schedule priority, not because you favor them — because they've earned it by performing consistently.
Track three numbers for the last 12 months: no-show rate (how many scheduled mobilizations didn't happen?), punch list rounds (how many rounds to close items on their work?), and client complaints related to sub quality or communication. A reliable sub has a no-show rate below 5%, closes punch list in one to two rounds, and generates zero client complaints related to their trade. If your current list doesn't hit those marks, you need better vetting or better subs.
The first move is to look harder — most markets have reliable subs, but they're working for the builders who've already built relationships with them. Ask every GC you know (even competitors you have a collegial relationship with) who they trust for each trade. That's where reliable subs are most likely to be found. If you genuinely can't find qualified subs in your trade areas, consider whether you need to adjust your project type or geographic focus to match the sub market you can access — or invest in training a less-experienced sub who shows aptitude and commitment.