GST rates explained: 5%, 12%, 18%, 28% — what falls where

A no-jargon guide to India's GST rate structure, the difference between CGST/SGST and IGST, and how to compute GST on any invoice in seconds.

A
Abishek · Founder, TheCalculatorHubs
Solo developer building free India-focused finance and utility tools. Last updated: May 2026.

👉 Try this now: Use our free GST Calculator to add or remove GST on any invoice instantly with the correct CGST/SGST or IGST split — runs in your browser, no signup.

India's GST rate slabs

The Goods and Services Tax replaced a maze of central and state taxes in July 2017. It applies to almost every sale of goods and services in India, organised into five main slabs:

Rates do change. The official source is the GST Council's notifications on cbic.gov.in. For specific products, look up your HSN (Harmonised System of Nomenclature) code — every product has one.

CGST + SGST versus IGST

India runs a dual GST system. The total rate is the same, but who collects it depends on whether the buyer and seller are in the same state.

Intra-state sale (buyer and seller in the same state): the total rate splits equally. An 18% sale becomes 9% CGST (collected by the central government) plus 9% SGST (collected by the state government). A Mumbai-to-Mumbai laptop sale at 18% on ₹50,000 generates ₹4,500 CGST and ₹4,500 SGST.

Inter-state sale (buyer and seller in different states): the entire tax is charged as IGST (Integrated GST), collected by the central government, which later shares it with the destination state. A Bangalore-to-Mumbai laptop sale at 18% on ₹50,000 generates ₹9,000 IGST. Same buyer cost, different revenue split for governments.

The two GST formulas you'll ever need

Adding GST to a base price

GST = Base × Rate ÷ 100

Final = Base + GST

Example: a manufacturer sells goods worth ₹10,000 at 18% GST. GST = ₹1,800 ; Final invoice = ₹11,800.

Removing GST from a tax-inclusive price

Base = Final ÷ (1 + Rate ÷ 100)

Example: a restaurant bill is ₹2,360 with 18% GST included. Base = 2360 ÷ 1.18 = ₹2,000 ; GST = ₹360. This is what every GST calculator quietly does in "Remove GST" mode.

Common GST mistakes to avoid

Related reading

Try the related calculator

Compute GST instantly — try our free GST Calculator. Need to compute the percentage change between two prices? Use the Percentage Calculator.