GST Calculation in India After GST 2.0: Slabs, Reverse GST, and CGST/SGST Splits

Sep 6, 2026·
toolbox-editorial-team
· 8 min read
blog

What Changed with GST 2.0

For its first eight years, GST in India ran on four main slabs: 5%, 12%, 18%, and 28%, plus nil-rated goods and a compensation cess on select items. Classification disputes — which slab a product belonged to — were a routine source of litigation.

The 56th GST Council meeting replaced that structure. From 22 September 2025, the principal rates are:

RateCharacterTypical coverage
0%NilUnbranded fresh food staples, most healthcare and education services, many lifesaving drugs, individual life and health insurance premiums
5%MeritMass-consumption goods and daily necessities
18%StandardMost services and the bulk of manufactured goods — the workhorse rate
40%DemeritSin and luxury items such as pan masala, aerated and caffeinated beverages, larger motor cars, motorcycles above 350cc, yachts and personal aircraft, and betting or gambling services

Most items formerly at 12% moved to 5% or 18%; most at 28% moved to 18% or into the 40% demerit rate. Two caveats worth carrying:

  • Residual exceptions exist. A small set of items remains at the older rates pending separate notification, and compensation cess continues on tobacco products until the obligations funded by that cess are discharged, after which tobacco is expected to move to 40%.
  • Rate lookup is still per HSN/SAC code. No single slab table substitutes for checking the CBIC notification applicable to your specific goods or service.

What you get from this guide: the two formulas that cover every GST computation, the split logic, and the rounding discipline that makes an invoice reconcile.


Forward GST: Adding Tax to a Base Price

GST Amount   = Taxable Value × (Rate / 100)
Total Payable = Taxable Value + GST Amount
              = Taxable Value × (1 + Rate / 100)

A consulting invoice for ₹50,000 at 18%:

GST           = 50,000 × 0.18   = ₹9,000
Total payable = 50,000 + 9,000  = ₹59,000
Taxable value5%18%40%
₹1,000₹1,050₹1,180₹1,400
₹10,000₹10,500₹11,800₹14,000
₹50,000₹52,500₹59,000₹70,000

Reverse GST: Extracting Tax from an Inclusive Total

Retail prices, MRP-based billing, and most B2C receipts are tax-inclusive. Extracting the tax is division, not subtraction — and this is the single most common arithmetic error in small-business billing.

Taxable Value = Gross Amount / (1 + Rate / 100)
GST Amount    = Gross Amount − Taxable Value

For a ₹1,180 inclusive total at 18%:

Taxable value = 1180 / 1.18 = ₹1,000.00
GST           = 1180 − 1000 = ₹180.00

The wrong method, and why it matters:

MethodComputationGSTTaxable value
❌ Subtract 18% of gross1180 × 0.18₹212.40₹967.60
✅ Divide by 1.181180 / 1.18₹180.00₹1,000.00

The subtraction method overstates tax by ₹32.40 on a ₹1,180 bill — a 3% error on the tax line. Repeated across a filing period it produces a mismatch between your books, your GSTR-1 outward supplies, and the buyer’s Input Tax Credit claim.

Handy inclusive divisors

RateDivisorTax fraction of gross
5%1.055/105 ≈ 4.7619%
18%1.1818/118 ≈ 15.2542%
40%1.4040/140 ≈ 28.5714%

Advertisement Sponsored

CGST, SGST, UTGST, and IGST

GST is a dual levy. The total rate never changes with geography — only its division does, and the division follows the place of supply, not the physical route of the goods.

Supply typeConditionComponents at 18%
Intra-stateSupplier and place of supply in the same state/UT9% CGST + 9% SGST
Intra-UT (no legislature)Both within such a union territory9% CGST + 9% UTGST
Inter-stateDifferent states, or an export/import18% IGST
Intra-state, ₹1,00,000 at 18%:
  CGST = 1,00,000 × 9%  = ₹9,000
  SGST = 1,00,000 × 9%  = ₹9,000
  Total invoice          = ₹1,18,000

Inter-state, same value and rate:
  IGST = 1,00,000 × 18% = ₹18,000
  Total invoice          = ₹1,18,000

The buyer pays the same amount either way. The difference is which government receives it and, consequently, which credit ledger the buyer’s Input Tax Credit lands in — which is why a wrongly classified supply is corrected rather than ignored.


Rounding, Precision, and Reconciliation

Section 170 of the CGST Act requires the amount of tax, interest, penalty, or refund to be rounded to the nearest rupee, with 50 paise and above rounding up and below 50 paise rounding down.

