I'm a UK national with UK domicile status and technically UK residency status, although I've lived in Japan for the last two years so should be qualifying for UK non-residency soon. I'm making about $10,000 a month in CPA offers with a affiliate company based in the USA. Up until now the payments have been made into my UK paypal account. Now however, by setting up HSBC Premier I have a USA bank account. My CPA payments get transferred directly into this account and then I keep about 30% of the money in there, and the rest I forward onto my HSBC Premier account in Japan. I don't have a USA address, I'm not a USA citizen, I don't have a social security number etc... Therefore, do I have to pay tax to the USA IRS on the money earnt?