Business

How to Calculate GST: Adding and Removing Tax From a Price

14 Aug 2026 · 4 min read

Related tool

GST Calculator

Open tool →

GST calculations trip people up in one specific spot: adding tax to a price and extracting tax from a price that already includes it are two different formulas, not the same one run backward. Mixing them up gives a wrong number that still looks plausible.

Adding GST to a price (exclusive → inclusive)

If you have a price before tax and want the final price a customer pays:

GST amount = (Original price × GST rate) / 100
Final price = Original price + GST amount

Example: a ₹2,000 item at 18% GST → GST amount = (2000 × 18) / 100 = ₹360. Final price = ₹2,360.

Removing GST from a price (inclusive → exclusive)

This is where the mistake usually happens. You cannot just take 18% of the inclusive price and subtract it — that overstates the tax. Instead:

Original price = Inclusive price / (1 + GST rate / 100)
GST amount = Inclusive price − Original price

Example: a ₹2,360 price that already includes 18% GST → Original price = 2360 / 1.18 = ₹2,000. GST amount = ₹360 — not ₹2,360 × 18% = ₹424.80, which is the wrong-direction error.

CGST + SGST vs IGST

The GST amount itself is the same either way — what changes is how it's split on the invoice:

  • Within the same state: the GST amount is split evenly into CGST and SGST (e.g. 18% becomes 9% CGST + 9% SGST)
  • Across states: the full amount is charged as IGST, with no CGST/SGST split

Current GST slabs in India

Most goods and services fall into one of four slabs: 5%, 12%, 18%, or 28%, with a few categories exempt entirely. The applicable slab depends on the HSN/SAC code of the item — the same calculation formula applies regardless of which slab you're working with.

Our GST Calculator handles both directions — add GST to a price or extract it from an inclusive one — and shows the CGST/SGST split automatically. Paying GST late? The GST Interest Calculator works out the interest owed on a delayed payment.