GST state codes
GST state code 09: Uttar Pradesh
Uttar Pradesh's GST state code is 09. Brassware from Moradabad, leather from Agra and Kanpur and carpets from Bhadohi go out on invoices from GSTINs that start with 09.
In short
Uttar Pradesh has GST state code 09, so every GSTIN registered there begins with 09. A local sale carries CGST and SGST; a sale to Delhi carries IGST. SimpleERP reads 09 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 09 at a glance
| Field | Value |
|---|---|
| State code | 09 |
| GSTIN prefix | 09 (the first two characters) |
| Tax on a local sale | SGST, with CGST |
| Union territory | No, a state |
| Professional tax | No |
| Nearby states and codes | Delhi (07), Bihar (10), Madhya Pradesh (23) |
| Sample GSTIN (fictional) | 09AAACL1234A1Z7 |
Sources: GST portal: state code list (GSTIN format), Uttar Pradesh: professional tax (state tax department). Verified .
What the code 09 means on a GSTIN
A GSTIN has 15 characters. Take the sample 09AAACL1234A1Z7, a made-up number with a valid check character. 09 is the state code for Uttar Pradesh. AAACL1234A is the PAN of the business, and 1 says this is the first registration under that PAN in Uttar Pradesh. Z is the same on almost every GSTIN, while 7 is a check character worked out from the first 14, so a single wrong digit in 09AAACL1234A1Z7 fails the check.
Uttar Pradesh borders more states than any other, from Delhi and Haryana in the west to Bihar in the east. A Noida supplier selling across the road to Delhi and a Varanasi trader selling to Bihar both bill IGST, because the buyer's GSTIN starts with another code.
Intra-state or inter-state: which tax applies when the supplier is in Uttar Pradesh?
When a Moradabad brassware maker sells lamps to a showroom in Lucknow, supplier and place of supply are both in Uttar Pradesh, so the invoice carries CGST and SGST. When the maker delivers to a gift shop in Delhi, the place of supply moves to Delhi and the whole tax becomes IGST; the same holds when the maker supplies a hotel in Chandigarh, because Chandigarh has its own code, 04.
| Sale | Place of supply | Tax at 18% | Tax on ₹1,40,000 |
|---|---|---|---|
| A Moradabad brassware maker sells lamps to a showroom in Lucknow | Uttar Pradesh (09) | CGST 9% + SGST 9% | ₹12,600 + ₹12,600 |
| The maker delivers to a gift shop in Delhi | Delhi (07) | IGST 18% | ₹25,200 |
| The maker supplies a hotel in Chandigarh | Chandigarh (04) | IGST 18% | ₹25,200 |
Does professional tax apply in Uttar Pradesh?
No. Uttar Pradesh 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 Uttar Pradesh 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 09 or Uttar Pradesh 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 09AAACL1234A1Z7 and SimpleERP shows Uttar Pradesh (09) 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 Uttar Pradesh 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.
FAQ
Questions, answered
What is the GST state code for Uttar Pradesh?
Uttar Pradesh uses GST state code 09. Every GSTIN registered in the state begins with 09, including Noida and Ghaziabad, which sit next to Delhi but are in Uttar Pradesh for GST.
Is code 09 used for SGST or UTGST?
SGST. Uttar Pradesh is a state, so a sale within it carries CGST and SGST at half the rate each. UTGST applies only to union territories without a legislature, such as Chandigarh, and never to a sale between two Uttar Pradesh businesses.
Which code do I use for a customer in Uttar Pradesh?
The buyer's GSTIN tells you: 09 for a buyer registered in Uttar Pradesh, 07 for Delhi, 10 for Bihar. For an unregistered buyer, use the state where the goods are delivered, so lamps delivered to a home in Patna take 10.
Does SimpleERP need me to pick Uttar Pradesh by hand?
No. In SimpleERP the customer's GSTIN fills the state from its first two digits, and every invoice line then carries CGST and SGST or IGST by comparing that state with your branch. For a buyer with no GSTIN, pick the state once on the customer.
Related
Keep reading
Delhi (07)
Delhi is GST state code 07: GSTINs there start with 07 and a local sale carries CGST and SGST.
Read moreBihar (10)
Bihar is GST state code 10: GSTINs there start with 10 and a local sale carries CGST and SGST.
Read morePlace of supply
Where GST treats a supply as happening, which decides CGST and SGST or IGST.
Read more
Run your whole business from one simple place.
Seven days free. No card. Your first GST invoice in minutes.