₹ SlabWise

Unlimited Free Usage · No Sign-up · No Paywall

The GST Ledger

Add or remove Goods & Services Tax at every Indian slab, split it into CGST / SGST or IGST, or run a whole bill through the bulk ledger — all balanced to the last paise.

Direction
GST slab
0–100%
Supply type

Journal of Tax

balanced ledger · paise exact

Base amount
₹0.00
GST @ 18%
₹0.00
↳ CGST
₹0.00
↳ SGST
₹0.00
Total
₹0.00

Amount in wordsRupees Zero Only

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.

GST questions, answered

How do I add GST to a price?

Multiply the price before tax by the GST rate and divide by 100, then add the result to the price. For ₹10,000 at 18%, the GST is ₹1,800 and the total is ₹11,800. In SlabWise, choose "Add GST", enter the amount, pick the slab, and the base, tax, split and total appear instantly.

How do I remove GST from a tax-inclusive price?

Divide the inclusive total by 1 plus the rate as a decimal — for 18%, divide by 1.18. That gives the base price; subtract it from the total to get the GST. Never just subtract the rate percentage from the total, because the tax was charged on the base, not on the total. SlabWise's "Remove GST" mode does this reverse calculation for you.

When do I use CGST/SGST and when IGST?

Use CGST + SGST for intra-state supplies, where the seller and buyer are in the same state — the tax splits equally between the two. Use IGST for inter-state supplies, where they are in different states — the full tax is charged as one IGST figure. The total tax amount is the same either way; only the split differs.

What are the GST slab rates in India?

Since GST 2.0 (effective 22 September 2025), India's slabs are 0%, 5%, 18% and 40%, with 3% applying mainly to gold and jewellery and small special rates (0.1%, 0.25%) for certain categories. The old 12% and 28% slabs were abolished. Five percent covers essentials, 18% is the standard rate for most goods and services, and 40% applies to luxury and sin goods. SlabWise includes all of these as presets plus a custom-rate field.

Can I calculate GST for many amounts at once?

Yes. Switch to the Bulk Ledger tab and paste one amount per line. Each line can include its own slab (for example "2500, 18" or "₹4,200 @ 5%"), and you get a per-row table of base, GST and total with column totals at the bottom. Unreadable lines are flagged and excluded from the totals, and the table can be copied for your records.

Why does SlabWise show amounts like ₹1,00,000 instead of ₹100,000?

That is Indian digit grouping: after the first three digits, figures group in twos, so one lakh is written ₹1,00,000 and one crore ₹1,00,00,000. It is the standard convention on Indian invoices and cheques. SlabWise also writes totals out in words — "Rupees One Lakh Only" — matching formal documentation practice.