5 ms·Setting up a US company is going to make your life far far harder than it needs to be from a tax perspective.by khuey 3y agoSetting up a US company is going to make your life far far harder than it needs to be from a tax perspective.