1099-NEC Year-End Prep: Get Every Contractor Filed Without the January Panic
Roll up the year's contractor payments, match each one to a W-9, flag missing TINs and below-threshold vendors, and produce a filing-ready 1099-NEC export plus recipient copies — all behind a finance sign-off before anything is filed.
A web tool where you import the year's contractor payments and W-9 records, AI totals each contractor, cross-checks name/TIN and address, flags anyone missing data or under the threshold, your finance reviewer approves the full batch, and the tool exports a filing-ready 1099-NEC file plus per-contractor recipient copies.
Before you start
- A Supabase account (free)
- A Vercel account (free)
- A Resend account (free)
- Your year's contractor payments (ledger or AP CSV)
- Your W-9 records (legal name, TIN, address)
- Claude Code or any AI coding agent
The problem this kills
Every January, a bookkeeper opens last year's contractor payments and starts the same fragile spreadsheet. They total each contractor, dig through a drawer of W-9s to confirm names and tax IDs, guess at who actually cleared the $600 line, set aside whatever was paid by credit card, and then re-key the survivors into a filing portal before the IRS deadline. One transposed TIN comes back as a B-notice. One missed contractor becomes a penalty. One person paid by card gets a 1099 they should never have received.
It's slow, it's tense, and it's all done by hand under a hard deadline. You don't need to be a developer to replace it — you need a tool that does the totaling and the matching for you and still puts a person in charge of the final list.
What you'll build
A simple internal web tool. You import two things: the year's contractor payments (straight from your ledger or AP export) and your W-9 records (legal name, TIN, address). The tool aggregates each contractor's total reportable payments, matches every vendor to a W-9, checks that the name and TIN line up and the address is complete, and flags anyone who is missing data, below the $600 threshold, or paid by card / third-party (those get reported by the processor, not you). It shows your finance reviewer a clean 1099-NEC batch — every contractor, their total, their TIN-match status, and the exclusions with reasons. Finance reviews, fixes, and clicks Approve. Only then does the tool produce a filing-ready 1099-NEC export and render per-contractor recipient copies so each contractor can check their own numbers before you file.
What's inside the Implementation Plan
The downloadable plan is a step-by-step file you paste into an AI coding agent. It opens by interviewing you about your business — which system you export contractor payments from, the exact names of your payment and W-9 columns, how you tell card payments apart, how you decide who's reportable, your typical and peak contractor counts, and your messy edge cases — and then it tailors the data model, the thresholds, and every later step to your answers. This is not a generic template: the agent reads a short spec back to you and waits for your thumbs-up before it builds anything. From there it walks the agent through the payments import, the W-9 import, the per-contractor totaling, the name/TIN match and address validation, the missing/under-threshold flagging, the finance review-and-approve screen, the 1099-NEC export, and the recipient-copy step — each with a ready-to-copy prompt. There's also a fallback so you can build and use the whole thing today, even with no integration to your accounting system.
The governance it includes (this is the point)
This is real tax-prep tooling, so it ships with the controls a finance team needs: login so only your team can use it, row-level security so you only ever see your own organization's contractors, a complete audit trail of who reviewed and approved which 1099s and when, a hard human-approval gate so no export or recipient copy is produced until finance signs off on the full batch, and duplicate guards keyed on contractor + tax year so the same contractor can't be filed twice. Missing or mismatched TINs are flagged for follow-up instead of silently shipping a bad return.
Who it's for
Bookkeepers, AP leads, and finance staff who assemble 1099-NECs every January under deadline pressure and rebuild the same spreadsheet every year. If you can describe how your shop decides who gets a 1099, you can build this.
You've got this — start with the plan, paste the first prompt, answer the interview, and you'll see your contractor 1099 batch take shape the same afternoon.