GST Calculator India: Add or Remove GST, Split CGST/SGST/IGST, and Total Whole Bills
A GST calculator answers one deceptively simple question: how much of a price is tax, and how much is the real value of the goods or services? In India, where Goods and Services Tax applies to almost every commercial transaction, that question comes up constantly — on invoices, in price quotes, on marketplace listings, and in monthly bookkeeping. SlabWise performs the calculation instantly and shows the full ledger: base amount, GST, the CGST/SGST or IGST split, the total, the total written out in words, and — in bulk mode — a whole list of amounts totalled row by row.
What GST is and why the calculation matters
Goods and Services Tax is a destination-based indirect tax levied on the supply of goods and services across India. It replaced a tangle of earlier levies — excise duty, service tax, VAT, octroi — with a single tax collected in stages but ultimately borne by the final consumer. Businesses registered under GST collect it from customers and pass it to the government, usually offsetting the tax they themselves paid on purchases through input tax credit.
Getting the arithmetic right matters for three practical reasons. First, invoices must show the taxable value and the tax components correctly; wrong figures invite scrutiny during audits. Second, input tax credit claims depend on the tax amounts matching between supplier and buyer filings. Third, and most commonly, everyday pricing decisions — "should this quote include tax or show it separately?" — require converting between tax-exclusive and tax-inclusive amounts several times a day. A reliable calculator removes the guesswork and the rounding errors that creep in when the maths is done on a phone keypad.
The Indian GST slabs under GST 2.0: 0%, 3%, 5%, 18%, 40%
Since 22 September 2025, India follows GST 2.0: the old 12% and 28% slabs were abolished and most goods and services were re-sorted into just two main rates — 5% and 18% — plus a 40% demerit rate for luxury and sin goods. Five percent covers essentials and merit goods — packaged food items, medicines, soaps and shampoos, economy travel, small restaurants and bicycles. Eighteen percent is the standard rate for most goods and services — electronics, IT and telecom, restaurants, small cars, cement and household appliances. Forty percent applies to luxury and demerit goods such as large cars and SUVs, tobacco products, pan masala and aerated drinks. Zero percent covers exempt and nil-rated essentials such as UHT milk, paneer, chapati, exercise books and life-saving drugs, while 3% applies mainly to gold and jewellery.
SlabWise presets these rates as one-tap buttons and also accepts any custom percentage, which is useful for rates like 0.1% or 0.25% on special categories, or for working in other countries' VAT/GST systems where the rate differs. When entering a rate manually, remember that the calculator applies the percentage to the taxable value — the price before tax in "add" mode — and never to the already-taxed total.
Add GST vs remove GST: the two directions
Every GST calculation runs in one of two directions. In "add GST" mode, you start with the price before tax and compute the tax on top. The formula is straightforward: GST amount equals the base price multiplied by the rate and divided by 100, and the invoice total is the base plus the GST. For example, a service billed at ₹10,000 before tax at 18% produces GST of ₹1,800 and an invoice total of ₹11,800. This is the mode used for most business-to-business quotes, where prices are conventionally stated exclusive of tax.
In "remove GST" mode — also called reverse GST — you start with a price that already includes the tax and work backwards to find the base value and the tax embedded inside it. Retail prices, MRPs and many service quotes are stated inclusive of GST, so this direction is the one consumers and small businesses reach for most. The formula divides rather than subtracts: base price equals the inclusive total divided by one plus the rate expressed as a decimal. A product sold at ₹1,180 inclusive of 18% GST has a base price of ₹1,000 (1,180 ÷ 1.18) and contains ₹180 of GST.
The classic mistake here is subtracting the rate from the total — taking 18% off ₹1,180 to get ₹967.60, which is wrong because the 18% was charged on the base price, not on the total. Always divide first, then subtract. SlabWise's remove mode applies the divide-first formula automatically and shows both the extracted base and the tax so you can verify the relationship: base plus GST always equals the total you entered, balanced to the paise.
CGST, SGST and IGST: how the tax splits
India's GST is a dual tax. On an intra-state supply — buyer and seller in the same state — the total GST divides equally into Central GST (CGST), which goes to the central government, and State GST (SGST), which goes to the state government. At an 18% rate, each half is 9%: on a ₹10,000 base, that is ₹900 CGST plus ₹900 SGST, totalling ₹1,800 of tax. On an inter-state supply — seller and buyer in different states — the whole tax is charged as Integrated GST (IGST) at the full rate, so the same ₹10,000 base carries ₹1,800 of IGST with no CGST/SGST split.
SlabWise asks for the supply type and performs this split automatically. For intra-state it shows both halves; for inter-state it shows the single IGST figure. A subtle detail handled behind the scenes: when the GST amount has an odd number of paise, the two halves cannot always be identical to the decimal. The calculator assigns the rounded half to CGST and the remainder to SGST, so the displayed halves always add up exactly to the total GST — no phantom paise.
Reverse GST in practice
Reverse GST comes up whenever you need to strip the tax out of a quoted figure. Common cases include checking a supplier's invoice against your purchase order, converting an MRP into the taxable value for your books, preparing a quotation that must show the base and tax separately, and reconciling marketplace payouts that arrive tax-inclusive. The steps are always the same: take the inclusive total, divide by one plus the rate, and the result is the base; the difference between the total and the base is the tax.
Consider a consultant who charges ₹50,000 inclusive of 18% GST. Dividing by 1.18 gives a base fee of ₹42,372.88 and a GST component of ₹7,627.12. For an intra-state engagement that tax splits into ₹3,813.56 CGST and ₹3,813.56 SGST. Notice how taking "18% of the total" would have wrongly suggested ₹9,000 of tax — an error of nearly ₹1,373. When large invoices are involved, the divide-first discipline saves real money and real arguments with accountants.
Bulk ledger: totalling many amounts at once
Single calculations cover quotes and invoices, but bookkeeping often means dozens of amounts at once — a day's sales, a supplier statement, a stack of receipts. SlabWise's bulk ledger mode accepts a pasted list, one amount per line, and returns a table with the base, GST and total for every row plus column totals at the foot. Each line can carry its own slab, so mixed-rate bills work naturally: type "2500, 18" or "₹4,200 @ 5%" and each row is computed at its stated rate; lines without a rate inherit the default slab you choose. The bulk amounts can be treated as tax-exclusive or tax-inclusive, and the supply type applies across the table.
This is genuinely useful for quick reconciliations: paste the day's receipts, scan the per-row GST column, and compare the column total against your accounting software or a GSTR filing draft. Lines the parser cannot read are flagged in red and excluded from the totals rather than silently misread, and the whole table can be copied to the clipboard as plain text for pasting into a spreadsheet or billing tool.
Indian number formatting and amounts in words
Large Indian figures are grouped differently from international convention: after the first three digits, grouping happens in pairs — ₹1,00,000 for one lakh and ₹1,00,00,000 for one crore, rather than 100,000 and 10,000,000. SlabWise formats every figure with Indian digit grouping automatically, so one lakh reads as ₹1,00,000.00 and ten crores as ₹10,00,00,000.00. Misreading grouped figures is a classic source of invoice errors — a missing comma pair can turn a lakh into ten lakhs — so the calculator removes that ambiguity.
The ledger also writes the total out in words using the Indian numbering system: "Rupees One Lakh Eighteen Thousand Only". Amounts in words appear on cheques and formal invoices precisely because they are harder to tamper with than digits, and including them gives you a ready line for documentation. Paise are rendered too, as "and Paise Forty-Five" where applicable.
Worked examples
Example 1 — Add GST, intra-state. A retailer sells goods worth ₹25,000 before tax at 18% within the same state. GST is ₹4,500, split into ₹2,250 CGST and ₹2,250 SGST. Invoice total: ₹29,500. In words: Rupees Twenty-Nine Thousand Five Hundred Only.
Example 2 — Remove GST, inter-state. A freelancer receives ₹59,000 inclusive of 18% GST from a client in another state. Base value: ₹50,000 (59,000 ÷ 1.18). GST extracted: ₹9,000, charged entirely as IGST. Had she quoted the 18% on the total instead, she would have overstated the tax by ₹1,620.
Example 3 — Bulk ledger. A shopkeeper pastes five lines: "1200", "3400, 40", "₹890 @ 5%", "5600, 18", "200". With an 18% default slab, tax-exclusive mode and intra-state supply, the ledger computes each row — the ₹890 line at 5% contributing just ₹44.50 of GST, while the ₹3,400 line at 40% adds ₹1,360 — and totals the columns: base ₹11,290, GST ₹2,664.50, grand total ₹13,954.50.
Common mistakes to avoid
Beyond the subtract-instead-of-divide error, three mistakes recur. First, applying GST to a price that already includes it — double taxation in miniature — which happens when teams lose track of whether a quote was inclusive or exclusive. Second, using the wrong supply type: charging CGST/SGST on an inter-state sale, or IGST within a state, misstates the invoice even though the total tax figure is identical. Third, rounding each line of a long invoice independently and then summing, which can drift by a few paise from rounding the column total; SlabWise rounds each row to the paise and sums the rounded values, matching how ledger software typically behaves.
Finally, remember what a calculator cannot decide for you: the correct slab for a product or service is a classification question, not an arithmetic one. If you are unsure whether an item attracts 5%, 18% or 40%, check the current GST rate schedule or ask your tax adviser — the maths is only as right as the rate you feed it.