Pleelo Beta: Live beta support for US and Dominican teams.

W-9 and 1099-NEC Compliance Without the January Fire Drill
Pain Points

W-9 and 1099-NEC Compliance Without the January Fire Drill

PT
Pleelo Team
April 17, 20268 min read
💡TL;DR

1099-NEC penalties in 2025 range from $60 to $330 per form, with a $1.366M annual cap for small filers. Intentional disregard jumps to $660 per form with no cap. The real failure mode is W-9 collection — contractors ghost, refuse, or disappear. Pleelo makes W-9 part of contractor onboarding so the January scramble doesn't happen.

IRS penalties for missing or wrong 1099s run from $60 to $660 per form. For a 50-contractor business, that's up to $33,000 in exposure. Here's how to make W-9 collection and 1099 filing a routine — not an annual scramble.


January 20th: The Fire Drill

It's January 20th. The 1099-NEC deadline is January 31st. Your bookkeeper opens Track1099 and pulls the list of contractors she needs to file for. There are 47 of them.

She checks the file: 32 have W-9s on hand. 15 don't. She starts emailing the 15:

  • 4 respond with their W-9 that day
  • 3 respond the next week but the TIN doesn't match IRS records
  • 2 refuse, claiming their CPA said they "don't need to provide one"
  • 3 have changed phone and email since being hired
  • 1 moved out of state and isn't responding
  • 1 is in jail
  • 1 has passed away

By January 30th she has 40 usable W-9s out of 47 contractors who were paid over $600. The other 7 represent roughly $85,000 in reported payments that now sit as a risk on the filing.

One thread on r/Bookkeeping from January 2026 captured the scene: "I'm tracking down TINs and workers comp policies from contractors who moved out of town, went to jail, or died." The thread has 82 upvotes and 112 comments from bookkeepers describing the same annual ritual.

This doesn't have to happen. But it keeps happening because W-9 collection is usually a January problem instead of a contractor-onboarding problem.


The Real IRS Penalty Math

The penalties for 1099-NEC non-compliance aren't theoretical. The IRS publishes them, and for 2025 they are:

Standard Late / Missing Filing

TimelinePer-form penaltySmall-filer annual max
30 days late or less$60$232,500
31 days–Aug 1$130$664,500
After Aug 1 or not filed$330$1,366,000

"Small filer" means average annual gross receipts under $5 million for the prior 3 years. Everyone else hits higher caps.

Intentional Disregard

If the IRS determines you knowingly failed to file:

  • $660 per form, no annual cap, or
  • 10% of the amount required to be reported on the information return, whichever is greater

This is the bracket that kills small businesses. If you paid $200,000 to a contractor and failed to file their 1099-NEC, the intentional-disregard penalty could be $20,000 for that single form under the 10% rule.

Stacked Penalties

Missing a W-9 doesn't just risk the 1099-NEC penalty. It can also trigger:

  • Backup withholding penalty — 24% of the total payment if you couldn't collect the TIN
  • Incorrect TIN penalty — if the name/TIN combination doesn't match IRS records

A small construction business paying 50 contractors with 7 missing or invalid W-9s could easily face $10,000–$33,000 in combined penalties at standard rates. At intentional-disregard rates, five figures becomes six fast.


Why W-9 Collection Keeps Failing

If the math is this clear, why do businesses still end up with missing W-9s in January? Five honest reasons:

1. The Onboarding Process Doesn't Require It

The contractor is hired because the job needs to start Monday. The invoice gets paid because the work was done. Someone says "we'll get the W-9 later." Later becomes January.

2. Contractors Refuse

Some contractors genuinely believe they don't need to provide a W-9. One r/Bookkeeping thread documented it: "Their CPA said they don't need to provide a W-9 so they aren't going to." This is wrong — IRS Publication 1679 makes the requirement clear — but the contractor's belief doesn't make the form appear.

3. The Folk Remedy: Hold Back Payment

The most common advice in bookkeeper forums is to hold back the final milestone payment until the W-9 is returned. This works when you still owe the contractor money. It doesn't work for contractors paid on each invoice with no final hold.

4. TINs Don't Match

The contractor provides a W-9 but the IRS rejects it in the TIN Matching system because the name and TIN don't line up. This usually means the contractor provided their DBA instead of their legal name, or a spouse's SSN, or an old EIN from a dissolved LLC. Now you have a W-9 but still can't file a valid 1099.

5. Contractors Disappear

The contractor worked one job last February, got paid $8,000, and moved on. In January you try to reach them and their phone is disconnected, email bounces, LinkedIn is dead. No way to collect the W-9.


What a Working W-9 Process Looks Like

The fix isn't better reminders in December. It's making W-9 collection part of contractor onboarding, with payment blocked until the form is on file and validated.

The workflow every small business should have:

Step 1: No W-9, No Payment

When a new contractor is created in the system, their payment status starts as "Blocked — W-9 Required." They don't appear in the payable queue. They don't get added to the payment batch. The accounting team physically cannot cut them a check.

Step 2: Self-Service W-9 Submission

