I found an amazing cofounder here in Austin that is on a Visa with another company. He is not able to own the stock himself but would like to put it under his development company in India instead. How would this work? Would this limit my ability to raise in the future?
To start with, your company's stock when held by another company makes your company a subsidiary to that other company.
W.r.to the fundraising in the future for your company, this may or may not affect it, depending on who you are raising it from. There is nothing against giving funds to a company that is a subsidiary of another company. The point for them would be how much they know about this another company that is holding shares of your company, and how it will affect their returns in the future. If you can convince them of those, you may be able to get pass through them.
I will say first ask any legal advisor who can tell you all legal formalities related queries' if every thing fine then no problem at all because you can tell your investor that if we do development work in India due to less development cost
and sell that where you want will make your company more profitable . I assumed your startup is software related .
Many more good reason you have and so just try to find out .So it's all depends on you and you partners relation and interest .Because i believe every coin have two faces. Look on both side.
But as you told me that your partner is awesome then just check legal formalities .That's it because no doubt good partner is more important assets .
But if your legal advisor say No then don't this at all try to find any other Solutions like try to find another good partner or talk to your partner to find any solution
Because i don't much about your startup type that's why i can't tell you more.
But you need any other advice from me just ping me .As Indian i can help much more about India.
My best wishes with you and your lucky partner