subcontractors

Subcontractor Management for General Contractors: A Complete Guide

How general contractors can organize, track, and manage subcontractors — from W9s and insurance to payments, lien waivers, and project assignments.

April 4, 202611 min read

The Subcontractor Management Challenge

If you're a general contractor, subcontractors are your workforce. You rely on electricians, plumbers, HVAC techs, drywallers, tile installers, painters, and more to complete your projects.

Managing all of them — their contact info, insurance, W9 forms, availability, contracts, payments, and lien waivers — is one of the most time-consuming parts of running a GC business.

Do it well, and your projects run smoothly. Do it poorly, and you're scrambling to find an available electrician, chasing down an expired insurance certificate at the title company's request, or dealing with a mechanic's lien from a sub who claims they weren't paid.

This guide covers the systems and tools general contractors need to manage subs without the chaos.

What You Need to Track for Every Subcontractor

At minimum, you should have this information organized and accessible for every sub you work with:

Contact Information

  • Business name
  • Primary contact name
  • Phone number
  • Email
  • Address
  • Trade/specialty (plumbing, electrical, drywall, etc.)

Legal & Compliance Documents

  • W9 form (required for 1099 reporting at tax time)
  • General liability insurance (certificate of insurance with expiration date)
  • Workers' compensation insurance (if they have employees)
  • License number (for trades that require state licensing)

Work History

  • Which projects have they worked on?
  • Performance notes (on time, quality work, communication)
  • Would you hire them again?

Financial Tracking

  • Contracts per project (scope and agreed price)
  • Payments made (dates and amounts)
  • Balance owed
  • Lien waivers collected

When all of this information is organized in one system, you can pull it up instantly when you need it.

Why This Matters

Compliance and Legal Protection

If the IRS audits you, you need W9 forms for every subcontractor you paid over $600 in a year. If you don't have them, you're liable for penalties.

If a sub gets injured on your job site and doesn't have workers' comp insurance, you could be held responsible.

If a title company is closing a project and asks for proof of insurance and lien waivers from all subs, you need to produce them quickly — or the closing is delayed.

Financial Control

If you don't track what you've agreed to pay each sub and what you've actually paid, you lose control of project costs. You might overpay, underpay, or forget to collect a lien waiver before releasing payment.

Tracking contracts and payments per sub per project is the only way to know if a job is on budget.

Scheduling and Availability

When you need a plumber for a project starting next week, you need to know:

  • Who's available?
  • Who did good work on your last three jobs?
  • Who ghosted you mid-project and should never be called again?

Without organized records, you're relying on memory — and memory fails.

W9 and Insurance Tracking

W9 Forms

Collect a W9 from every subcontractor before you pay them. Store it digitally in the cloud so you can find it instantly at tax time.

Best practice: Make W9 submission a requirement in your subcontractor agreement. "Payment will not be issued until a completed W9 is on file."

At the end of the year, your accountant will generate 1099s for every sub you paid over $600. If you don't have their W9, you can't issue the 1099 — and the IRS penalties are steep.

Insurance Certificates

Request a certificate of insurance (COI) from every sub before they start work. The COI should list:

  • General liability coverage (minimum $1 million is standard)
  • Workers' compensation coverage (if they have employees)
  • Expiration date

Set calendar reminders for insurance expiration dates. If a sub's insurance lapses and they're working on your project, you're exposed.

Some GCs require themselves to be listed as "additional insured" on the sub's liability policy. This adds an extra layer of protection.

Assigning Subs to Projects

For every project, you should be able to see at a glance:

  • Which subs are assigned to this job?
  • What's the scope and contract amount for each sub?
  • What's been paid, and what's still owed?
  • Have all lien waivers been collected?

Create Contracts Per Sub Per Project

Don't rely on verbal agreements or text message confirmations. For every sub on every project, create a simple contract that defines:

  • Scope of work
  • Agreed price
  • Payment schedule (upfront deposit, progress payments, final payment)
  • Timeline/start date
  • Lien waiver requirements

This doesn't need to be a 10-page legal document. A one-page agreement with the essentials is enough.

Track Status

For each sub on a project, track their status:

  • Not started — assigned but haven't started yet
  • In progress — actively working
  • Complete — work finished
  • Paid in full — all payments made and lien waivers collected

This status tracking prevents subs from slipping through the cracks. You'll always know who's done, who's paid, and who you're still waiting on.

Payment Tracking and Lien Waivers

Document Every Payment

For every payment you make to a sub, record:

  • Date paid
  • Amount
  • Check number or transaction ID
  • Which project it's for
  • Which lien waiver was collected (conditional or unconditional, progress or final)

This creates a full audit trail. If a sub later claims they weren't paid, you have documentation.

Collect Lien Waivers Before Paying

Golden rule: No payment without a lien waiver.

When you pay a sub, they should sign a lien waiver giving up their right to file a mechanic's lien for that payment amount.

For progress payments: Conditional waiver on progress payment (they waive lien rights once the check clears).

For final payment: Unconditional waiver on final payment (they permanently waive all lien rights on the project).

If you pay a sub in full without collecting the final waiver, they can still file a lien — and you'll have to pay twice (once to the sub, once to clear the lien).

Automate Lien Waiver Generation

Digital tools like SpecNook can generate lien waivers automatically when you record a payment. The sub signs digitally, and the waiver is stored permanently in the project file. No printing, no scanning, no lost paperwork.

Communication Workflows

Clear communication with subs prevents delays, confusion, and no-shows.

Send Project Details Upfront

