Startup costs vary widely, but careful planning can help you get a good estimate of how much funding you’ll need.