Actually 2 out of 4 YC founders are immigrants. Trevor's from Canada.
http://www.paulgraham.com/tlbphd.html
I believe some cofounders can still be in grad school, as long as at least one isn't.
1) Be very careful about staying in valid visa status. You don't want to leave the US then come back only to be told you can't enter. 2) Consult an immigration lawyer (I did). It's not impossible to work in the US on a startup full-time, but there are a few issues you should be aware of (said issues might delay you). Our american friends do definitely have it easier though, as they can drop out of school and not get kicked out of the country :)
The US does actually provide visas (look up E-2 visas) for people who want to set-up businesses in the States (only for citizens of certain countries). But it does seem that these visas stem from a somewhat antiquated view of what starting a company entails (some of the documents required for an E-2 application are incorporation papers, a detailed business plan, bank statements and other financial documents showing where the investment funds are from and how much are involved, business lease, receipts and documentation of equipments, supplies, inventories, contracts and receipts, customer/client list, etc.)
Anyway, best of luck. Like I said, your best source of information is an immigration lawyer. Having said that, I'd also love to hear from other foreigners (real foreigners, not ones that are also American citizens :) who tried to start a startup in the States.
We called the Murthy law firm (http://www.murthy.com/consult.html - experts in immigration law) for a free consultation and unfortunately were told that not only could my coworkers not work for us unless they A) got an additional H1 Visa and B) were paid market rates but that they even came by and made the coffee on a regular basis they could be endangering their Visa status. We would have to actually put them on the payroll, which in our case would mean actually having a payroll.
Now, that is probably a bit alarmist but its the kind of thing that might scare off investors in the future. The sad part is that these guys would do amazing things for the startup. They have tons of free time, are absolutely the best programmers I've ever worked with and alot of fun as well.
So I'm no lawyer, just thought I'd share the bit of info I got on the subject.
You are not allowed to pay yourself anything from the new company while on an H1-B.
If one of your co-founders, or investors, is a US citizen you *might* be able to arrange a transfer of the H1-B to the new company. This is difficult and expensive though (at least we found it so). I decided it was more sensible for me to just wait for the Green Card.
Can you elaborate on your experience?
What about any revenues that your new company might make? Sorry if that is a stupid question, I have done almost no research into this issue yet.
Since I am a Canadian, I also wonder if it would be easier to just incorporate in Canada instead - this does not seem optimal either, as Canadian taxes are incredibly high, and the fact that I own a company there would mean that I would not be able to maintain non-residency status (and thus am not exempt from Canadian taxes) =(
The tax rate starts at 16% if you're poor poor poor like me and maxes at 33% or so total for both federal and provincial. Check into the US corporate tax rates. If I remember doing my research right, you might be better off being a Canadian.
http://reddit.com/info/l1xb/comments/cl41q?context=5
Here it is: http://crunchnot.blogspot.com/2007/08/capitalism-and-road-to...