Quote from traderum:
A corporation pays taxes to the local tax office only.
That means: as an American citizen you can found a company in a country of your choice and register it officially in that country. The company must pay taxes only in that country, not in the US.
I believe this is true. However, a US citizen would pay additional tax once proceeds are repatriated into USA. This is why so many US multinationals warehouse profits off shore inpurpituity.
)