GST tools for India

Find any GST rate. Split it instantly.

A fast, accurate GST calculator with the full CGST, SGST and IGST breakup — plus verified rates and HSN codes for 31 categories, updated for the 2025 GST 2.0 reforms.

2026 ratesGST 2.0 verified
CGST / SGSTsplit automatically
No signupfree forever

GST Calculator

Enter an amount and pick a rate. Switch between adding and removing GST.

Buyer and seller in the same state, so GST splits into CGST and SGST.

Base amount₹10,000.00
CGST (9%)₹900.00
SGST (9%)₹900.00
Total GST (18%)₹1,800.00
Total amount₹11,800.00
Inter-state?IGST shown automatically
Reverse GSTExtract tax from any total
GST 2.0 slabs0%, 5%, 18% and 40%
Every HSNRate and code on one page
GST rate finder

GST rate and HSN code, by product

Skip the guesswork. Each page gives you the exact rate, the HSN or SAC code, and a calculator already set to it.

Cars, bikes, clothes, shoes, hotels and flights carry more than one rate depending on value or type — each page sets out the exact split.

How it works

The rate, the split, and the code

Every GST question comes down to three things. All three are answered on one page.

Pick the rate

Choose from the current GST 2.0 slabs: 0%, 5%, 18% or 40%, plus the special 3% rate for precious metals. The old 12% and 28% bands were withdrawn in September 2025.

See the split

An intra-state supply splits into equal CGST and SGST. An inter-state supply shows a single IGST at the same total rate. The calculator switches between them.

#

Get the HSN code

Every rate page carries the HSN or SAC classification, so your invoice cites the right code and not just the right percentage.

GST 2.0 slabs

What changed in the 2025 reforms

The September 2025 rationalisation collapsed five slabs into four. Here is where things landed.

SlabApplies toNotable moves
NilFresh produce, printed books, individual life and health insurance, UHT milk, pre-packaged paneer, Indian breadsIndividual insurance premiums became exempt in Sept 2025
3%Gold, silver and jewellery valueUnchanged; making charges are taxed separately at 5%
5%Packaged food, medicine, footwear and clothing up to ₹2,500, restaurant food, hotel rooms up to ₹7,500Medicine and hotel rooms moved down from 12%
18%Most goods and services — electronics, cement, steel, tyres, furniture, professional servicesCement, tyres and air conditioners moved down from 28% (tiles were already 18%)
40%Luxury cars, large motorcycles above 350cc, aerated drinks, tobaccoReplaces the old 28% plus compensation cess structure
12%Building bricks, fly ash blocks and earthen roofing tiles — and very little elseThe 12% slab was withdrawn but retained for these, by Notification 14/2025-CT(R)

Tax Calendar

Never miss a GST or TDS due date. These are your next deadlines, worked out from today — see the full calendar for every filing type.

7mthly

TDS / TCS deposit

Tax deducted in the previous month

11mthly

GSTR-1 (monthly)

Outward supplies for the previous month

20mthly

GSTR-3B (monthly)

Summary return and tax payment

25mthly

PMT-06 payment

Monthly tax deposit under QRMP

See the full calendar →
FAQ

Common GST questions

After the September 2025 GST 2.0 reforms there are four main slabs: 0%, 5%, 18% and 40%. The old 12% and 28% slabs were withdrawn, with most items in them moving down to 5% and 18% respectively, though a few such as mattresses and commercial construction moved up to 18%. A special 3% rate continues for gold, silver and jewellery, and 12% survives for building bricks and earthen roofing tiles.

For an intra-state supply, where the buyer and the seller are in the same state, the total GST is split equally between CGST and SGST. An 18% rate becomes 9% CGST plus 9% SGST. For an inter-state supply a single IGST applies at the full rate.

Divide the GST-inclusive total by 1 plus the rate as a decimal. For an 18% rate, divide the total by 1.18 to get the base value, and the difference is the GST. Switch the calculator above to Remove GST to do this automatically.

Yes. The calculator runs entirely in your browser, requires no signup, and no amount you enter is sent to a server.