Skip to main content

Client Wants a W-9 Before Paying Your Invoice? When It's Legit, How to Send One Safely, and How to Keep It From Stalling Payment

Client wants a W-9 before paying your invoice? When the request is legit, how to send one safely in minutes, and how to stop it delaying payment.

You finished the work, sent the invoice, and instead of money you got: "Can you send over a W-9 before we process this?"

If your client wants a W-9 before paying your invoice, here's the short version: the request is almost always legitimate, it takes about ten minutes, and the fastest way to get paid is to send it today. But there are two things worth knowing first. One is how to tell a real request from a phishing attempt. The other is how to stop "we're still waiting on your W-9" from quietly turning into a three-week payment delay.

Why clients ask for a W-9 (and why it's usually legit)

A W-9 is a one-page IRS form. It gives your client your legal name, business name, address, tax classification, and taxpayer ID number (your SSN or EIN). That's it. Nothing gets withheld, and no tax gets paid through it.

Your client needs it because they may have to file a Form 1099-NEC reporting what they paid you. For payments made in 2026, that filing kicks in once they pay a contractor $2,000 or more in a year (it was $600 through 2025). Most companies don't bother tracking who'll cross the line, so they just collect a W-9 from every vendor before the first payment goes out.

So the W-9 isn't about your taxes. It's about theirs. And a W-9 doesn't expire, so once a client has one, they shouldn't need another unless your name, address, or entity type changes.

Do I have to give a client a W-9?

No law forces you to hand one over. But refusing is a bad trade.

If you won't provide your TIN, your client is required to do "backup withholding": hold back 24% of your payment and send it to the IRS. You'd get credit for it when you file, but that's a quarter of your invoice gone until next spring. The IRS can also hit you with a $50 penalty for failing to furnish your TIN when asked.

So the practical answer to "do I have to give a client a W-9" is yes, unless you enjoy waiting on the IRS for your own money.

One exception: if you're not a US person (not a citizen, resident, or US-registered entity), the W-9 is the wrong form. Tell the client you'll send a W-8BEN (or W-8BEN-E for a foreign company) instead. Their AP team will know what to do with it.

Is the W-9 request from your client legit? A 60-second check

W-9 phishing is a real thing. The IRS has warned about it for years: fake emails asking you to "update your W-9" with a malicious attachment or a lookalike form that asks for bank logins.

Before you send anything, run through this:

  • Does it come from someone you actually work with, at the same email domain as every other message from them? Check the actual sender address, not just the display name.
  • Are they asking you to fill out a W-9, or to open one? A real request asks you to complete the IRS form. You can download it yourself from irs.gov. A "W-9" that arrives as a .zip, .html, or .exe file is malware.
  • Does the form ask for anything a W-9 doesn't? A real W-9 never asks for bank account numbers, card details, passwords, or your date of birth. If it does, it's not a W-9.
  • If there's a link, where does it go? Hover before clicking. Irs.gov or a vendor portal you recognize (Bill.com, Tipalti, Coupa) is fine. Anything else, don't.
  • Still unsure? Reply in an existing email thread with that person, or call them. Thirty seconds on the phone beats a compromised SSN.

If it passes, it's legit. Move on to sending it.

How to send a W-9 safely in about ten minutes

1. Get an EIN if you don't have one. This is the single best thing you can do here. An Employer Identification Number is free from the IRS, takes about ten minutes online, and is issued instantly. Sole proprietors can get one. It means your SSN never goes on a W-9 again, which matters because that PDF will sit in some client's shared drive forever.

2. Download the current form from irs.gov. The fillable PDF is fine. Line 1 is your legal name, line 2 is your business or DBA name. For a single-member LLC that hasn't elected S-corp status, check "Individual/sole proprietor" on line 3a, put your own name on line 1, and the LLC name on line 2. Enter your EIN (or SSN) in Part I, then sign and date.

3. Send it through the safest channel the client offers. Best to worst: their vendor portal, a password-protected PDF (text or call them the password), an e-signature tool like DocuSign, and last, a plain email attachment. Never send it as a photo in a text message.

4. Save the signed copy. Next time a client asks, it's a two-minute job instead of a ten-minute one.

How to stop "client holding payment for W-9" from becoming a delay tactic

Here's the pattern. Invoice is due. Client asks for a W-9 that day. You send it within the hour. Then: "Thanks, AP is setting you up as a vendor, that usually takes two to three weeks." Then you miss their next payment run, and a Net 30 invoice quietly becomes Net 60.

Most of the time this isn't malice. It's a company that didn't collect your W-9 at the start and is now discovering the gap at the worst possible moment. But the outcome is the same either way, so treat it the same way.

Two rules:

  1. Send the W-9 the same day. Every hour you sit on it is an hour they can point at you.
  2. The W-9 request doesn't reset the due date. Say so, politely, in the same email. If your terms include a late fee, it still runs from the original date.

Here's the reply I'd send:

Subject: W-9 attached — Invoice #1042 (due Sept 18)

Hi Dana,

W-9 attached as a password-protected PDF. I'll text you the password. Let me know if AP needs anything else to get me set up as a vendor.

Invoice #1042 for $3,200 is still due September 18 as agreed. Could you confirm the payment date once the vendor setup is done?

Thanks, [Your name]

That last question is the important part. "Confirm the payment date" turns a vague "we're processing it" into a date you can hold them to. If you haven't heard back in three business days, follow up and ask for it again. A payment reminder email generator like the one at saldetto.com/tools/payment-reminder-email-generator can draft the follow-up if you'd rather not stare at a blank email.

The fix for next time is dead simple: collect the W-9 before the work starts, not after. Add one line to your kickoff email: "Do you need a W-9 or any vendor setup forms before you can pay invoices?" Then send it with the contract and deposit request. Vendor setup happens while you're working instead of while you're waiting. If you want a full onboarding sequence that covers this, the free getting paid checklist walks through what to lock down before the first invoice goes out.

The short version

When a client wants a W-9 before paying your invoice, the request is almost certainly real, and the smart move is to send it within the hour. Verify the sender, use an EIN instead of your SSN, send it through a portal or a password-protected PDF, and reply with the original due date and a request for a payment date in the same message.

Then start asking for vendor forms at kickoff, so the next W-9 request lands weeks before any invoice does.

If the payment still drags after the W-9 is in, tools like automated payment reminder software can keep following up so you don't have to.

Free Download

The Getting Paid Checklist

15-point pre-send invoice checklist. Never send an incomplete invoice again.

Download free