Are 1099s filed for foreign contractors or only US Vendors?

1099s must be filed for anyone that is a US citizen or company, whether located in the US or overseas. 

Please review the IRS guidance for more information.