It's a weeknight near the end of January and you're at the kitchen table with a cup of coffee going cold and a list of names. The painter who did the inn's trim back in May. The diver who scrubbed the mooring in June. The band from the August clambake, the plow sub, the two kids who ran the parking field. You owe some of them a 1099, the little tax form that reports what you paid a contractor, and the deadline to send and file them is the end of this month. You have the names. What you don't have is a current address or taxpayer ID for half of them.
So you start texting. A few answer right away. A couple have new numbers since summer. One's in Florida now and never checks email. For one painter you're pretty sure you paid partly in cash, and now you're squinting at bank statements trying to reconstruct it. Two weeks of this, give or take, and it's the same two weeks every single year.
Here's the thing: none of that chasing has to happen in January. The details you're hunting for are exactly the details that person would have handed you in half a minute back when you shook hands on the job. The fix isn't a smoother January. It's a short form you send the day you hire someone, before they ever pick up a brush.
Why the information disappears by winter
A W-9 is the one-page IRS form a contractor fills out so you've got their legal name, mailing address, and taxpayer ID number (the Social Security number or EIN that the IRS matches the payment to). You need it to issue a 1099-NEC, the form that reports what you paid someone who wasn't on your payroll. Both of those come due at the same tight moment: you're supposed to get each contractor their 1099 and file with the IRS by January 31.
That timing is the trap. By late January your summer people have scattered, the shoulder season's long over, and the folks you want are off doing whatever they do in the cold months. Phone numbers change. Memories fade. You're asking a favor of someone who got paid eight months ago and has no reason left to hurry.
Compare that to the day you hired them. They wanted the work, they wanted to get paid, and a form standing between them and a check gets filled out fast. You just have to ask then instead of now.
Collect it the day you say yes
The setup is about as plain as automation gets. You build one short online form, put it behind a link, and send that link by text the moment you agree to hire someone. Their answers land in one place you control. No paper, no shoebox, no "I'll grab it from you later," which never happens.
- Build one simple form that asks for everything a W-9 needs plus how they want to be paid.
- Put it behind a short link or a QR code you can keep in your phone.
- The minute you shake hands, text them the link. If you keep a job list or crew list, this can fire automatically the moment you add a new name.
- Let the answers drop straight into one spreadsheet, sorted by year.
- Set a quiet flag for anyone who opened the link but didn't finish, so you can nudge them once while they still care.
Do this all season and your January job shrinks to opening that spreadsheet, filtering for the people you paid enough to need a 1099, and exporting. Ten minutes, maybe, instead of a fortnight on the phone.
What to put on the form, and what to skip
Keep it short. Every extra field is one more reason someone bails halfway. Here's the whole list worth collecting:
- Legal name (and business name, if they operate under one)
- Mailing address, the one that'll still reach them in January
- Taxpayer ID, their Social Security number or EIN
- Phone and email, so you can reach them off-season
- How they want to be paid: check, or direct deposit with routing and account numbers
One honest caution. A taxpayer ID and a bank account number are sensitive, so don't let this stuff float around in texts and email threads. Use a form that stores answers securely and keep the spreadsheet locked down to you and whoever does your books. That part matters more than the convenience, and a good setup handles it without you thinking about it.
What this won't do for you
It's worth being square about the limits, because this little form solves one problem and leaves two others exactly where they were.
It won't decide who actually needs a 1099. That's a real judgment call: whether someone's a contractor or really an employee, whether you paid them enough to cross the threshold, whether they're set up as a corporation that's usually exempt. Those rules change and they bite if you get them wrong. That's a conversation for your bookkeeper or accountant, not a form.
It also won't file anything. The form collects clean information; it doesn't send 1099s to your contractors or to the IRS. You'll still hand the finished list to whoever files for you, or run it through a filing service. What you've bought yourself is a complete, accurate list at your fingertips instead of a scavenger hunt, which is the part that actually eats your January.
We set up these collect-it-up-front forms for seasonal businesses all the time. It's dull work, honestly, and that's the point: it quietly deletes a two-week headache you'd otherwise have every winter.
Worth setting up this week
You don't need the whole system running tomorrow. A few small steps now mean next January takes care of itself.
- Write down, right now, the fields you want on the form (the list above is a fine starting point).
- Build one simple form and save the link in your phone where you'll actually find it.
- Send it to the next sub or casual hire you bring on, even for a one-day job, and watch how fast it comes back.
- Point the answers at a single spreadsheet, sorted by year, with access limited to you and your bookkeeper.
- Ask your accountant the who-gets-a-1099 question now, in the quiet, so the only thing left in January is the export.