India's Goods and Services Tax is one of the most ambitious indirect tax reforms ever implemented — a single unified tax that replaced over 17 different central and state levies overnight on 1 July 2017. For businesses, freelancers, and accountants working with Indian clients or suppliers, understanding how GST works is essential for correct invoicing, compliance, and cash flow planning. This guide explains the rate structure, the CGST/SGST/IGST split, registration requirements, and how to calculate GST at any slab rate.
Before GST, India had a deeply fragmented indirect tax system. Businesses faced:
Each state had its own VAT rate schedules. A business selling goods across multiple states had to comply with 29 different VAT regimes. Cascading tax — paying tax on tax — inflated costs throughout the supply chain. GST eliminated all of this with a single registration, a common rate structure, and a seamless input tax credit mechanism that prevents tax cascading.
The transformation was not without challenges. The first two years saw significant teething problems with the GSTN (GST Network) portal, frequent rate revisions, and compliance difficulties for small businesses. But as of 2026, the system is substantially more stable and the input credit mechanism functions well for most registered businesses.
India uses five GST rate slabs. Understanding which slab applies to your goods or services is the first step in calculating the correct GST:
Use the India GST calculator to switch between slabs and calculate your exact GST instantly for any INR amount.
GST revenue is shared between the Central Government and State Governments. How it splits depends on whether the transaction is intra-state or inter-state:
Intra-state supply (within the same state): GST is split equally into CGST (Central GST) and SGST (State GST). For an 18% GST transaction, the buyer pays 9% CGST + 9% SGST — two separate tax lines on the invoice, but same total for the buyer.
Inter-state supply (between different states) and imports: Only IGST (Integrated GST) applies at the full rate — 18% in the example above. The Central Government collects it and apportions the state's share to the destination state. This prevents the exporting state from benefiting at the expense of the importing state.
Worked examples at 18%:
The mandatory registration threshold is ₹20 lakh annual aggregate turnover for most states. Two different thresholds apply in special cases:
Some businesses must register regardless of turnover: inter-state suppliers, e-commerce operators (like those selling on Amazon or Flipkart), businesses under reverse charge, and input service distributors.
Registration is done online at gst.gov.in. You receive a 15-digit GSTIN within 7 working days. Once registered, you file:
Adding GST to a net price:
Removing GST from a gross (GST-inclusive) price:
For professional GST invoices — with GSTIN, CGST/SGST breakdowns, and PDF export — use the free invoice generator. Set the tax rate to match your GST slab and download a compliant invoice instantly.
Use our free India GST Calculator tool — works in your browser, nothing to install.
India GST Calculator — Free