Mexican starting an IT consulting firm in the US
by iGeek, Performer
- Created: August 21, 2009, 1:02 pm
I am a mexican independent IT consultant. I have some prospect clients in the US, but they require that I have a US based corporation. I know that I can form an LLC even as a foreigner, but I've seen so many choices and have so many questions and I was hoping someone here could share some insight on the matter.
1) The Where. I understand that each state has its own tax and corporate laws, and it seems to me that my best choices are Delaware, Nevada or Texas (Texas only because it is physically close to where I live in Mexico). I think many people go with Delaware because it's easier, but I've read Nevada provides more tax incentives like no income tax. If I incorporate in any of these states, would I need a CPA or accountant based in that state, or could I use any CPA in the US? I'd probably want to consult with a CPA before I create the company, so I do everything according to law.
2) The What. From what I've read, I think an LLC is my best choice (being a foreign national) but there's also something about filing as a S-Corp or something which isn't clear to me. Any tips on this matter are welcome.
3) The Who. I will of course be a member of the company, but should I include anyone else (foreign or US citizen) that might help with the incorporation of the company? I've also read that some people include their spouses as members of the company, but I'm not clear on why or what are the advantages.
4) Last but not least, most of the work I've done so far has been remote so I haven't had any issues with requiring a work VISA. However, this might not always be the case. As the owner of a company, can I apply for myself for a L1B or TN-1 (NAFTA) VISA so that I'm able to travel to the US? Let's say I have a client that wants me onsite for a period of 6-12 months for a project. Can I be in the US with a non-working VISA for that period of time, or do I need to get a work VISA?
Thanks for any information on the matter.
- Community Home
- Discussion Boards
- Tell Us...
- Discuss Popular Topics
- Developer Resources
- Social Media