regarding form w-9;
<p>Is it legal for a company to withhold payment for an invoice because they require an 'updated" W-9 each year even if info has not changed? They have a w-9 for the vendor. Its my understanding W-9's do not expire.</p>

<p>It is legal to request an updated W-9 form. The form includes a <a href="https://www.irs.gov/pub/irs-pdf/fw9.pdf" rel="nofollow noreferrer">certification of accuracy</a> (see p. 2). A payer can be <a href="https://www.irs.gov/pub/irs-pdf/iw9.pdf" rel="nofollow noreferrer">liable</a> for backup withholding, and that is a fact that can change from time to time for a payee. By requiring a fresh form every year, the payer reduces risk of liability (you have to re-swear under penalty of perjury to the same stuff). There is no direct legal obligation that a payee must inform of their change of address, name, EIN etc (they won't send you to jail if you fail to provide the relevant information). The sworn statement is how the payer <em>knows</em> that nothing has changed.</p>

<p>No, that is not a valid reason to delay payment, but requesting a new W-9 every year is not unusual.</p>

<p>Unlikely, but If by "withhold" you mean that they send part of the money to the IRS as a tax payment on your behalf. That is a different story.</p>

business corporate-tax-laws invoice