Skip to main content
HelloBooks.ai home
GST Filing

GST Filing for Multiple GSTINs and Multi-State Businesses

By HelloBooks Team

Opened a branch in another state? How multiple GSTINs work, branch transfers, ISD, which thresholds use PAN-level turnover, and a filing routine that holds up.

HelloBooks Team

HelloBooks Team

8 min read

Key takeaways

What this article covers, in order:

  • Why do you get more than one GSTIN?
  • Each GSTIN is its own taxpayer
  • Moving stock between your own branches
  • Thresholds use PAN-level turnover
  • A filing routine that holds up across states
  • Multi-GSTIN month-end checklist
Chapter Guide▾

Deepak's electrical supplies business did well in Indore, so he opened a warehouse in Nagpur to serve Maharashtra customers. A few weeks later his accountant mentioned, almost in passing, that he now had two GSTINs, two sets of returns, and that the stock he'd moved to Nagpur needed a tax invoice. Nobody had told him. If you're in a similar spot: each GSTIN is treated as a separate taxpayer and files its own GSTR-1 and GSTR-3B, transfers between your own GSTINs are usually taxable, and several key thresholds are judged on turnover across your whole PAN.

Why do you get more than one GSTIN?

GST registration is state-wise. If you make taxable supplies from a place of business in a state, you need a registration in that state, and each one comes with its own 15-character GSTIN. The PAN in the middle stays the same, which is how the system knows they all belong to you.

You can also hold more than one registration inside a single state, for different places of business, if you choose. Some businesses do this to keep a factory and a retail chain separate. It adds filings, so think about whether the separation is worth it.

Each GSTIN is its own taxpayer

This is the bit that surprises people. For GST purposes, your Indore and Nagpur registrations are "distinct persons". Each one has its own electronic cash ledger and credit ledger, its own GSTR-1, GSTR-3B and (above the turnover limit) GSTR-9, its own due dates, and its own interest and late fees if it's late.

Credit in one GSTIN's ledger can't be used to pay another's liability. If Nagpur has ₹2 lakh of credit sitting idle while Indore pays cash, that's a planning problem worth solving, not a portal bug.

Single GSTINMultiple GSTINs, same PAN
ReturnsOne GSTR-1, one GSTR-3B per periodOne set per GSTIN
Credit ledgerOneSeparate per GSTIN; can't be pooled
Moving goods to your own branchNot a supplyUsually a taxable supply between distinct persons
QRMP eligibility (₹5 crore)Your turnoverAggregate across the PAN
E-invoicing (₹5 crore)Your turnoverAggregate across the PAN
GSTR-9 (₹2 crore)Your turnoverAggregate across the PAN, then each GSTIN files

Moving stock between your own branches

When Deepak sends ₹4 lakh of cables from Indore to Nagpur, GST treats it as a supply from one distinct person to another, even though no money changes hands. Indore issues a tax invoice charging IGST. Nagpur records the purchase and claims the IGST as credit, then charges GST again when it sells to a customer.

On paper it nets out. In practice you need to get the valuation right (the rules allow the value declared on the invoice in many cases where the recipient can claim full credit, but the details are specific), and the goods need an e-way bill if the consignment crosses the limit. Your sales register in Indore will show the branch transfer as a sale, so don't be surprised when "turnover" looks higher than what customers actually paid you.

What about shared services, like rent and software paid by head office?

If head office pays for things used by all branches, like an accounting firm, a central software subscription, or advertising, the credit sits in head office's GSTIN. Since 1 Apr 2025, businesses with such common input services from third parties generally need to register as an Input Service Distributor (ISD) and distribute that credit to the branches that used it, through a monthly ISD return. Services the head office itself provides to branches are a separate question, sometimes called cross-charge. This area has its share of grey and is worth an hour with your CA before you set up the entries.

Thresholds use PAN-level turnover

A common mistake is checking limits GSTIN by GSTIN. QRMP eligibility, e-invoicing and the GSTR-9 requirement are all based on aggregate turnover, which pulls together every GSTIN under the same PAN across India.

Take Meera, who runs a chain of three bakeries in Goa, Karnataka and Maharashtra. Each does ₹1.9 crore. Each one alone is under ₹2 crore, but her aggregate is ₹5.7 crore. That means she's out of QRMP, all three GSTINs must file GSTR-9, and since she crossed ₹5 crore, e-invoicing applies to B2B invoices from the next financial year. (Bakeries mostly sell B2C, so e-invoicing may touch only her catering and wholesale bills.)

