Can you run multiple shop branches or offices under a single GST registration number? Learn when one GSTIN covers all your branches and when you need separate registrations for Indian businesses.
Introduction
Most shop owners with branches ask the same question: do I need one GST number for all my shops, or a separate number for each branch? The answer depends on how your business is set up. If you own several kirana shops in different cities, or run multiple service outlets, the GST rules give you one clear option. You file one GST registration for your entire business—all branches together—not separate numbers for each location. This article explains exactly how it works, who can do it, and what records you must keep.
How one GST registration covers multiple branches
Think of your GST registration number (GSTIN) like a single passport for your whole business, no matter how many branches you own. You register your business once, and that one registration covers all your locations across India. You add all your branches to your application upfront, and the tax office approves them as part of one registration.
Here is the key rule: all branches must belong to the same business owner or entity. If you are a sole trader (you run the business alone), you can have branches in Delhi, Mumbai, and Bangalore—all under your one GSTIN. If you are a partnership firm or a limited company, the same rule applies. Every branch operates under the same legal business identity.
When you file your monthly or quarterly GST returns, you combine the sales and purchases from all your branches into one return. You do not file separate returns for each branch. The tax office wants to see your total turnover (total sales across all branches) in one place. This makes compliance simpler for you, but it also means you must keep clear records showing which branch made which sale and which branch bought which goods.
One important thing: the location of your main office (your principal place of business) is where you register. But you also declare all your branch addresses in the registration form. When you get your GSTIN, it covers your main office and every branch you listed.
If you open a new branch after registration, you must inform the tax office by updating your GST registration. You cannot just start operating a new branch and forget to tell them. The rule is simple: one business, one registration, but you must keep the registration up to date with all your locations.
A simple example
Meet Ramesh. He owns a clothing retail business with three shops: one in Delhi (his main office), one in Noida, and one in Ghaziabad. All three shops sell the same branded clothes. Ramesh registered for GST once, listing all three shops in his application. The tax office gave him one GSTIN that covers his entire business.
In January, his Delhi shop made sales of ₹10,00,000. His Noida shop made sales of ₹8,00,000. His Ghaziabad shop made sales of ₹7,00,000. His total January sales across all branches: ₹25,00,000.
When Ramesh files his GSTR-1 return (the return showing his sales), he reports all ₹25,00,000 of sales in one return. He does not file three separate returns. But in his invoice records, he marks which invoices came from which branch. This helps him and the tax office track where the business is happening.
By the end of the financial year, if Ramesh's total sales across all three shops add up to ₹2,00,00,000, that ₹2,00,00,000 is his turnover for GST purposes. The tax office sees him as one business with a turnover of ₹2,00,00,000, not three separate businesses.
Who this applies to
- You if: you own multiple shops, offices, or service outlets all under the same business name and want to operate under one GST registration.
- You if: your branches are in different states or cities but belong to the same legal entity (sole proprietor, partnership, or company).
- You if: you are opening a new branch and wonder whether to register separately or add it to your existing registration—you must add it to your existing registration.
- You if: you want to simplify GST filing by avoiding multiple registrations and multiple returns.
- Skip this if: each of your branches is a separate legal business (separate partnership, separate company, or separate sole proprietor). Then each branch needs its own GSTIN.
- Next step: if you have branches in special category states, verify the registration threshold on gst.gov.in, as the limit may differ.
Check your GST position
Before you register all your branches under one GSTIN, make sure your total turnover (sales from all branches combined) meets the registration threshold. If you sell goods, the threshold is ₹40 lakh per financial year. If you provide services, it is ₹20 lakh per financial year. In special category states, the threshold is ₹10 lakh for both goods and services. You can use the free threshold checker at gsthelp.in to see whether your combined turnover requires GST registration.
Conclusion
One GST registration covers all your branches if they all belong to the same business owner or entity. You file one return, report all sales together, and keep branch-wise records for your own tracking. If you open a new branch, tell the tax office by updating your registration—do not ignore it. Branches of different legal entities each need their own GSTIN. This is informational only. Always confirm current rules on the GST portal (gst.gov.in) or speak with a qualified chartered accountant before making registration changes.
Quick Compliance Check
Get instant insights in seconds
Completely Private & Secure