I'm not sure I understand why a company that is not American based nor has any ties to the USA and is owned and operated by a non-US citizen in a sovereign country has to bear the burden of filling out a USA IRS form? If a US company doing business oversees, if they need to justify who/where the money is going, then they should fill out the form based on some simple questions. It should not be incumbent upon the foreign company/country to do extra work. We are in a situation now that is holding up the signature of a contract because an advanced deposit is being requested and the US company insist that we need to fill out their IRS W8 form.
This is ridiculous. We have nothing to do with the USA and the company doing business with us should be the liable party. It shouldn't be up to us to do extra work to fill out forms.