The U.S. government imposes income taxes on any taxes that were earned in the United States. This applies to both residents, citizens, and non-residents. If you are doing business in the United States and you have U.S. income, you are required to pay U.S. taxes.