(443) 600-8990Get a free consultation
  1. Home
  2. Blog
  3. Small business
Small business

Subcontractor paperwork: how to stop the year-end scramble

A simple system for collecting W-9s and insurance certificates before you pay subcontractors, so year-end totals take minutes, not weeks.

Subcontractor paperwork: how to stop the year-end scramble

October 2, 2026 · Mitt Patel · 5 min read

It's the second week of January, you're trying to close out last year's books, and you realize you paid four different subcontractors but only have paperwork for one of them. Now you're emailing three people who worked for you eleven months ago, hoping they remember their own business address.

Why this happens

Subcontractor paperwork usually gets skipped because the work itself feels urgent and the paperwork doesn't. A sub shows up, does the job, you cut a check or send a payment, and everyone moves on. Nobody stops to ask for a W-9 in the moment, because the job is what matters that day.

The trouble is that paperwork you don't collect at the time is much harder to collect later. People change addresses, close businesses, stop answering emails. And if you don't have a current insurance certificate on file when something goes wrong on a job site, that gap can turn into a much bigger problem than a missing form.

The other cost is quieter but just as real: without a clean system, you don't actually know how much you paid each subcontractor over the year until you go digging through bank statements and old invoices in January. That's when small errors creep in. A payment gets missed. A sub gets counted twice because they were paid from two different accounts. You end up guessing at numbers you should have known all along.

A worked example

Say you run a small renovation company and last year you used four subcontractors: an electrician, a plumber, a drywall crew and a painter. You paid the electrician $8,200, the plumber $6,500, the drywall crew $11,000, and the painter $4,300.

If you collected a W-9 and an insurance certificate from each of them before the first payment went out, and you set each one up as a vendor in QuickBooks Online marked for 1099 tracking, then at year end you run one report. It shows all four names, their totals, and confirms you have current paperwork on file for each.

If you didn't do that, you're instead trying to reconstruct $30,000 in payments from memory and bank records, tracking down the three whose W-9s you never collected, and hoping none of their insurance lapsed mid-year without you knowing.

How to set it up

  1. Make the W-9 and insurance certificate a condition of the first payment. Before you send any money, not after. This is the single biggest fix, because it's much easier to ask before someone has been paid than after.
  2. Set up a simple intake step. This can be as basic as a folder or a short checklist: W-9 received, insurance certificate received, both filed, before the first check goes out.
  3. Add the subcontractor as a vendor in QuickBooks Online, not just a payee. When you set them up, mark them as eligible for 1099 tracking. This tells QuickBooks to keep a running total of what you pay them.
  4. Attach the W-9 and insurance certificate to the vendor record. QuickBooks lets you attach documents directly to a vendor profile, so the paperwork lives in the same place as the payment history.
  5. Track insurance expiration dates somewhere you'll actually see them. A calendar reminder or a simple spreadsheet works. Insurance certificates expire, and a sub who was covered in March may not be covered in November.
  6. Pay subcontractors from one method when possible. If you pay some by check and some through an app or transfer, make sure everything still routes into QuickBooks so nothing gets left out of the total.

Mistakes that undo it

  • Paying before asking for paperwork. Once someone has been paid, they have less reason to send you a form promptly.
  • Treating the W-9 as optional for small jobs. A sub you paid $400 in January and $400 in July is the same sub with a combined total, even if each individual payment felt too small to worry about.
  • Filing paperwork somewhere other than the vendor record. A W-9 sitting in an email inbox or a paper folder in a drawer doesn't help you in December if you've forgotten which sub it belongs to.
  • Letting insurance certificates go stale. Collecting one certificate in year one and never checking it again defeats the purpose of having it.
  • Mixing personal and business payments to the same person. If you pay a sub for a work job and also, say, have them do something personal, keep those separate so your totals reflect only the business relationship.

Monthly checklist

  • Confirm every subcontractor paid this month has a W-9 on file.
  • Confirm every subcontractor paid this month has a current insurance certificate on file.
  • Check that each subcontractor is set up as a 1099 vendor in QuickBooks Online, not just a one-off payee.
  • Scan for any insurance certificates expiring in the next 60 days.
  • Run a quick vendor payment report to make sure totals look reasonable and no one was paid under two different names by mistake.

Common questions

What if a subcontractor refuses to provide a W-9?

This comes up sometimes, and how you handle it depends on your situation and the nature of the work. At minimum, don't make a habit of paying people you have no paperwork for, since it leaves you with no record of who you paid or why.

Do I need a W-9 from every subcontractor, even ones I only used once?

It's simpler to collect one from every subcontractor as a standing rule rather than deciding case by case. A consistent rule is easier to follow than a judgment call every time.

How long should I keep W-9s and insurance certificates?

Keep them at least as long as you keep other business financial records, and check with someone familiar with your recordkeeping obligations if you're not sure how long that should be for your situation.

Can QuickBooks Online tell me if a sub's insurance has expired?

QuickBooks doesn't track insurance expiration dates on its own. You'll need a separate reminder system, but you can still store the certificate itself as an attachment on the vendor's profile so it's easy to find when you need to check it.

North Hudson Bookkeeping sets up this kind of subcontractor system for clients and keeps it current through the year, so December doesn't turn into a scramble. The first call is free.

Want this handled for you?

Monthly bookkeeping from $500 a month: every account reconciled, clear reports and a short summary each month. Book a free 20-minute call or call (443) 600-8990.

Get a free consultation

Talk to MittCall or text (443) 600-8990 · or book a free consultation
Free consultationFree callCallTextWritten quoteQuote