GST Calculator

Your numbers

Result

Goods and Services Tax touches nearly every purchase and sale in India, from a restaurant bill to a business invoice, yet many people still find it confusing to work out how much tax is hidden inside a price or how much to add on top of one.

The GST Calculator solves this instantly for any of the common slab rates, letting you move between GST-inclusive and GST-exclusive amounts, and also splits the tax into CGST and SGST for intra-state transactions.

This tool removes manual percentage arithmetic and reduces the chance of billing errors.

What is the GST Calculator?

It is a simple tool that calculates the GST amount, base price and total price for a given rate, working in either direction: adding GST to a base amount, or extracting the GST already included in a final price. It also shows how the tax splits into Central GST and State GST for transactions within the same state.

GST in India is charged in slabs of 5%, 12%, 18% and 28% depending on the category of goods or services, replacing the older system of multiple indirect taxes like VAT, excise and service tax.

How the GST calculator works

You choose whether your amount already includes GST or not, enter the amount and pick the applicable rate. If the amount is exclusive of GST, the calculator simply adds the percentage on top. If it is inclusive, it works backwards using the standard inclusive-tax formula to extract the exact GST portion embedded in the total.

For intra-state sales, GST is split equally between CGST and SGST; for inter-state sales, the full amount is charged as IGST instead, though this calculator focuses on the common intra-state split.

Formula

If amount is exclusive of GST:
GST Amount = Base Amount × Rate ÷ 100
Total = Base Amount + GST Amount

If amount is inclusive of GST:
GST Amount = Total − [Total × 100 ÷ (100 + Rate)]
Base Amount = Total − GST Amount

CGST = SGST = GST Amount ÷ 2 (intra-state)

Calculation method (step by step)

  1. Decide whether your known amount already includes GST or not.
  2. Enter that amount in rupees.
  3. Select the applicable GST rate — 5%, 12%, 18% or 28% depending on the item or service.
  4. If exclusive, the calculator multiplies the amount by the rate to find the GST and adds it to get the total.
  5. If inclusive, it reverse-calculates the base price and GST portion from the total.
  6. It then displays the total, base amount, GST amount, and the CGST plus SGST split.

Real-life example

Suppose a retailer sells a product for ₹10,000 exclusive of GST, and the applicable rate is 18%.

ItemAmount
Base amount₹10,000
GST rate18%
GST amount (10,000 × 18%)₹1,800
Total invoice value₹11,800
CGST (9%)₹900
SGST (9%)₹900

Now consider the reverse case: a customer pays ₹11,800 that already includes 18% GST. Using the inclusive formula, the GST amount works out to ₹11,800 − (₹11,800 × 100 ÷ 118) = ₹1,800, and the base price is ₹10,000 — matching the earlier example exactly, as it should.

Benefits

Limitations

Who should use it

Small business owners, freelancers, shopkeepers and e-commerce sellers who need to price products or generate invoices will find this calculator essential for day-to-day use. Consumers checking restaurant bills or online purchase invoices, and students learning how indirect taxation works in India, can also benefit from it.

Common mistakes to avoid

Expert tips

Frequently asked questions

What is the difference between CGST, SGST and IGST?

CGST and SGST apply equally when goods or services are sold within the same state, splitting the GST between central and state governments. IGST applies to inter-state sales, where the full GST amount goes to the central government and is later apportioned to the destination state.

How do I calculate GST already included in a price?

Divide the total price by (100 plus the GST rate) and multiply by 100 to get the base price, then subtract this from the total to find the GST amount. This calculator does this automatically when you select the inclusive option.

Which GST rate applies to my product or service?

GST rates in India are categorised by HSN or SAC codes into slabs of 5%, 12%, 18% and 28%, with some items exempt entirely. Check the official GST portal or a current rate schedule for your specific item.

Do small businesses always need to charge GST?

No, businesses with annual turnover below the prescribed threshold, generally ₹40 lakh for goods and ₹20 lakh for services in most states, are not required to register for or charge GST. Registered businesses above this threshold must charge and remit GST.

Can this calculator be used for GST returns filing?

No, it is only meant for quick price and invoice calculations. Actual GST return filing requires reconciling input tax credit, multiple invoices and rates through the official GST portal or accounting software.

Why do restaurant bills sometimes show only 5% GST?

Most standalone restaurants, including air-conditioned ones, are taxed at 5% GST without input tax credit under current rules, unlike hotels with high room tariffs which may fall under different slabs. Always check the rate printed on your bill against current government notifications.

Related calculators

Trust, accuracy and transparency

Educational purpose

FinToolkit is an educational tool. Nothing here is investment, tax, insurance or legal advice, and no result should be treated as an offer or a quote.

Financial accuracy

Every result is produced by a published formula running at full double precision in your browser. Only the displayed figures are rounded.

Formula verification

Each formula is checked against the standard method used by Indian lenders, fund houses, insurers or the relevant statute, and re-verified whenever rules change.

Data sources

Rules and rates are taken from official sources such as the Income Tax Department, RBI, SEBI, EPFO, PFRDA and India Post.

Privacy commitment

Calculations run entirely on your device. We do not store, transmit or sell the figures you enter. See our privacy policy.

Review policy

Pages carry a last-updated and next-review date. Corrections are welcome through the contact page.