The operational rule that follows: compute at full precision, round once at the end.

Line 1: ₹333.33 at 18% → 59.9994
Line 2: ₹333.33 at 18% → 59.9994
Line 3: ₹333.34 at 18% → 60.0012

Round each line, then sum : 60 + 60 + 60 = ₹180
Sum, then round once      : 179.9994    → ₹180   ✅

The two agree here, but with different rates per line or more lines they diverge, and a buyer computing independently will land on the single-rounding figure. Keep at least two decimal places internally — and if you compute in a spreadsheet or JavaScript, remember that binary floating point makes 0.1 + 0.2 not exactly 0.3; work in paise as integers where the amounts are material.

Invoice fields the arithmetic must support

A compliant tax invoice needs, per line: HSN or SAC code, taxable value, rate, and the tax amount split by component; and at the invoice level: the total taxable value, total tax by component, and the rounded amount payable. A tool that shows only “GST amount” without the component split cannot produce a compliant intra-state invoice.


Worked Example: A Mixed-Rate Invoice

A retailer sells within their own state:

ItemTaxable valueRateGSTCGSTSGST
Packaged snacks₹2,0005%₹100.00₹50.00₹50.00
Kitchen appliance₹8,50018%₹1,530.00₹765.00₹765.00
Aerated beverages₹1,20040%₹480.00₹240.00₹240.00
Total₹11,700₹2,110.00₹1,055.00₹1,055.00

Amount payable: ₹13,810. Note that GST is computed per line at that line’s rate — there is no blended average rate applied to the invoice total.


Step-by-Step: Using the Toolbox GST Calculator

  1. Open the tool: visit the Toolbox GST Calculator.
  2. Choose the direction: add GST when you hold a base price, remove GST when you hold an inclusive retail total.
  3. Select the slab that applies to the specific HSN or SAC code — verify it against the current CBIC notification rather than assuming last year’s rate.
  4. Read the split: for an intra-state supply, use the CGST and SGST halves for the invoice; for inter-state, use the single IGST figure.
  5. Round the payable total once, to the nearest rupee, and carry the unrounded taxable value into your books.
  6. Cross-check the reverse case: feed the calculated total back through remove GST and confirm it returns your original base price — a fast sanity check against slab and direction mistakes.

Outcome: invoice figures that reconcile with the buyer’s Input Tax Credit claim and your GSTR filings, with the tax component derived by division rather than the subtraction shortcut.

Interactive Workbench LIVE

GST Calculation in India After GST 2.0: Slabs, Reverse GST, and CGST/SGST Splits

Enter a base or inclusive amount, pick the slab, and read the taxable value, GST amount, and CGST/SGST split instantly.
Initializing Workbench...
100% Client-Side RAM Sandbox
🔒 Private Execution: Zero server uploads.

This guide explains the arithmetic of GST. Rate applicability, exemptions, place-of-supply determination, and filing obligations depend on your specific facts — consult a chartered accountant or the CBIC notifications for compliance advice.

Related guides: SIP and compounding math · Loan EMI and amortization · Work hours and overtime

FAQ

Frequently Asked Questions

What are the current GST slabs in India?

Following the 56th GST Council meeting, the GST 2.0 structure took effect on 22 September 2025 with four principal rates: 0%, 5%, 18%, and a 40% demerit rate for sin and luxury goods. The former 12% and 28% slabs were largely folded into 5% and 18%, with a few residual items pending separate notification and compensation cess continuing on tobacco. Confirm the rate for a specific HSN or SAC code against the current CBIC notification.

How do I remove GST from a total that already includes it?

Divide, don't subtract. Taxable value = gross / (1 + rate/100), and GST = gross − taxable value. For ₹1,180 inclusive at 18%, the taxable value is ₹1,000 and the GST is ₹180. Subtracting 18% of the gross gives ₹212.40, which overstates the tax on every inclusive-price invoice.

When is GST split into CGST and SGST instead of IGST?

It depends on the place of supply, not the physical route. Intra-state supply splits the total equally into Central GST and State GST, so 18% becomes 9% plus 9%. Inter-state supply is charged wholly as Integrated GST and apportioned later by the Centre. A union territory without a legislature uses UTGST in place of SGST.

How should GST amounts be rounded on an invoice?

Compute the tax at full precision, then round the payable amount to the nearest rupee under Section 170 of the CGST Act, with 50 paise and above rounding up. Round once at the invoice total rather than per line, since per-line rounding accumulates drift that will not reconcile with the buyer's figures or your GSTR filings.