Skip to content50% off₹750/user/month ₹1,500
SimpleERP

GST state codes

GST state code 06: Haryana

Haryana's GST state code is 06. From Panipat's home textile mills to Gurugram's auto component makers, every Haryana GSTIN starts with 06.

In short

Haryana has GST state code 06, so every GSTIN registered there begins with 06. A local sale carries CGST and SGST; a sale to Delhi carries IGST. SimpleERP reads 06 from the buyer's GSTIN and picks the tax.

Illustration of GST tax invoice INV-2026-27-0213 to Ravi Stores with CGST 9% and SGST 9%, round off, a UPI QR code and the amount in words.

The data

GST state code 06 at a glance

FieldValue
State code06
GSTIN prefix06 (the first two characters)
Tax on a local saleSGST, with CGST
Union territoryNo, a state
Professional taxNo
Nearby states and codesDelhi (07), Punjab (03), Rajasthan (08)
Sample GSTIN (fictional)06AAACL1234A1ZD
Haryana at a glance, as notified; check the GST portal.

Sources: GST portal: state code list (GSTIN format), Haryana: professional tax (state tax department). Verified .

What the code 06 means on a GSTIN

A GSTIN has 15 characters. Take the sample 06AAACL1234A1ZD, a made-up number with a valid check character. 06 is the state code for Haryana. AAACL1234A is the PAN of the business, and 1 says this is the first registration under that PAN in Haryana. Z is the same on almost every GSTIN, while D is a check character worked out from the first 14, so a single wrong digit in 06AAACL1234A1ZD fails the check.

Haryana wraps around Delhi on three sides, and Gurugram and Faridabad trade with Delhi every day. A delivery from Faridabad to Okhla is a short drive but an inter-state supply: the buyer's GSTIN starts with 07, and the invoice must carry IGST.

Intra-state or inter-state: which tax applies when the supplier is in Haryana?

When a Panipat mill sells bedsheets to a retailer in Karnal, supplier and place of supply are both in Haryana, so the invoice carries CGST and SGST. When the mill delivers to a wholesaler in Delhi's Chandni Chowk, the place of supply moves to Delhi and the whole tax becomes IGST; the same holds when the mill supplies a hotel in Chandigarh, because Chandigarh has its own code, 04.

SalePlace of supplyTax at 18%Tax on ₹4,00,000
A Panipat mill sells bedsheets to a retailer in KarnalHaryana (06)CGST 9% + SGST 9%₹36,000 + ₹36,000
The mill delivers to a wholesaler in Delhi's Chandni ChowkDelhi (07)IGST 18%₹72,000
The mill supplies a hotel in ChandigarhChandigarh (04)IGST 18%₹72,000
Assumes an 18% rate on a taxable value of ₹4,00,000 for Haryana; rates change, so confirm yours with your CA or the GST portal.

Does professional tax apply in Haryana?

No. Haryana does not levy professional tax on salaries, as notified; check the current rules with the state's tax department before you rely on it. In SimpleERP payroll, the Professional Tax deduction starts at zero, so a Haryana payslip carries none unless you set an amount. The salary breakup calculator lists the answer for all 36 codes.

How SimpleERP reads the state from a GSTIN

You never type 06 or Haryana on an invoice: SimpleERP takes both from the customer's GSTIN and works out the rest.

  • The state fills from the first two characters of the GSTIN: type 06AAACL1234A1ZD and SimpleERP shows Haryana (06) under the field, after checking the last character.
  • The place of supply comes from the buyer's GSTIN, so a Delhi buyer fills Delhi (07); a buyer without a GSTIN gets the state picked once on the customer record.
  • Each invoice line compares the place of supply with your Haryana branch and carries CGST and SGST, or IGST.

Illustration of the keyboard-first invoice editor with a focused line, live tax totals and shortcut hints.

For a Haryana branch, the billing editor picks CGST and SGST or IGST per line from the place of supply.

FAQ

Questions, answered

What is the GST state code for Haryana?

Haryana uses state code 06, so every GSTIN registered in Haryana starts with 06. That covers Gurugram, Faridabad, Panipat, Sonipat and the rest of the state, however close they sit to Delhi.

Is code 06 used for SGST or UTGST?

SGST. Haryana is a state, so a local sale carries CGST and SGST. Chandigarh, which houses Haryana's government offices, is a union territory with its own code 04 and charges UTGST, so a sale from Panchkula to Chandigarh is inter-state.

Which code do I use for a customer in Haryana?

The customer's GSTIN code: 06 for a buyer registered in Haryana. A buyer in Delhi has 07 and one in Noida has 09, even when they are minutes from Gurugram or Faridabad. For a buyer without a GSTIN, use the state where you deliver.

Does SimpleERP need me to pick Haryana by hand?

No. SimpleERP fills the state from the customer's GSTIN, so a Delhi buyer's 07 shows as Delhi and every line on the invoice switches to IGST. A Haryana buyer's 06 keeps CGST and SGST. You never retype the state on each invoice.

Run your whole business from one simple place.

Seven days free. No card. Your first GST invoice in minutes.