The contractor receives an onboarding link, completes the W-9 online, and submits it electronically. The PDF is generated and stored. The TIN is validated against IRS TIN Matching (or flagged for validation before first payment).

Step 3: Payment Unblocked on Valid W-9

Once the W-9 is on file and the TIN matches, the contractor's status flips to "Ready." Invoices they submit can be approved and paid.

Step 4: Track Cumulative Payments

Every payment to every contractor is tracked. When a contractor crosses the $600 annual threshold, they're flagged for 1099-NEC filing automatically.

Step 5: One-Click 1099 Generation in January

By the time January rolls around, every contractor you paid over $600 has:

  • A W-9 on file
  • A validated TIN
  • A running total of payments for the year

1099-NECs generate automatically. You review, e-file, and move on.

This is how bigger companies have worked for 20 years. It's not enterprise technology. It's a workflow.


How Pleelo Handles Contractor Compliance

Pleelo's contractor management module builds the W-9 workflow directly into onboarding and payment.

Contractor onboarding with W-9 collection: when you add a contractor, you send them a self-serve onboarding link. They complete a W-9 online (or upload their existing one). The file is stored encrypted, with only the last 4 digits of the TIN visible in the UI.

Payment blocking until W-9 is valid: contractors without a W-9 on file cannot be added to a payment batch. Invoices from them stay in a "Blocked" status until onboarding is complete.

TIN validation: Pleelo integrates with IRS TIN Matching (optional) to validate name/TIN combinations before payment. If the match fails, the contractor is flagged before any 1099 risk exists.

Cumulative payment tracking: every payment you issue to every contractor accumulates across the calendar year. When a contractor crosses $600, they're automatically marked for 1099-NEC inclusion.

1099-NEC generation: at year-end, Pleelo produces the 1099-NEC batch — ready to review, approve, and e-file through your filing provider (or directly to the IRS FIRE system).

Payment status visibility: three states per contractor — Blocked (no W-9), Under Review (W-9 submitted, awaiting TIN match), Ready (validated and payable). At any moment, you can see which contractors are safe to pay.


The Backup Withholding Safety Net

When a contractor refuses to provide a W-9, the IRS expects you to apply 24% backup withholding on every payment and remit it to the IRS on Form 945. Most small businesses skip this because they don't know how — and then face the same penalty anyway at year-end.

Pleelo's contractor module can be configured to apply backup withholding automatically when a W-9 is missing or a TIN match fails. The 24% gets deducted from the net payment, accumulated for Form 945, and the contractor is notified of the deduction and the reason.

This isn't punitive — it's the workflow the IRS expects. And it protects the business from the penalty exposure created by a non-compliant contractor.


When to Hold Back Payment (and When Not To)

The "hold back the last milestone" strategy works in specific cases:

  • Construction subs on milestone billing: hold back 10% of the final invoice until the W-9 is returned
  • Creatives on project retainers: hold the final deliverable payment until onboarding is complete
  • Long-term contractors: add a clause to the agreement that first payment is net-30 contingent on W-9

It doesn't work for:

  • Hourly or per-task contractors paid each week with no natural final payment
  • Emergency contractors hired to solve an urgent problem on the spot

For those, backup withholding + onboarding-gated payment is the only reliable protection.


A 30-Day Plan to Get Compliant Before Next January

If you're reading this in April and you already know next January is going to be another fire drill, you have time to fix it. A 30-day plan:

Week 1: Audit Current State

  • Export every contractor paid over $600 in the last 12 months
  • Check which have a current W-9 on file
  • Flag the ones without W-9s — these are your risk list

Week 2: Reach Out to the Risk List

  • Send each a self-serve W-9 request
  • For the ones who respond: validate TINs
  • For the ones who don't: plan either backup withholding on next payment or termination of the business relationship

Week 3: Set Up the New Workflow

  • Configure Pleelo (or your system of choice) with W-9 collection during onboarding
  • Block new contractor payments without a W-9
  • Migrate existing contractors with valid W-9s into the "Ready" state

Week 4: Test the End-to-End

  • Onboard a test contractor through the new workflow
  • Confirm they can't receive payment until the W-9 is validated
  • Confirm cumulative payment tracking is rolling up correctly

By May, you'll have a system that makes January 2027 filing a 30-minute review instead of a 2-week scramble.


Stop Letting January Kill Your Business Focus

1099-NEC compliance isn't just an IRS problem. It's a company-wide productivity tax. Every January, the bookkeeper disappears for two weeks chasing TINs. The owner gets pulled into signing approvals for backup withholding. The finance close runs late. And the compliance risk is still there for the 1-3 contractors who didn't come through.

Pleelo's contractor module makes W-9 collection, TIN validation, and 1099-NEC generation part of the same system where you manage contractors, pay invoices, and run finance. The January fire drill becomes a January review.

See how Pleelo handles contractor compliance →

W-9s should be collected at hire, not chased in January. Penalties shouldn't surprise you. Your bookkeeper's first two weeks of January should look like every other week.

Try Pleelo Free

Start your free trial and simplify your business operations.

Get Started