Guides

Stop chasing subs for COIs, W-9s and lien waivers

Keep current insurance certificates, W-9s and lien waivers on file before a check is owed, and build the month-end draw from one folder.

What it costs you

It's Friday afternoon and the framer's invoice is in. You want to pay them before the weekend. Then you open the file and see that their certificate of insurance expired last month. You text them. They say their agent will send a new one. On Monday it still hasn't come, the framer is asking where their check is, and you're stuck between paying someone whose coverage you can't confirm and holding money from a crew you need next week.

Month-end is worse. The lender wants a draw package. The invoices are spread across two inboxes, the waivers are scattered through text threads, and one is a photo of a paper form on a tailgate. You spend a Saturday morning at the kitchen table matching invoices to waivers and finding the two you never got.

Then January comes and your bookkeeper asks for W-9s. The drywall crew who did one job in the spring has a new business name and a new phone number, and nobody has their current form.

The schedule has the same problem. The tile sub said "Tuesday" in a text two weeks ago, buried under a pile of job photos. Is it still Tuesday? Is it the same crew? The homeowner asks who's on site this week, and you have to dig to answer.

None of this is hard. It's a pile of small asks, each one easy to forget, all landing on the person who is also running the job.

Do it yourself this week

  1. Start one tracking sheet for every sub and supplier. Give each one a row, with columns for name, contact, trade, W-9 received date, COI expiration date, the insurance agent's contact, and for each active job the last payment and whether a waiver came back for it. Before you pay anyone, you check one place instead of five inboxes and a phone.

  2. Give paperwork one place to land. Make a shared folder per sub and one per job. Put COIs and W-9s in the sub's folder and lien waivers in the job folder, named the same way every time: sub, job, document type, date. Then set up a separate email address for paperwork, and ask every sub and supplier to send certificates, W-9s and waivers to that address. When someone asks for a document, you know where it is and what it's called.

  3. Put every COI expiration date on your calendar, with a reminder a few weeks ahead. You chase the renewal while the old certificate is still good, not after it has lapsed. Ask each sub to have their agent send the renewal straight to you, so it doesn't depend on the sub remembering.

  4. Save three request templates. One asks for a current COI, one for a W-9, and one for a lien waiver tied to a specific invoice, job and payment. Keep them as saved email drafts or in a note on your phone. Asking becomes a paste, so you do it the moment you notice something is missing.

  5. Write down a payment rule and give it to whoever cuts checks. For example: no check goes out until the sheet shows a current COI, a W-9 on file, and the waiver the payment calls for. Your lender, insurer or attorney decides which waivers and coverage you need, so ask them once and write their answer at the top of the sheet. Then the rule is the gate, and nobody has to make the call at the last minute.

  6. Build the draw as the month goes, not at the end. Make a folder for this month's draw on each job. Each time a waiver arrives, save it there and mark it on the sheet next to the payment it covers. At month-end you compare the list of who was paid against what's in the folder, and the missing ones show up as blank cells while there is still time to chase them.

  7. Confirm next week's subs by text every Thursday. Send each sub on the coming week's schedule a short message with the job, the day and the start time, and ask them to reply yes or give a new date. Put the confirmed dates on your calendar, so the schedule lives in one place and not in old texts.

Where doing it by hand breaks down

Every step above works if someone remembers to do it. The calendar reminder goes off on the day you're on a roof, and it slides to next week. A sub replies to your COI request with a photo in a text, and it never makes it into the folder. The payment rule holds until a sub calls on a Friday afternoon needing their check.

The filing depends on someone saving the attachment, renaming it and dragging it to the right folder. When the office manager is out for a week, or when the office manager is you and you are running three jobs, the folder falls behind. A stale tracking sheet is worse than none, because it looks current.

The system is sound. The weak point is that it runs on one person's memory and spare time, and it fails quietly until a lender, an insurer or a job site makes it loud.

How we'd automate it

We build this inside the accounts you already own: QuickBooks Online, your email and calendar, your phone number, and JobTread if you use it. There's nothing new to log into.

Subs get chased automatically for current certificates of insurance, W-9s, and lien waivers before a check is owed, and the files land where you can find them. You stop finding out a sub's insurance lapsed after something already went wrong on site.

You review and approve what matters. The build does not pay anyone or decide what a draw or a waiver requires. Those stay your decisions and your lender's, insurer's or attorney's. Your records stay in accounts you own, and the AI step runs on your own AI subscription.

Talk it through

If you'd like this set up for your office, book a free discovery call. You come away with a written plan for your paperwork, whether or not you hire us to build it.

Written by Oak City Intelligence's AI writer and reviewed before publication.