GST calculator

Convert GST-exclusive to GST-inclusive prices and back, with an optional India invoice layout: CGST and SGST, or IGST. Runs on your device.

How it works

  1. Choose exclusive to inclusive, or inclusive to exclusive
  2. Type the amount and pick a GST rate or type your own
  3. Pick the India invoice layout if you need it (CGST and SGST, or IGST), then read the results

Exclusive and inclusive amounts

A GST-exclusive amount is the price before GST. A GST-inclusive amount is the price with GST in it. Choose Exclusive to inclusive to add GST: 1,000.00 at 18% gives GST of 180.00 and an inclusive amount of 1,180.00. Choose Inclusive to exclusive to work backwards: 1,180.00 divided by 1.18 is 1,000.00. The same steps apply wherever GST is charged, whatever the rate. The page opens on the 18% example. Going back, 100.00 inclusive at 18% is 84.75 exclusive (84.7458 before rounding), with 15.25 of GST.

Rate chips and the custom rate

The chips show 5, 10, 12, 15, 18 and 28. They are labelled common rates, check yours: they are values seen in several countries, not a statement of what applies to your goods. Rates, slabs and exemptions change, so the page keeps no table of them. Choose Custom to type any rate from 0 to 100, such as 13.5. The amount is a plain number and can be typed with commas, in lakh style as 1,00,000 or in thousands as 100,000. The page uses no currency symbol, so rupees, dollars and any other currency work alike. If a box is empty or the rate is outside 0 to 100, a short message appears under it and no result is shown until it is fixed.

CGST, SGST and IGST

Invoice layout (India) has three choices. One GST amount shows a single figure. Within one state: CGST + SGST shows the GST as two equal halves, the way an Indian invoice shows a supply within one state: at 18% each half is 9%, shown on its own row, 90.00 and 90.00 on 1,000.00. If the GST has an odd cent, CGST is half rounded up and SGST is the rest, so the two always add up to the GST. Between states (IGST) shows the whole GST as one IGST row, for a supply between states. The page does not decide which applies to your sale, and the choice changes no totals. GST is rounded to 2 decimals, halves up. Invoices that round per line can differ by a cent. Nothing is stored or sent. This is an estimate, not financial advice.

Frequently asked questions

How do I add GST to a price?

Choose Exclusive to inclusive, type the price without GST and pick the rate. GST is the price times the rate, and the inclusive amount is the sum. At 10% on 200.00 the GST is 20.00 and the inclusive amount is 220.00.

How do I take GST out of an inclusive price?

Choose Inclusive to exclusive and type the amount that already has GST. The exclusive amount is that figure divided by 1 plus the rate. For 110.00 at 10% it is 100.00, and the GST is 10.00. Taking 10% off 110.00 would give 99.00, which is wrong.

What do CGST, SGST and IGST do here?

Within one state: CGST + SGST shows the GST as two equal halves, for example 9% and 9% at an 18% rate. On 1,180.00 inclusive, the GST is 180.00, with CGST of 90.00 and SGST of 90.00. If the GST is an odd number of cents, CGST is rounded half up and SGST takes the rest. Between states (IGST) shows the whole 180.00 as one IGST row. Choose the one that matches your supply.

Are the rate chips the rates I must use?

No. They are common rates, check yours. Which rate applies to your goods or services is set by your tax authority and can change. If your rate is not on a chip, choose Custom and type it.

Does it work for Australia, New Zealand and Canada?

Yes, the maths is the same: exclusive times 1 plus the rate, and the reverse by division. Type the rate your tax authority gives you, or pick a chip if it matches. The invoice layout choice is for India, so leave it on One GST amount elsewhere.