Subcontractors are the backbone of most general contracting operations. On a typical residential or commercial project, 60–80% of the work is performed by specialty subcontractors — framers, electricians, plumbers, HVAC techs, drywall crews, painters. How well you manage those subs directly affects your project costs, schedule, and ultimately your reputation with the owner.
This guide covers the full subcontractor management lifecycle: from selecting the right subs and running a clean bid process, through buyout, field coordination, and final payment.
Phase 1: Building Your Subcontractor List
Before you can manage subs well, you need the right subs to work with. Building a reliable subcontractor network takes time, but it's one of the most valuable assets a general contractor has.
Qualify Before You Need Them
Don't wait until you're mid-project to find out if a sub is licensed, insured, and reliable. Build your approved subcontractor list in the off-season:
- Verify current contractor's license with your state licensing board
- Confirm general liability and workers' comp insurance (get a certificate of insurance)
- Check references from other GCs — not just the ones they give you
- Start new relationships with a small scope of work before trusting them with something critical
Maintain a Tiered Sub List
For each major trade, keep multiple qualified options. Your primary sub will be unavailable sometimes, or won't be competitive on price, or simply isn't the right fit for a particular project type. Having two or three qualified options per trade gives you negotiating leverage and scheduling flexibility.
Phase 2: Running the Bid Process
Getting good bids from subs requires sending them a clear, organized bid package. Subs who get vague or incomplete bid requests either price in excessive contingency or don't respond at all.
What a Bid Package Should Include
- Project name, address, and general description
- Relevant drawings and specifications for their scope
- Scope of work description (what you want them to price)
- List of inclusions and exclusions
- Bid due date and format (email, specified form, or phone)
- Project schedule and start date estimate
- Any insurance or licensing requirements
Send to Multiple Subs Per Trade
For any significant trade scope, send bid requests to at least three subs. One bid isn't a number — it's whatever that sub decided to charge you. Three bids give you a market reference. You can make an informed decision about price, schedule, and capability.
Set a Clear Bid Due Date
Give subs enough time to price the work properly (one to two weeks for most scopes; longer for complex or large scopes). Set a firm due date and stick to it. Following up with late bidders is a time drain that usually isn't worth it if they can't respond in the allotted time.
Phase 3: Comparing and Awarding Bids
Once bids come in, comparing them apples-to-apples requires careful review. Two bids for the same scope may look very different because they include or exclude different items.
Level the Bids
Before comparing prices, verify that each bid covers the same scope:
- What is explicitly included and excluded?
- Are there allowances or unit pricing that could expand the price?
- What payment terms are they requesting?
- What is their lead time for materials?
A bid that looks 10% lower might actually be more expensive once you factor in scope exclusions that another bidder included.
Award to the Right Sub, Not Just the Cheapest
Price matters, but it's not the only factor. Consider:
- Can they meet your schedule?
- Do you have experience with them on past projects?
- Are there quality or reliability concerns from references?
- Is their price so low that it's a red flag for missing scope?
The cheapest sub isn't always the most economical choice when you factor in rework, schedule delays, and the management time required to deal with problems.
Phase 4: The Subcontract Agreement
Once you've selected a sub, get a written subcontract agreement before any work starts. At minimum, your subcontract should cover:
- Defined scope of work
- Contract price and payment schedule
- Start and completion dates
- Insurance requirements
- Change order procedures
- Warranty requirements
- Dispute resolution process
- Lien waiver requirements
A verbal agreement is not a contract. If something goes wrong — and eventually something will — you need a written record of what both parties agreed to.
Phase 5: Field Coordination and Monitoring
Awarding a subcontract doesn't mean you can stop managing the relationship. Active field coordination is critical, especially for schedule-dependent scopes where delays in one trade hold up everything behind it.
Schedule Coordination
Keep subs updated on the project schedule. Notify them of changes to their start date as early as possible — ideally two weeks ahead. Subs are managing multiple projects simultaneously. Give them as much advance notice as possible when your schedule shifts.
Daily Logs and Documentation
Log which subs are on site each day, what they're working on, and any issues that arise. This documentation protects you if there are later disputes about schedule, delays, or work quality.
Inspect Before Moving On
Don't let work get covered up without inspection. Rough electrical, plumbing, and HVAC needs to be inspected (by your PM and by the building inspector) before insulation and drywall cover it. Problems found after closeout are dramatically more expensive to fix than problems found during construction.
Phase 6: Managing Sub Payments
How you manage sub payments affects your relationship, your project, and your exposure to mechanics liens.
Pay Promptly When You've Been Paid
Most states have prompt payment laws that require contractors to pay subs within a specified period after receiving payment from the owner. Know your state's requirements and follow them. Late payment is one of the fastest ways to damage a sub relationship.
Require Conditional Lien Waivers with Payment
For each payment you make to a sub, require a conditional lien waiver covering the amount of that payment. This protects you from having a sub come back later and file a lien for work they were already paid for. (This is especially important on projects where you're billing an owner for the sub's work.)
Withhold Final Payment Until Punch List is Complete
Hold a meaningful retainage amount until the sub's work passes final inspection and punch list items are resolved. Once the final payment is made, your leverage to get issues corrected drops significantly.
Using Software for Subcontractor Management
Managing subcontractors across multiple simultaneous projects — tracking who was awarded what, which bids are still outstanding, what each sub has been paid — is genuinely difficult to do in a spreadsheet or via email alone.
BuilderFlowPro's sub bid management module lets you create bid packages by trade, track bid submissions, compare bids side-by-side, and record your award decisions. All of that information stays attached to the project record, so anyone on your team can see the current status of every subcontractor scope without asking you directly.
If you're managing subs primarily through email and memory, it may be time to give a dedicated tool a try. Start a free trial and see how it changes your bid management workflow.