🧾 Finance

GST, Inclusive and Exclusive: The Calculation Everyone Gets Backwards

Removing 18% GST from ₹1,180 does not mean subtracting ₹212.40. The reverse calculation is division, not subtraction, and the difference shows up on every invoice.

There are two GST calculations, and they are not inverses of each other in the way people assume. Adding tax to a price is multiplication. Removing it is division. Treat the second as a subtraction and you will be wrong by a predictable amount on every single invoice — about 2.7% of the tax at the 18% rate.

This comes up constantly: a client quotes an all-inclusive figure and you need the taxable value for your books, or a marketplace shows you a gross payout and you need to work backwards to the base. Here is the arithmetic, the terminology, and the one mistake worth checking for in a spreadsheet you inherited.

Adding GST: the easy direction

If you have a base (taxable) amount and a rate, the tax is a straight percentage and the total is the sum.

  • Tax = base × rate ÷ 100
  • Total = base + tax = base × (1 + rate ÷ 100)

On a base of ₹1,000 at 18%: tax is ₹180, total is ₹1,180. Nothing surprising.

The five GST slabs in use are 0%, 5%, 12%, 18% and 28%. Most services sit at 18%; packaged food tends to be 5% or 12%; luxury goods and some vehicles are 28%, sometimes with an additional cess on top that is not part of GST proper and does not split the way GST does.

Removing GST: where it goes wrong

Now go the other way. You have ₹1,180 inclusive of 18% GST and you want the base.

The wrong method, which looks obviously right: subtract 18% of ₹1,180. That is ₹212.40, leaving ₹967.60. But we know the answer is ₹1,000, so this is off by ₹32.40.

The reason is that the 18% was charged on the base, not on the total. The ₹180 of tax is 18% of ₹1,000, and only 15.25% of ₹1,180. Subtracting 18% of the larger number removes too much.

The correct method is division:

  • Base = total ÷ (1 + rate ÷ 100)
  • Tax = total − base

So ₹1,180 ÷ 1.18 = ₹1,000, and the tax is ₹180. The divisor for each slab: 1.05, 1.12, 1.18, 1.28.

If you prefer to extract the tax directly, the multiplier is rate ÷ (100 + rate). At 18% that is 18/118 = 0.15254, so ₹1,180 × 0.15254 = ₹180. Same answer, one step.

How much does the mistake cost?

The error is always in the same direction — it understates the base and overstates the tax — and it scales with the rate. As a fraction of the correct tax, the overstatement is exactly the rate itself:

  • At 5%: you extract 5% too much tax
  • At 12%: 12% too much
  • At 18%: 18% too much — on ₹180 of real tax, you would claim ₹212.40
  • At 28%: 28% too much

On a single small invoice this is loose change. Across a year of input tax credit claims it is the kind of discrepancy that surfaces in a reconciliation and takes a day to trace, because the individual numbers all look plausible.

CGST, SGST and IGST

The total GST rate is fixed, but it splits differently depending on where the supply goes.

Intra-state — buyer and seller in the same state. The rate splits evenly into CGST (central) and SGST (state). An 18% intra-state supply is 9% CGST + 9% SGST. Both appear as separate lines on the invoice.

Inter-state — different states, or an import. The whole rate is charged as IGST, a single 18% line, which the centre later apportions.

The total a customer pays is identical either way. What changes is the line items, and that matters for input tax credit: CGST credit offsets CGST liability first, SGST offsets SGST, and IGST can offset any of them. Getting the split wrong on an invoice does not change the amount but does create a mismatch when the counterparty files.

There is also UTGST for union territories without a legislature, which behaves like SGST. And for supplies within the same state by the same entity across different registrations, the intra-state rules still apply.

Rounding, and why invoices disagree by a rupee

GST is stated in rupees and paise, and the convention is to round the final tax to the nearest rupee — but where you round changes the answer.

Consider three line items of ₹333.33 each at 18%. Round per line: ₹60 each (59.9994 → 60), total ₹180. Round at the end: the base is ₹999.99, tax ₹179.998, which rounds to ₹180. Same here, but construct the numbers slightly differently and the two methods differ by a rupee.

The rule to follow: compute on the full precision, round once, at the invoice level, and let the line items carry the unrounded figures. If your accounting software rounds per line and your spreadsheet rounds at the end, they will disagree, and neither is wrong — they are answering slightly different questions.

Also worth knowing: when CGST and SGST split an odd amount, the halves are each rounded, which can make them sum to one paisa more or less than the total. Most software assigns the remainder to CGST.

Reverse-engineering a payout

A practical case. A marketplace deposits ₹47,200 and tells you it is inclusive of 18% GST. You need three numbers for your books.

  1. Base: 47,200 ÷ 1.18 = ₹40,000
  2. Total GST: 47,200 − 40,000 = ₹7,200
  3. Split, if intra-state: ₹3,600 CGST + ₹3,600 SGST

Sanity check it in the other direction: 40,000 × 1.18 = 47,200. If the round trip does not land back on the figure you started with, you divided when you should have multiplied.

That round trip is the single most useful habit here. Every GST calculation has an inverse that takes two seconds to verify, and the error we started with fails it loudly — 967.60 × 1.18 is ₹1,141.77, nowhere near ₹1,180.

Doing it without a spreadsheet

The GST calculator handles both directions and shows the CGST/SGST split, so you are not re-deriving the divisor each time. It runs entirely in your browser — the amounts you type are never sent anywhere, which matters more than it sounds for anything you would not paste into a search box.

If you are modelling the cash-flow side of a business rather than individual invoices, the EMI calculator is the companion piece for the financing half of the picture.

One last caution: GST rates and slab assignments change. The arithmetic in this article is stable; the rate for your particular HSN or SAC code is not. Check the current notification rather than a blog post — including this one — before filing anything.

Frequently asked questions

How do I remove 18% GST from a total?

Divide by 1.18. ₹1,180 ÷ 1.18 = ₹1,000 base, so the GST is ₹180. Do not subtract 18% of the total — that removes ₹212.40 and is wrong by 18% of the real tax.

What is the formula to extract GST from an inclusive amount?

GST = total × rate ÷ (100 + rate). At 18%, that is total × 18/118. At 5%, total × 5/105. The base is then the total minus that figure.

Why are CGST and SGST each half the rate?

For supplies within one state the tax is shared between the centre and the state, so an 18% rate appears as 9% CGST plus 9% SGST. The customer pays the same 18% either way; only the invoice lines differ.

When is IGST charged instead of CGST and SGST?

On inter-state supplies and imports. The full rate is charged as a single IGST line, which the centre apportions afterwards. The total is unchanged.

Should GST be rounded on each line or on the invoice total?

Round once, at the invoice level, computing on unrounded line values. Rounding each line first can shift the total by a rupee and is the usual reason two systems disagree about the same invoice.

Everything on ToolYard runs in your browser. No uploads, no accounts, no limits.

Browse all tools →