W-9 vs W-4: what's the difference?
Same name pattern. Completely different jobs. Here's what each one does.
The short answer
A W-9 is for freelancers and contractors. A W-4 is for employees.
If you get a paycheck with taxes already taken out, you fill out a W-4. If you get paid as a contractor or freelancer with no taxes taken out, you fill out a W-9.
Side-by-side comparison
| W-9 | W-4 | |
|---|---|---|
| Who fills it out? | Freelancers, contractors, vendors | Employees |
| When? | When a client hires you | When you start a job |
| What it does | Gives the client your tax info so they can issue a 1099 | Tells the employer how much tax to take out of your paychecks |
| Who you give it to | The business paying you | Your employer's HR or payroll team |
| Where the IRS sees it | On the 1099 your client files | On the W-2 your employer files |
The W-9 in plain English
A W-9 doesn't get sent to the IRS — it goes to your client. The client keeps it on file.
Your client uses your W-9 to fill out a 1099 in January. The 1099 reports how much they paid you over the year. They send a copy to you and a copy to the IRS.
You then use your 1099s to file your own taxes. There are no taxes taken out of your payments along the way (that's what makes contracting different from a job). You owe income tax plus self-employment tax on the total when you file.
Most freelancers fill out one W-9 per client. Each new client asks for one before sending the first payment.
The W-4 in plain English
A W-4 sets your tax withholding from each paycheck. Your employer uses what you write on the W-4 to figure out how much federal income tax to take out before they pay you.
You give the W-4 to your employer when you start a job. You can update it any time your situation changes — getting married, having a kid, taking on a second job, your spouse changing jobs. The IRS recommends a fresh look once a year just to make sure you're still set up right.
Get your W-4 wrong in one direction and you'll owe a big bill at tax time. Get it wrong in the other direction and you'll get a big refund (which sounds nice, but it means the IRS held your money interest-free all year).
What if I have both?
This is increasingly common.
A lot of people are both an employee (W-2 job) AND a freelancer (1099 side gig) in the same year. You'd fill out a W-4 for your employer AND a W-9 for each freelance client.
Two forms. Two situations. Both apply.
One thing to watch: if you have meaningful 1099 income, your W-4 alone won't cover the taxes you owe on the freelance side. Most people in this situation either bump up their W-4 withholding (using Step 4(c) on the W-4 to take more out of paychecks) or pay quarterly estimated taxes on the freelance side.
Not sure which one applies to you?
The W-9 vs W-4 question almost always boils down to: are you an employee, or are you a contractor?
The legal test (the IRS's three-prong test) looks at three things:
- Behavioral control. Does the company tell you when, where, and how to do the work? Or do you decide for yourself?
- Financial control. Are you on payroll with a steady paycheck? Or do you invoice for completed work and have business expenses you cover yourself?
- Relationship type. Is there a benefits package, a written employment contract, an expectation that the relationship continues? Or is it a project-based engagement with a defined start and end?
Most employee/contractor situations are obvious. You walk into the same office every day, you have a manager, you got an employee handbook on day one — you're an employee, fill out a W-4. You wrote up a contract for a specific deliverable, you set your own hours, you're invoicing — you're a contractor, fill out a W-9.
The gray-area cases are the ones to watch. If a company is treating you like an employee but paying you as a contractor (no taxes withheld, no benefits, no payroll), they may be misclassifying you. That's a real legal issue with real consequences for both sides — the IRS and the Department of Labor both care a lot about this. If you suspect misclassification, the IRS has a Form SS-8 you can file to ask for an official determination.
If a client sent you a W-4 and you're not sure if that's right, ask them directly: "Am I being hired as an employee or as a contractor?" The answer should be unambiguous. If they hesitate, that's a sign the paperwork might not match the actual relationship.
Common confusions
My new client sent me a W-4. Should I fill it out?
Probably not. If you're a contractor or freelancer, they likely meant W-9 — the forms have similar names and people mix them up. Email them back and ask: "Just to confirm, you want a W-9, right? I'm an independent contractor, not an employee."
If they really did mean W-4, that suggests they think you're an employee. That changes a lot — they'd have to put you on payroll, take out taxes, possibly offer benefits. Worth clarifying before either of you fill out anything.
I'm an employee and I'm also getting a W-9 from a side gig.
That's normal. You fill out the W-4 for your day job and a W-9 for each side-gig client. Two completely separate forms, two separate tax stories.
What's the difference between W-2 and W-9?
A W-2 is what you receive from an employer in January, summarizing what they paid you and what tax they took out. A W-9 is what you give to a client when you're a freelancer, before they pay you.
So a W-2 is end-of-year reporting; a W-9 is start-of-relationship paperwork.
Is a W-9 the same as a 1099?
No, but they're connected. The W-9 is what you give your client up front. The 1099 is what they send back to you in January reporting what they paid. We have a separate guide on W-9 vs 1099 if you want the full freelancer tax flow.
My LLC is getting paid. Do I fill out a W-9 as the LLC or as me?
Depends on your LLC type. Single-member LLCs are weird — the IRS treats them as if the LLC doesn't exist for tax purposes, so you fill out the W-9 as the individual owner. Multi-member LLCs are different. We have a full guide on the single-member LLC W-9 if that's you.
Next step
Pick the one that matches your situation:
I'm a freelancer or contractor — fill out my W-9 → I'm an employee — set up my W-4 →