Removing GST from an inclusive price
The direction that needs a tool — division, not subtraction.
Input
India (GST) · Remove · ₹1,180 · 18%Output
Base ₹1,000.00 · GST ₹180.00 (CGST ₹90.00 + SGST ₹90.00) · Total ₹1,180.00Add or remove GST and VAT with preset rates for India, UK, EU, UAE, Australia, Singapore, and Canada — including India's CGST/SGST split.
Content last reviewed
GST rate
How it works
To add tax: GST = base × rate ÷ 100. To remove tax from an inclusive total, divide rather than subtract: base = total ÷ (1 + rate ÷ 100). Subtracting the percentage directly is the most common billing mistake.
India GST, UK/EU/UAE VAT, Australia or Singapore GST, or Canada GST/HST — each with its preset rates.
Add tax to a base price, or extract the tax already inside an inclusive total.
Base, tax, and total — with the CGST/SGST split shown automatically for India.
The direction that needs a tool — division, not subtraction.
Input
India (GST) · Remove · ₹1,180 · 18%Output
Base ₹1,000.00 · GST ₹180.00 (CGST ₹90.00 + SGST ₹90.00) · Total ₹1,180.00The same tool on another regime's preset.
Input
UK (VAT) · Add · £250 · 20%Output
Base £250.00 · VAT £50.00 · Total £300.00Consumption-tax arithmetic comes in two directions, and mixing them up is the most common billing error there is. Sometimes you have a base price and need tax added on top (₹1,000 + 18% = ₹1,180). Other times you have an all-inclusive total and need the tax extracted from within it — and that is not subtracting the percentage, it is dividing: ₹1,180 ÷ 1.18 = ₹1,000. This calculator handles both directions with a simple Add/Remove toggle.
It is built for more than one country. Pick a tax system and the right presets load: India's GST slabs (5%, 12%, 18%, 28%), UK VAT (0%, 5%, 20%), common EU VAT rates, UAE VAT (0%, 5%), Australia's 10% GST, Singapore's 9%, and Canada's GST/HST tiers — with a custom-rate field for anything else, and the currency switchable independently. For India, the sidebar additionally splits the tax into the intra-state CGST + SGST halves (18% = 9% + 9%) and notes that inter-state supplies charge the full rate as IGST instead — the line items an Indian invoice actually needs.
The reverse direction is the one people genuinely need a tool for: freelancers who quoted "all-inclusive" and must invoice base and tax separately, shoppers checking how much of an MRP is tax, accountants reconciling inclusive receipts. Results are exact to two decimals with a copyable summary, and the disclaimer earns its place: rates and rules change by notification and category — the arithmetic here is exact for the rate you choose, while the right rate for your goods is your accountant's domain. For invoice-ready documents, the Invoice Generator applies these splits automatically.
Choose the Country / tax system — the preset rate buttons and default currency follow it. The currency can be changed independently.
Pick the direction: Add (you have a pre-tax base) or Remove (you have an inclusive total and need the tax extracted).
Enter the amount and select a rate — tap a preset slab button or type a custom percentage.
Read the sidebar: base amount, tax amount, and total. For India, the intra-state split panel shows the CGST and SGST halves, with a note that inter-state supplies use IGST at the full rate.
Use Copy for a text breakdown ready to paste into a quote or working note.
Forward tax-on-base and reverse tax-from-inclusive, with the divide-don't-subtract math done correctly.
Preset rates for India GST, UK VAT, EU VAT, UAE VAT, Australia GST, Singapore GST, and Canada GST/HST — plus a custom rate field.
The intra-state half-and-half line items computed automatically, with the IGST alternative noted.
Nine currencies with locale formatting, switchable separately from the tax system.
Base, tax, total — and the split where applicable — exported as text in one click.
Add tax to a base price to state the final payable amount.
Extract the tax from an all-inclusive figure to invoice base and tax separately.
Check the tax portion of inclusive receipts before recording them.
Work in another country's VAT/GST regime with its real preset rates.
Get the CGST/SGST halves for an intra-state Indian invoice.
Adding is multiplication: tax = base × rate ÷ 100, total = base + tax. Removing is division: base = total ÷ (1 + rate ÷ 100), tax = total − base — because the tax was charged on the base, not on the total, subtracting the percentage from the total overstates it (18% of ₹1,180 is ₹212.40, not the correct ₹180).
The regime selector only changes which preset rates are offered, which label the tax carries (GST, VAT, GST/HST), and whether the India-specific split panel appears — the arithmetic is identical everywhere. The CGST/SGST split is the tax halved, matching how intra-state Indian invoices itemize it.
India, UK, EU, UAE, Australia, Singapore, or Canada — sets presets, label, and default currency.
Whether the amount you enter is the pre-tax base or the inclusive total.
Preset slab buttons per regime plus a custom percentage field.
Nine currencies, changeable independently of the tax system.
The classic error the Remove mode exists to prevent: tax must be extracted by dividing by (1 + rate), because it was charged on the base. Use Remove and the division is done for you.
Double taxation in one keystroke. Confirm whether your figure is base or inclusive before choosing the mode — the input label states which one the current mode expects.
Categories, exemptions, and notifications create rates beyond the common slabs — type the exact percentage into the custom field.
The calculator does price arithmetic for the rate you select — it does not classify goods into slabs, track notifications that change rates, or handle filing concepts like input tax credits and place-of-supply. Preset rates reflect each regime's common slabs and can lag official changes; the custom field covers anything else. The CGST/SGST split assumes the standard equal halves of intra-state Indian supplies. The built-in disclaimer applies: verify the correct rate and filing requirements with your authority or accountant.
Amounts and rates are computed in your browser only — nothing is uploaded, logged, or stored.
Establish whether a figure is base or inclusive before calculating — it decides the mode.
Extract tax by division (the Remove mode), never by subtracting the percentage.
Keep base and tax as separate figures in records; recombining later is easy, re-splitting is error-prone.
Use the custom rate field with the exact percentage your accountant confirms for the category.
Split intra-state Indian invoices into CGST/SGST; use IGST for inter-state — destination decides.
Anchor every calculation to an explicit assumption: this amount is base (or inclusive), at this rate, under this regime. Most tax-math disputes are really assumption disputes — two people calculating correctly from different premises. Writing the premise next to the number (the Copy summary includes it) ends those.
Calculate in the order the law applies: discounts first where they appear on the invoice, then tax on the reduced amount — the Discount Calculator's tax field chains these correctly for quick checks.
And for recurring billing, standardize once — the rate, the rounding convention, the split — so every invoice computes the same way. Consistency is what reconciliation, and auditors, actually reward.
Pure client-side arithmetic: add mode computes tax = amount × rate/100; remove mode computes base = amount ÷ (1 + rate/100) with tax as the difference; results display to two decimals with locale-aware currency formatting. The regime table drives preset rate buttons, tax labelling, default currency, and the conditional CGST/SGST split (tax ÷ 2 per component). Custom rates accept 0–100%.
| System | Preset rates |
|---|---|
| India (GST) | 5%, 12%, 18%, 28% |
| UK (VAT) | 0%, 5%, 20% |
| EU (VAT) | 7%, 19%, 21%, 23% |
| UAE (VAT) | 0%, 5% |
| Australia (GST) | 10% |
| Singapore (GST) | 9% |
| Canada (GST/HST) | 5%, 13%, 15% |
Presets cover each regime's common slabs; the custom field takes any other percentage. Rates change by official notification — verify the current rate for your category.
Freelancers and small businesses quoting and invoicing with tax, shoppers and accountants extracting tax from inclusive prices, and anyone working across VAT/GST regimes who wants the right presets at hand. For the full document with line items and automatic splits, the Invoice Generator continues where this leaves off.
Evidence and boundaries
This tool includes terminology commonly used in India. Verify current rates, filing rules, product terms, and professional requirements for your jurisdiction.
Evidence standard reviewed .
Divide by (1 + rate), don't subtract the percentage: an 18%-inclusive ₹1,180 is ₹1,180 ÷ 1.18 = ₹1,000 base with ₹180 tax. Subtracting 18% of the total gives ₹212.40 — wrong, because the tax was charged on the base. The Remove mode does the division for you.
Four main slabs — 5%, 12%, 18% (the default for most goods and services), and 28% — all present as preset buttons. Some items are exempt or zero-rated, and rates change through GST Council notifications, so verify your category for anything filed.
The same tax split by destination: within one state the rate divides equally between Centre (CGST) and state (SGST) — 18% shows as 9% + 9% — while inter-state supplies charge the full rate as IGST. The total is identical; only the line items differ. The split panel computes the halves automatically.
Yes — select the regime and its preset rates load (UK 0/5/20%, common EU rates, and so on), with the labels switching to VAT. The arithmetic is identical across systems; only rates and names differ.
It gives exact base/tax splits — what you need for quotes, invoices, and reconciliation. Filing adds input tax credits, place-of-supply rules, and category classification, which are your accountant's or GST software's territory, as the disclaimer notes.
Type it into the custom rate field next to the slab buttons; any percentage from 0 to 100 works. Presets are conveniences for the common slabs, not a restriction.