A filing routine that holds up across states

With three or four registrations, the risk isn't one big mistake. It's forgetting one small GSTIN. Some habits that help:

Keep one calendar for all GSTINs. Under quarterly GSTR-3B, the due date depends on state, either the 22nd or the 24th, so two of your GSTINs might be on different dates. Under monthly filing it's the 20th for everyone.

Close each GSTIN separately each month. Branch transfers have two legs; check that every outward branch invoice in one GSTIN has a matching inward entry in the other, with the same value.

Reconcile GSTR-2B per GSTIN. Your suppliers bill a specific GSTIN, and sometimes they bill the wrong one. Credit that lands on Nagpur's 2B for something used in Indore can't simply be shifted.

Watch the idle-credit GSTINs. A branch that only receives transfers and sells locally can build up credit. Look at its ledger every quarter.

Use one set of books, with a branch or GSTIN dimension, so your P&L shows the whole business while your returns stay separate.

Multi-GSTIN month-end checklist

  • [ ] Due dates noted for every GSTIN (state-specific for quarterly 3B)
  • [ ] All branch transfer invoices raised with IGST where inter-state
  • [ ] Matching inward entries recorded in the receiving GSTIN
  • [ ] E-way bills generated for transfers above the limit
  • [ ] GSTR-2B reconciled for each GSTIN separately
  • [ ] Wrong-GSTIN supplier bills flagged and sent back for correction
  • [ ] Common input service credit distributed through ISD where it applies
  • [ ] Credit ledger balances reviewed per GSTIN
  • [ ] Aggregate PAN turnover checked against ₹2 crore, ₹5 crore and ₹10 crore lines

How HelloBooks helps

HelloBooks Free covers one GSTIN, filing GSTR-1 and GSTR-3B directly to the GST portal from inside HelloBooks. That's right for a single-state business. The Pro plan (₹499/month) covers every GSTIN of one legal entity, so a business with one PAN and registrations in several states can keep one set of books and file each GSTIN's returns from the same place, with unlimited users and roles for branch staff. If your group has several legal entities, say a proprietorship and a private limited company, each with its own PAN, the Business plan (₹1,999/month) handles them together. HelloBooks doesn't file ISD returns; your CA can work on those in the same books. Compare plans on the pricing page or see how GSTR-3B filing and GSTR-2B reconciliation work per GSTIN.

FAQs

Do I need a separate GSTIN for every state?

If you make taxable supplies from a place of business in a state, yes, you need registration there. Selling into a state from elsewhere doesn't by itself need a registration in that state.

Can I use ITC from one GSTIN to pay tax in another?

No. Each GSTIN has its own credit ledger. Credit moves between them only through proper transactions such as branch transfer invoices or ISD distribution.

Is a stock transfer to my branch in another state taxable?

Generally yes. Registrations under the same PAN in different states are distinct persons, so the transfer needs a tax invoice with IGST and, above the limit, an e-way bill.

Is QRMP eligibility checked per GSTIN?

No. It's based on aggregate turnover across your PAN. If the total is above ₹5 crore, none of your GSTINs can use QRMP.

Which HelloBooks plan do I need for three GSTINs under one PAN?

Pro (₹499/month) covers all GSTINs of one legal entity. Free covers one GSTIN. Business (₹1,999/month) is for several legal entities.

Opening in a new state is a good problem to have. Just set up the second GSTIN properly in week one, not after the first notice.

Start free — GST filing included, no card. Try HelloBooks Free

About the author

HelloBooks Editorial Team

HelloBooks Editorial Team

Published September 13, 2026 on the HelloBooks blog

The HelloBooks editorial team is made up of accountants, ex-CPA-firm partners, and AI engineers who build the same AI bookkeeping product the articles describe. We write what we ship.

Posts are reviewed for accuracy against current US, UK, India, Australia, and UAE accounting and tax rules before publishing, and updated when those rules change.

About HelloBooks →

Related Posts

Subscribe to our newsletter

Stay up to date with the latest news and announcements. No credit card required.

By subscribing, you agree to our Privacy Policy.