In this guide 6 sections
A sale to a buyer inside Chandigarh carries CGST and UTGST in equal halves. A sale to a buyer in Mohali, Panchkula or Shimla carries IGST, because the goods cross a state line. Billing software picks the tax by comparing your state with the place of supply. This is a software guide, not legal advice.
Why one city produces two kinds of invoice
Chandigarh is a Union Territory, and it sits shoulder to shoulder with Mohali in Punjab and Panchkula in Haryana. A delivery van crosses from one to the other in ten minutes. For tax, the crossing matters.
A buyer in Industrial Area Phase 1 is inside the territory. A buyer in Phase 8 Mohali, a few kilometres away, is in a different state. The invoice for the very same carton of goods changes with the delivery address.
Distributors here often run one delivery route that touches all three places in a single morning. That is why a Chandigarh accountant checks the tax split first when a new billing setup goes live.
- Buyer inside the Union Territory: CGST plus UTGST
- Buyer in Punjab, Haryana or Himachal: IGST
- Same rate on the item, different heads on the invoice
- Different ledgers to pay and to claim credit against
How the software decides
Every invoice has two places in it. One is where the supplier is registered. The other is the place of supply, which for most goods is where delivery ends, not where the buyer’s head office sits.
Billing software stores a state code against each customer, read from the first two digits of the buyer’s GSTIN. The program compares those digits with your own registration and chooses the tax heads without anyone typing them.
If both say Chandigarh, it splits the item rate into CGST and UTGST. If they differ, it applies IGST on the whole rate. Simple. Credit notes follow the same logic, so a return from a Panchkula buyer reverses IGST, not the territory pair.
Where invoices go wrong
The commonest fault is a customer record with the wrong state. A Panchkula shop saved with a Chandigarh address will receive CGST and UTGST when it should have received IGST, and nobody notices at the counter.
Another is the bill-to and ship-to split. A Mohali company may order through a Chandigarh head office but take delivery at a warehouse in Ambala. The place of supply follows the delivery, so both addresses must be stored on the customer.
Errors like these surface months later. A return mismatch or a notice arrives, the invoice is old, and the buyer has already claimed credit against it.
- Customer saved with the old city after a move
- Ship-to address missing, so bill-to is used
- Retail walk-in sales posted under a dummy state
- Credit notes raised with a different tax head than the invoice
What to set up before the first invoice
Load the customer master with the GSTIN, the registered state and every delivery address. Let the software fill the state code from the number, so a typing slip cannot change it.
Keep separate ledgers for CGST, UTGST and IGST. Your accountant needs the three apart when the return is prepared and when purchase credit is set against sales. Then run a test bill to four buyers.
Use a Chandigarh shop, a Mohali dealer, a Panchkula dealer and a Solan stockist, and check the heads printed on each. A tax invoice is a legal document, so confirm the rules with your chartered accountant before going live.
Keeping the split right when buyers move or branches open
Buyers open second shops, close old ones and register new branches in Zirakpur or Parwanoo. Each change can alter the place of supply. Ask your sales desk to send a short note whenever a customer adds an address. Update the record the same day, before the next dispatch leaves the dock.
Review an exceptions list once a month. Most billing programs can show invoices where the buyer’s registered state and the delivery state differ, and a short read of that list with your accountant catches slips early.
Chandigarh invoice tax-head test sheet
One printed page, with a row for each test buyer. Columns hold buyer name, GSTIN, registered state, delivery state, expected tax heads, heads printed and a tick for match. It has four starter rows for Chandigarh, Mohali, Panchkula and Solan, and six blank rows for new cases.
Open a blank worksheet to printQuestions owners ask
Does a Chandigarh seller ever charge CGST and IGST together?
No. One invoice carries either CGST with UTGST or IGST alone. If the heads look mixed on one bill, the customer’s state code or the item’s tax setting is usually the cause. Fix it before the next invoice.
Is Mohali treated as part of Chandigarh for tax?
No. Mohali is in Punjab and Panchkula is in Haryana. Both are separate states from the Union Territory, so a sale to either buyer is a movement across a state line and carries IGST.
How does the software know the buyer’s state?
It reads the first two digits of the buyer’s GSTIN and matches them to a state code. For walk-in buyers who have no number, it falls back on the state of the delivery address entered at the counter.
Can software replace advice from an accountant?
No. Software applies the rules that you configure, and it applies them without tiring. Your chartered accountant decides those rules, reviews the returns and answers any notice that arrives.
