June 1, 2026 ยท 12 min read

How to Manage Subcontractors Without Losing Your Mind

A working playbook from 5 years in pool construction. Vetting, COI collection, lien waivers, paying on time, and the field communication that keeps jobs on track. No theory, no consultant talk. Just what works on real jobs.

In this article

  1. Step 1: Vet subs in 48 hours
  2. Step 2: Collect the four documents (every time)
  3. Step 3: Track COI expirations (the 28% premium story)
  4. Step 4: Master agreement plus per-job work orders
  5. Step 5: Milestone payments, not hourly
  6. Step 6: Per-job chat, not group texts
  7. Step 7: Lien waivers with every payment
  8. Step 8: When and how to fire a sub
  9. FAQ

Step 1: Vet subs in 48 hours

Most small GCs over-engineer sub vetting (interview process, scoring rubric, three-stage hiring) or under-engineer it (text from a buddy, show up Monday). Neither works. Here is the 48-hour version that catches the bad actors without burning a week.

Two references on jobs comparable to yours

Not "any two references." Two references on jobs that look like the one you are about to give them. If you are hiring a stucco crew for a $40K residential pool deck, do not call references for $200K commercial stucco. The work is too different.

Two questions to ask each reference: "Did they finish on time?" and "Would you hire them again?" The follow-up question that actually matters is: "If not, why?" Subs who delivered on time get rehired. Subs who did not have explanations that always sound reasonable in isolation but stack up into a pattern across two references.

Current Certificate of Insurance

GL and Workers Comp minimum. You listed as additional insured. Current effective dates, not "expires next month." If a sub says "I will get you the COI Monday," that is the answer of someone who does not have current insurance on Friday. Move on.

15-minute jobsite meet

In person, at a real jobsite they are doing now or one of yours that is active. Subs who are too busy to meet for 15 minutes are too busy to do your job well. The meet does not need to be formal. You are watching how they walk a site, what they notice, whether they ask questions about scope, and whether they show up on time.

Step 2: Collect the four documents (every time)

Four documents per sub, no exceptions. Make this part of your sub onboarding checklist. The temptation when you are slammed is to start a job before paperwork is complete. Resist. Subs who hesitate at paperwork are telling you something about how they will handle paperwork on insurance claims, lien releases, and billing disputes later.

DocumentWhy you need itHow often
W-91099 tax reporting at year endOnce per sub, refresh if entity changes
Certificate of Insurance (GL + Workers Comp)Insurance audit protection, lien risk reductionRefresh at every renewal (annually)
Master Subcontractor AgreementLegal framework: indemnification, payment terms, lien waivers, dispute resolutionOnce per sub, refresh if terms change
Work Order (per job)Specific scope, schedule, price, milestones for one jobOnce per job

The Master Agreement is one PDF you reuse. The Work Order is two pages with scope, schedule, price, milestones, contact info. Each Work Order references the Master Agreement so you do not redraft legal terms every job.

Step 3: Track COI expirations (the 28% premium story)

The story I tell every contractor I meet. A buddy of mine running a 6-person remodeling crew in Tampa took a 28 percent GL premium hike at renewal because his insurance auditor found two subs with lapsed COIs during the prior year. The auditor reclassified those subs as direct employees for insurance audit purposes. His payroll number ballooned. His premium followed. He had no idea the COIs had lapsed because he was tracking them in a spreadsheet that nobody opened.

This is the single most expensive mistake small GCs make with subs and it is also the easiest to prevent. Three rules:

  1. Automated expiration alerts at 30, 14, and 7 days. If you have a tool, use it. If you do not, set Google Calendar recurring events with reminders. Spreadsheets do not remind you.
  2. A written rule that subs without current COI cannot be on the schedule. Not "I will deal with it later." Not on the schedule.
  3. An annual policy renewal check-in with every sub in the 30 days before their renewal, asking them to forward the new COI as soon as it issues.

Workhand tracks all of this automatically with auto-alerts at 30/14/7 days. Read the full COI tracking guide.

Step 4: Master agreement plus per-job work orders

One Master Agreement per sub, one Work Order per job. This separates the legal framework (which rarely changes) from the job specifics (which change every time).

What goes in the Master Agreement

Have a real construction attorney review your Master Agreement once. Spend the $400 to $800. Reuse it across every sub from then on.

What goes in the Work Order

Step 5: Milestone payments, not hourly

Three reasons to pay subs by milestone, not by hour or by day.

One: predictable budget. You quoted the customer a price. The sub agreed to a price. The customer pays you milestones. You pay the sub milestones. Nobody is surprised at the end.

Two: aligned incentives. A sub on hourly drags. A sub on milestone finishes. You want subs who finish.

Three: easier paperwork. 3-5 invoices per job per sub instead of 20+ time entries. Lien waivers signed at milestone payment moments instead of constantly.

