This normally depends upon what the company is going to be doing. All states have a law called Nexus. That law determines if you have to register a company you have formed in another state, in that state. All 50 states laws are different, but normally if you are going to have employees in a state or all your business comes from within a state, or you have an office in that state, you most likely would have to register in that state. If none of these apply to you maybe you can register in a better state than the one you live in. There are many different details that will govern your decision on that.