So I've been making money from the US over the Internet, money that has been wiring from affiliate companies, PayPal, and Google to my home country. I never reported any taxes because of my non-US activities. Now I want to come and live in the US for a while, very likely, with all the income being deposited in a local bank account that I would open somewhere in California.
My question is, what should I expect with this whole new situation? What am I supposed to do exactly financial-wise?
I suppose I need to report and pay taxes as I'm conducting business on the American soil, right? If so, is there any good tutorial to start with, for a foreigner?
I currently have no idea what I should do with the income coming into my US bank account every month (approx. 10g/m). I tried to search online for advice but only to find them primarily for US citizens. As I'm a foreigner in US I suppose things are different. So I'm here for help. Any tips would be appreciated.
Update: My primary sources of income are as follows.
- Developing software and selling them to U.S. customers via Internet (download & membership subscription via PayPal).
- Brokering / introducing US customers to U.S. companies for sales commissions.