The one-sentence answer

A W-4 is filled out by employees to tell their employer how much tax to withhold. A W-9 is filled out by independent contractors to provide their taxpayer identification number to whoever is paying them.

W-4
For Employees
  • Tells employer how much to withhold
  • Submitted when you start a job
  • Employer keeps it on file
  • Does not go to the IRS
  • Affects your paycheck amount
W-9
For Contractors
  • Provides your SSN or EIN
  • Submitted to clients who pay you
  • Client uses it to prepare your 1099
  • No tax withheld from your payments
  • You pay taxes yourself quarterly

How to tell if you're an employee or contractor

The distinction matters legally โ€” it determines your tax obligations, benefits eligibility, and the employer's obligations to you. Key indicators:

Advertisement

You're likely an employee if:

  • The company controls when and how you work
  • You work set hours at a set location
  • You receive benefits (health insurance, PTO, retirement)
  • Taxes are withheld from your paycheck
  • You receive a W-2 at the end of the year

You're likely a contractor if:

  • You control your own hours and methods
  • You work for multiple clients
  • You invoice for your work
  • No taxes are withheld from payments
  • You receive 1099-NEC forms at year end

What if you're both?

Many people have both a W-2 job and freelance income. In that case, you fill out a W-4 for your employer and a W-9 for each freelance client. You'll need to either increase your W-4 withholding (via Step 4(a)) or make quarterly estimated tax payments to cover the freelance income. See our two jobs and side hustle guide for the full walkthrough.

Does a W-9 mean no taxes?

Absolutely not. A W-9 means no withholding โ€” but you still owe income tax and self-employment tax on that income. As a contractor, you're responsible for paying those taxes yourself, typically through quarterly estimated payments to the IRS.