The best place to form an LLC is in the state where your business will be located. In rare cases, some businesses may benefit from forming in a state like Delaware or Nevada.