TheTools.World tool
GST calculator online
Add GST to a price, or work out the pre-tax base amount from a GST-inclusive price, at any tax rate. The result updates live as you type.
Calculate GST
Add GST to a price, or work out the pre-tax base amount from a GST-inclusive price, at any tax rate. The result updates live as you type.
How to use the GST calculator
- Enter the amount.
- Enter the GST rate as a percentage (common rates include 5%, 12%, 18%, and 28% in India's GST system, but any rate can be entered).
- Choose whether your entered amount is before GST (to add GST) or already includes GST (to remove it and find the base price).
- Read the base amount, GST amount, and total, which update as you type.
"Before GST" mode adds GST on top of your entered amount. "Already includes GST" mode treats your entered amount as the final, tax-inclusive price and works backward to find the pre-tax base and the GST portion within it.
How GST-exclusive and GST-inclusive calculations work
GST-exclusive (adding GST) is straightforward multiplication: GST amount = base amount × rate / 100, and total = base + GST. GST-inclusive (removing GST) requires working backward, because the entered amount already has tax baked in: base amount = total / (1 + rate/100), and the GST portion is the difference between the entered total and that calculated base. This backward calculation is the one people most often get wrong by hand, since simply subtracting rate% of the total (rather than dividing) gives an incorrect base amount.
Best practices
- Know which mode matches your starting number. An invoice's line-item price before tax is exclusive; a final receipt total or advertised inclusive price is inclusive.
- Use the correct rate for the specific good or service, since GST rates vary by category in systems like India's GST (common slabs: 5%, 12%, 18%, 28%).
- Check your result against the "before GST" and "after GST" figures together, not just the total, to make sure the split makes sense for your invoice or record-keeping.
- Keep a record of which mode you used for each calculation if you're processing many invoices, since it's easy to lose track of which numbers were entered as inclusive versus exclusive.
Common mistakes to avoid
- Subtracting the tax rate directly from a GST-inclusive total instead of dividing by (1 + rate/100); this is the single most common GST calculation error and gives a base amount that's too low.
- Using the wrong GST slab for a specific product or service category; rates are not one-size-fits-all in most GST systems.
- Mixing up which amount to report on an invoice; the base (exclusive) amount, the GST amount, and the total are three different figures each with a specific purpose on a tax invoice.
Real-world use cases
- Adding GST to a quoted pre-tax price before invoicing a customer.
- Working out the tax-exclusive base price and GST amount from a final receipt total, for bookkeeping or expense claims.
- Checking a supplier's invoice math before paying it.
- Quoting prices to customers in both tax-inclusive and tax-exclusive forms.
- Reconciling accounting records where some entries are recorded pre-tax and others post-tax.
Worked example: 1000 at 18% GST, both directions
Comparing the two modes on related numbers shows the relationship clearly:
| Mode | Entered amount | Base | GST (18%) | Total |
|---|---|---|---|---|
| Before GST (add) | 1000 | 1000 | 180 | 1180 |
| Already includes GST (remove) | 1180 | 1000 | 180 | 1180 |
Both directions agree: a 1000 base with 18% GST is a 1180 total either way, confirming the inverse relationship between the two modes.
Supported formats
Amount accepts any positive number with decimal precision (like 999.99). Rate accepts any percentage from 0 to 100, including decimals like 5.5%, so this calculator works for any GST or similarly structured percentage-based tax system, not only the specific slabs common to one country.
Why dividing, not subtracting, is the correct inclusive-to-exclusive method
It helps to see why subtracting a flat percentage from a GST-inclusive total gives the wrong answer. Take a 1000 base amount with 18% GST: the total is 1180. If you (incorrectly) subtract 18% of 1180 from 1180, you get 1180 - 212.40 = 967.60, not 1000. That's because 18% of the 1180 total is a bigger number than 18% of the true 1000 base, since the total already includes the tax itself. Dividing 1180 by 1.18 correctly reverses the original multiplication and gives exactly 1000. This is the same reason you can't recover an original price from a tax-inclusive total by simply subtracting a percentage; division is required whenever you're working backward from a total that already has the percentage baked in.
Limitations
This calculator applies a single flat GST rate to a single amount; it does not handle mixed-rate invoices (multiple line items at different GST slabs), reverse charge mechanisms, or GST composition scheme calculations, which have their own specific rules beyond a simple percentage calculation.
Privacy
All calculation happens locally in your browser as you type. Nothing is sent to a server. See the privacy policy for the site's full data handling approach.
Troubleshooting
- If the base amount looks too low in inclusive mode, confirm you're not accidentally subtracting a flat percentage instead of using the calculator's division-based method.
- If you need a different tax system's calculation (like VAT with different rules), verify GST-specific logic applies to your situation.
- If you need general percentage math instead, use the percentage calculator.
Conclusion
Use this calculator to add or remove GST at any rate, correctly handling the division-based math that inclusive-to-exclusive conversion requires. For general percentage calculations, see the percentage calculator.
Related tools
FAQ
What's the difference between GST-inclusive and GST-exclusive?
Exclusive means the amount does not yet include GST (GST gets added on top). Inclusive means the amount already has GST built in (the base price needs to be calculated by working backward).
Why can't I just subtract the GST percentage from an inclusive total?
Subtracting a flat percentage from the total doesn't give the correct base amount, because the tax was calculated on the base, not on the total. Dividing by (1 + rate/100) is the correct method, which this calculator does automatically.
Does this work for tax systems other than GST, like VAT?
The underlying math (adding or removing a percentage-based tax) is the same, but this calculator is framed around GST terminology and common GST rate slabs specifically.
Is my data sent anywhere?
No. Calculation happens locally in your browser as you type.
What GST rate should I use?
It depends on the specific good or service category under your GST system's rules. Common Indian GST slabs are 5%, 12%, 18%, and 28%, but this calculator accepts any rate you enter.
Can I calculate GST for a rate that isn't a whole number, like 5.5%?
Yes. The rate field accepts decimal values, so fractional GST rates work correctly.