Finance
How GST Is Calculated: Adding and Removing GST With Examples
Learn how GST is calculated: add GST to a price, remove it from a GST-inclusive amount, and split it into CGST, SGST and IGST, with worked examples.
By Vigneshwaran M · 2026-10-03 · 5 min read
GST (goods and services tax) is charged as a percentage of the price of a sale. To add it, multiply the price by the rate and divide by 100. To remove it from a total that already includes it, divide by 100 plus the rate and multiply by 100. That is the whole idea; the rest of this article shows the two directions with numbers and explains where people go wrong. You can check any result in the GST calculator.
A note on rates: tax rates and rules change and differ by item. This article uses an obviously hypothetical "example rate of 12%" so the arithmetic is easy to follow. For the rate that applies to a real item, check the official GST portal or ask a qualified professional.
Exclusive and inclusive prices
Before calculating, work out which kind of price you have.
- GST-exclusive price: the base price before tax. GST is added on top.
- GST-inclusive price: the final amount that already contains the tax. You must work backwards to find the base.
Mixing these up is the source of most GST mistakes. The two directions use different formulas because the percentage always applies to the base price, not to the total.
Calculating GST in both directions
Adding GST to a base price
The formulas are:
GST amount = base price × rate ÷ 100
Total price = base price + GST amount
Example: a base price of 2,500 at the example rate of 12%.
- GST = 2,500 × 12 ÷ 100 = 300
- Total = 2,500 + 300 = 2,800
A shortcut is to multiply by 1.12 directly: 2,500 × 1.12 = 2,800. The same idea works for any rate: multiply by 1 plus the rate as a decimal.
Removing GST from an inclusive price
If you only know the final amount, divide by the multiplier rather than subtracting a percentage:
Base price = inclusive price × 100 ÷ (100 + rate)
GST amount = inclusive price − base price
Example: an inclusive total of 2,800 at the example rate of 12%.
- Base = 2,800 × 100 ÷ 112 = 2,500
- GST = 2,800 − 2,500 = 300
That matches the first example in reverse, as it should. Now an amount that does not divide evenly: an inclusive total of 1,500.
- Base = 1,500 × 100 ÷ 112 = 150,000 ÷ 112 = 1,339.29 (rounded to two decimals)
- GST = 1,500 − 1,339.29 = 160.71
The GST portion of an inclusive amount is also its total times 12 ÷ 112. Check: 1,500 × 12 ÷ 112 = 18,000 ÷ 112 = 160.71. The two methods agree.
Why you cannot just subtract 12%
It feels natural to take 12% off 2,800. Try it: 2,800 × 12 ÷ 100 = 336, and 2,800 − 336 = 2,464. But the true base is 2,500, and the true GST is 300. The subtraction method is wrong because 12% was applied to the larger inclusive number instead of the smaller base. The error grows as the rate and the amount grow.
A bill with several items and a discount
Suppose four identical items cost 450 each before tax, there is a 10% discount on the bill, and the example rate is 12%. The order of steps matters: the discount normally reduces the taxable value first, and the tax is then calculated on what remains. (Whether a particular discount reduces the taxable value is a matter of GST rules, so confirm the treatment for a real case.)
- Subtotal: 4 × 450 = 1,800
- Discount: 1,800 × 10 ÷ 100 = 180, so taxable value = 1,800 − 180 = 1,620
- GST: 1,620 × 12 ÷ 100 = 194.40
- Total: 1,620 + 194.40 = 1,814.40
How the tax splits: CGST, SGST and IGST
Conceptually, GST in India is collected in components depending on where the sale happens. For a sale within one state, the total GST is divided equally between a central part (CGST) and a state part (SGST, or UTGST in union territories). For a sale between states, the whole amount is charged as a single integrated tax (IGST).
Using the first example, a total GST of 300:
- Within one state: CGST = 150 and SGST = 150, which adds back to 300
- Between states: IGST = 300
The buyer sees one total at the till in both cases; what differs is how that total is labelled and divided between the authorities. For the rules that decide which applies to a transaction, rely on the official portal rather than on a summary.
Common mistakes
- Applying the rate to the wrong amount. Use the base price when adding and the divide-by-(100 + rate) method when removing.
- Rounding too early. Keep full precision until the last step, then round to two decimals. Rounding the base and the GST separately can leave you one paisa off the total.
- Taxing before discounting. Follow the sequence the rules prescribe, rather than choosing the order that looks neat.
- Assuming one rate fits everything. Different goods and services can carry different rates, and rates change. Always confirm the rate that applies.
- Treating a calculator as a legal determination. A calculator does arithmetic; classification and compliance are separate questions.
Quick checklist
- Is the price you have inclusive or exclusive?
- What rate applies to this item today, according to an official source?
- Is there a discount to apply before tax?
- Is the sale within a state or between states?
- Keep full precision and round at the end.
Use the tool for quick checks
The GST calculator handles both adding and removing GST so you can confirm your hand calculations. If you are working out percentages for other purposes, the percentage calculator uses the same underlying arithmetic.
This article is for general education only and is not tax, legal or accounting advice. Check current rates and rules with the official GST portal or a qualified professional.