Skip to content
Keelstar

Guide

How to Collect W-9 from Contractors

By Keelstar Team · Updated July 11, 2026

The short answer

Collect Form W-9 from every U.S. independent contractor before their first payment — not after project completion. Contractors are almost always reportable on Form 1099-NEC when payments reach $600 in a calendar year, and most operate as sole proprietors or single-member LLCs. Send a secure W-9 request at contract signing or vendor setup, validate the TIN and classification on receipt, and track cumulative payments against the reporting threshold. Treat contractor W-9 collection as non-negotiable — the IRS expects payers to have TIN certification before making reportable payments.

Why contractors are high-priority W-9 payees

Independent contractors, freelancers, and consultants typically receive service payments reportable on Form 1099-NEC. Unlike large corporations, they rarely qualify for 1099 exemptions. Most are sole proprietors or disregarded LLCs providing SSNs. Missing contractor W-9s are the single largest source of year-end filing gaps in many AP departments.

When to request the W-9

Request at the earliest relationship touchpoint: contract execution, vendor setup in your ERP, or before the first purchase order — whichever comes first. Do not wait until the contractor submits their final invoice. By then, you may already owe reportable payments with no TIN on file.

Contractor-specific validation

Verify the name matches the contract signatory and the TIN type matches classification. Contractors often invoice under a DBA — the W-9 line 1 legal name must still match IRS records for the TIN provided. Check for signature and date; unsigned contractor W-9s are incomplete.

  • Legal name on W-9 matches contract or engagement letter
  • Classification is individual, LLC, or partnership — not corporation unless verified
  • TIN format validated at intake
  • Secure storage with SSN access controls

Track payments against the $600 threshold

Monitor cumulative contractor payments throughout the year. When a contractor approaches $600, confirm a validated W-9 is on file. If payments already exceeded $600 without a W-9, escalate immediately — retroactive collection is harder and may require B-notice procedures.

1099-NEC filing for contractors

File Form 1099-NEC by the IRS deadline (typically January 31) for each contractor paid $600 or more for services. Use the name and TIN from the validated W-9. Send Copy B to the contractor. If the W-9 was collected late or corrected, run TIN matching before filing.

Integrate with contractor onboarding systems

If HR or procurement manages contractor onboarding, embed W-9 collection in the same workflow as background checks and contract signatures. Block system access or payment until W-9 status shows validated. Centralize storage so AP does not chase individual hiring managers in December.

Frequently asked questions

Do we need a W-9 from every contractor?
Collect from every U.S. contractor you may pay — even if individual payments are small. Cumulative payments can exceed $600 quickly. Without a W-9 on file, you lack the TIN needed for 1099-NEC filing.
What about contractors paid through a platform like Upwork?
If the platform is the payer of record and issues the 1099, you may not need a separate W-9. If you pay the contractor directly, you are the payer and must collect the W-9. Clarify the payment flow before onboarding.
Can a contractor refuse to provide an SSN?
Some hesitate, but without a certified TIN you cannot file correctly and may face backup withholding obligations. Offer secure submission and explain the legal requirement. Escalate refusals before payments accumulate.
Should HR or AP collect contractor W-9s?
Whoever owns the contractor relationship can send the request, but AP or a centralized compliance function should validate and store the form. Avoid scattered collection in individual managers' email folders.

Related guides

Put this into a monitored workflow

W-9 Collector handles this continuously — with reminders and an audit trail.