I've set up two LLC's and an S-corp myself before for companies that I own and run; but this new idea I have is bigger and I will be pursuing investor involvement for it.
I'm trying to keep my startup costs as low as possible, so I was planning on just starting up an S-Corp (for now) in Massachusetts where I live. My co-founder is in Rhode Island, but we believed that just being incorporated in MA is probably better for a tech startup (yes, I know many incorporate in delaware due to corporate taxes but MA from what I know makes us pay here as well).
My question is; if we want to pursue funding eventually, are there things I need to consider that I hadn't before in the other businesses where funding was never really on the table? Do I need to set aside more shares; or should I start with C-corp instead of an S-corp?
One of the values I would expect to get from a lawyer would be connections to investors... but I'm just not sure I can afford the lawyer at this point. I can save close to $1k by doing it myself and I'd rather put that into product development and other licencing fees I need to cover as part of our startup idea.
I would start it the way you are planning with an S-Corp. Eventually, when you find investors, they may insist on a C-Corp, but I sure wouldn't waste the money and effort on it in the early stages.
Forget about the type of corporation you need at this point because it's very easy to change into a different type of corp, and forget about your lawyer introducing you to investors... most investors that are coming through attorneys are looking for startup companies that have already generated revenue to the tune of at least $3 million so what you're going to be looking for are "angel" investors and a lot of those are not committing millions, they're committing in the low thousands (i.e., $50,000 or less). Do as much as you can to develop the idea/product/service and start talking to everyone you know about it to see whether you have any family/friends who know of people who might be willing to put up some money for the further development. Also, you have to have some "skin in the game" because if you don't have your own money in the game and a significant portion, no VC is going to take you seriously. They don't pay for ideas, they pay for visionaries who are willing to put their money where their mouth is.