How fast to pay? Within 5 business days of milestone verification. Subs who get paid fast prioritize your jobs over slower-paying GCs. Most residential GCs are slow payers (net 30+, often net 45-60). Beating that is your competitive advantage when hiring crews.

Step 6: Per-job chat, not group texts

The single biggest time-waster in subcontractor management is fragmented communication. Group texts that pull in the wrong people. WhatsApp groups that get muted because they have too many jobs in one thread. Emails that nobody reads. Phone calls that nobody documents.

Per-job chat in your construction software fixes this. Each job has its own thread. Sub assigned to that job sees that thread. Photos, documents, change approvals all live attached to the right job. Searchable history when you need to prove what was agreed.

If your subs primarily speak Spanish and you do not, pick a tool with one-tap translation built in. The translation breakdown for construction crews covers the four approaches contractors use.

Manage subs without the spreadsheet

Workhand tracks subcontractor COIs with auto-alerts, runs per-job chat with Spanish translation, and ties payments to milestones. 14-day free trial, no card required.

Try Workhand free

Step 7: Lien waivers with every payment

Lien waivers are the document subs and suppliers sign to release any lien rights they have against the property in exchange for payment. If you do not collect them, your customer's property has a chain of unreleased liens and at job close you cannot deliver clean title to the owner.

Four types in most states. You need to know two of them.

TypeWhen to use
Conditional Waiver and Release on Progress PaymentSub signs BEFORE payment clears. Lien rights released only if payment actually clears.
Unconditional Waiver and Release on Final PaymentSub signs at job close with final payment. All lien rights permanently released.
Conditional Waiver and Release on Final PaymentLess common. Use if you cannot get unconditional at final payment.
Unconditional Waiver and Release on Progress PaymentAlmost never. Releases lien rights even if your check bounces. Risky for the sub.

The simple rule: Conditional waivers at every progress payment, Unconditional waiver at final payment. The sub signs the Conditional before you cut the progress check. The sub signs the Unconditional when the final check is in their hand.

Florida, California, Texas, and several other states have statutory lien waiver forms. Use the statutory form for your state, not a custom template. Search "[your state] statutory lien waiver" and you will find the official version.

Step 8: When and how to fire a sub

You will need to fire subs. Three signals that mean it is time.

  1. They missed two scheduled milestones without a real reason. "Truck broke down" once is real life. Twice in a month is a pattern.
  2. They refused to sign a lien waiver or COI renewal. Subs who fight paperwork are telling you what they will be like when there is a real dispute.
  3. The crew quality is dropping. First week was their A team. Third week you are getting their B team. Happens often when subs over-commit and lose people.

How to actually do it

Document the reason in writing. Pay them for work actually completed to date (the Master Agreement should have a termination clause that defines this). Get the Conditional lien waiver signed for the final progress payment. Do not poach their crew (illegal in most states and unethical). Move on cleanly.

The hardest part of firing a sub is mid-job. Your impulse will be to keep them until the job ends because the alternative is finding a new sub in 48 hours. Sometimes you have to. Sometimes the cost of finishing with the wrong sub is higher than the cost of switching mid-job. Trust your gut here; the data backs it up most of the time.

Frequently asked questions

How many subs should a small GC have in their rotation?

Two to three per trade. One primary, one backup, one backup-backup. Single sub per trade is a single point of failure when they get busy or quit on you mid-job. More than three per trade and you lose the trust and pricing benefits of repeat relationships.

Do I need a 1099 for every subcontractor?

You issue a 1099-NEC to any subcontractor who is an individual or single-member LLC and to whom you paid $600 or more in the calendar year for services. Corporations (S-Corp or C-Corp) are typically exempt; confirm by checking their W-9 entity classification. When in doubt, issue the 1099. Penalty for not issuing is far worse than over-issuing.

What is a fair markup on subcontractor work?

Most residential GCs mark up sub costs by 15 to 25 percent. The markup covers your overhead (insurance, office, vehicles, software), your project management time, and your warranty exposure. If you do not mark up sub work, you are working for free on every sub-managed line item.

Can I avoid managing subcontractors by hiring crew directly as employees?

You can, but the math rarely works for crews under 15. W-2 employees mean payroll tax (employer side), workers comp premium, unemployment insurance, benefits if you offer them, and the management overhead of an HR function. Most small GCs are better off as a sub-coordinator with 2-3 W-2 leads and a stable of vetted subs. Tracking labor costs across both matters either way.

Should I require subs to use my construction software?

Require them to receive job assignments, photos, and approvals through it. Do not require them to manage their own internal business through it. Most subs already have their own tools. Workhand is free for subcontractor seats invited to a GC's job; that removes the cost objection.

What if a sub's work fails after final payment?

Your Master Agreement should have a warranty clause defining how long the sub stands behind their work (commonly 1 year on labor, longer on materials per manufacturer warranty). When something fails within warranty, document with photos, notify the sub in writing, give them a reasonable window to remedy, and only escalate to another sub if they refuse. Subs who handle warranty calls promptly earn more work; those who duck them stop getting calls.