As your business scales, you might branch out to various business locations spread across multiple states or diverge into new business verticals. In such cases, Indian law requires you to register for GST in each state where you open a branch. In order to make good decisions for your whole business.