Adding tax: the easy direction
Given a tax-exclusive base amount and a rate, adding tax is straightforward multiplication:
tax = base × (rate / 100)
total = base + tax
A ₹1,000 item at 18% GST: tax = 1,000 × 0.18 = ₹180, total = ₹1,180. This direction rarely causes confusion.
Removing tax: where the common mistake happens
Given a tax-inclusive total, the temptation is to simply subtract the rate percentage directly from the total — 1180 - (1180 × 0.18) = 968.60. This is wrong. The tax rate applies to the base amount, not the inclusive total, so subtracting the rate from the total over-corrects.
The correct approach divides the inclusive total by (1 + rate/100) to recover the base first:
base = total / (1 + rate/100)
tax = total - base
For ₹1,180 inclusive at 18%: base = 1,180 / 1.18 = ₹1,000 exactly, tax = ₹180 — which correctly reverses the original add-tax calculation. The naive subtraction method above gives a wrong base of ₹968.60, an error of over ₹31.
Why the naive method is wrong, illustrated
The 18% tax rate was originally calculated as 18% of the base (₹1,000), not 18% of the inclusive total (₹1,180). Multiplying the inclusive total by 18% computes 18% of a larger number than the tax was ever actually based on, producing a tax figure — and therefore a "base" — that don't correspond to any real, consistent calculation.
Correct: base × 1.18 = total → total / 1.18 = base
Wrong: total - (total × 0.18) ≠ base (double-counts the rate against the wrong figure)
Where this matters in practice
Extracting the base amount from a tax-inclusive price shows up constantly in real accounting work: reading an invoice that only states a final inclusive total, reconciling receipts where only the total was recorded, or reverse-engineering a listed retail price to determine the pre-tax wholesale cost. Getting this backward calculation wrong compounds across every line item in a larger reconciliation, producing a real, material discrepancy.
Common mistakes
- Subtracting the tax rate directly from an inclusive total. This is the single most common GST/VAT calculation error — always divide by
(1 + rate)to reverse-calculate correctly. - Applying the tax rate twice in a chain of calculations (once already included in a listed price, then again when adding tax a second time for a separate line item).
- Rounding intermediate values before the final calculation, compounding small errors — particularly noticeable across large invoices with many line items.
FAQ
Why can't I just subtract 18% from a tax-inclusive amount to get the base price?
Because the 18% was originally calculated as a percentage of the base, not of the inclusive total — subtracting the rate from the total over-corrects; you need to divide by (1 + rate) instead.
Is the math the same for GST, VAT, or any other percentage-based sales tax?
Yes — the underlying calculation is identical regardless of what the specific tax is called; only the rate and terminology differ by country.
How much error does the naive (wrong) method introduce?
It scales with the tax rate — at 18%, subtracting the rate directly from an inclusive amount under-calculates the base by a few percent, a real discrepancy across any meaningful invoice volume.
Add or remove GST/VAT correctly, with a full breakdown, using the GST / VAT Calculator — entirely client-side.