When you assign a sub to a project, send them:

  • Project address
  • Scope of work
  • Start date
  • Key milestones
  • Your contact info and site superintendent's contact

Confirm Start Dates

A few days before a sub is scheduled to start, confirm the date and time. "Just confirming you're starting the tile work at 123 Main St on Monday at 8 AM."

This reduces no-shows and keeps your schedule on track.

Provide Access to Progress Updates

Some GCs give subs read-only access to a project dashboard so they can see when their phase is coming up. This reduces "when do you need me?" phone calls.

Handle Issues Immediately

If a sub isn't performing (late, poor quality, not communicating), address it immediately. Don't wait until the project is over. Document the conversation and set clear expectations.

If performance doesn't improve, replace them and document why. This protects you if they later dispute payment or file a lien.

When to Use Employees vs. Subcontractors

This is one of the most common questions for growing GCs: should I hire employees or keep using subs?

Use Subcontractors When:

  • You need specialized trades (electrician, plumber, HVAC)
  • Your workload is variable (busy some months, slow others)
  • You want to minimize overhead (payroll, benefits, workers' comp)
  • You want flexibility to scale up or down quickly

Use Employees When:

  • You need consistent availability and loyalty
  • You do high-volume work that keeps a crew busy year-round
  • You want full control over quality and training
  • You're willing to take on payroll, benefits, and administrative overhead

Many successful GCs use a hybrid model: a small core crew of employees for general carpentry/project management, and trusted subs for specialized trades.

Digital Tools for Sub Management

Manual sub management (spreadsheets, filing cabinets, sticky notes) works until it doesn't. As you grow past 3-5 active projects, you need a system.

What to Look For in Subcontractor Management Software

  • Centralized sub database — all contact info, W9s, insurance, and notes in one place
  • Project assignment — assign subs to projects and track their contracts
  • Payment tracking — record payments and remaining balances per sub per project
  • Lien waiver management — generate, send, and store waivers digitally
  • Reminders — get notified when insurance is expiring or lien waivers are missing
  • Mobile access — update sub info and record payments from the job site

SpecNook's subcontractor management feature (launched spring 2026) includes all of the above. You can manage your entire sub network from one dashboard, assign subs to projects, track costs and payments, and collect lien waivers digitally.

Best Practices for Long-Term Success

Build a Preferred Subs List

Over time, you'll identify the subs who show up on time, do quality work, communicate well, and don't cause drama. Keep a "preferred subs" list for each trade.

When you start a new project, call your preferred subs first. Reliable subs are worth paying a bit more for.

Pay Subs on Time

Nothing damages a GC-sub relationship faster than slow payment. If you agreed to pay within 7 days of invoice, pay within 7 days.

Subs who trust you to pay on time will prioritize your projects, give you better pricing, and bail you out when you need rush work.

Document Performance

After every project, make notes:

  • Did the sub show up on time?
  • Was the quality good?
  • Did they communicate well?
  • Any issues or red flags?
  • Would you hire them again?

These notes are gold when you're deciding who to call for the next job.

Set Clear Expectations Upfront

The best way to avoid sub-related problems is to set expectations before work starts:

  • Scope of work in writing
  • Start date and deadlines
  • Payment terms and lien waiver requirements
  • Communication expectations (respond to calls/texts within X hours)
  • Clean-up responsibilities

When everyone knows what's expected, there are fewer disputes.

FAQ

Q: How do I find reliable subcontractors?

Ask other GCs for referrals. Check online reviews. Start with small projects to test reliability before assigning them to big jobs. The best subs come from word-of-mouth recommendations.

Q: What if a sub refuses to provide a W9 or insurance?

Don't hire them. It's non-negotiable. If they won't provide compliance documents, they're not a professional operation — and you're exposing yourself to legal and financial risk.

Q: Should I require subs to sign non-compete agreements?

That's between you and your attorney, but it's uncommon in residential construction. Most GCs focus on building good relationships so subs don't want to work around them.

Q: What if a sub files a lien even though I paid them?

Pull your payment records and lien waivers. If you have a signed unconditional final waiver, the lien is invalid and you can have it removed. This is why documentation matters.

Q: How do I handle a sub who does poor-quality work?

Address it immediately. Document the issues with photos. Require them to fix it at no cost (per your contract). If they refuse or the quality doesn't improve, don't pay the final payment until it's corrected — and don't hire them again.

Q: Can I use the same contract for all subs?

You can use a template and customize the scope and price for each project. The standard terms (payment schedule, lien waiver requirements, dispute resolution) stay the same.

Q: What software do you recommend for sub management?

SpecNook (launched sub management in spring 2026) is built specifically for contractors and integrates with project management, payments, and lien waivers. Other options include Buildertrend, CoConstruct, and Procore (for larger GCs).

The Bottom Line

Subcontractor management is one of the least glamorous parts of being a general contractor — but it's one of the most important. Organized sub management protects you legally, keeps projects on schedule, controls costs, and builds long-term relationships with quality trades.

Use a centralized system to track contact info, W9s, insurance, project assignments, contracts, payments, and lien waivers. Communicate clearly. Pay on time. Document everything.

The GCs who get this right don't just survive — they scale. They build a network of reliable subs, run multiple projects smoothly, and protect their profit margins.

Try SpecNook free for 15 days — no credit card required.

Tags:subcontractorsgeneral contractorsproject managementlien waiverspaymentsconstruction management

Ready to streamline your projects?

Join contractors who've stopped chasing clients for decisions. Start your free trial today.

Start Free Trial