{"id":606,"date":"2026-06-12T10:19:10","date_gmt":"2026-06-12T10:19:10","guid":{"rendered":"https:\/\/mybharatportal.com\/tools\/?page_id=606"},"modified":"2026-10-24T08:31:42","modified_gmt":"2026-10-24T08:31:42","slug":"gst-calculator","status":"publish","type":"page","link":"https:\/\/mybharatportal.com\/tools\/gst-calculator\/","title":{"rendered":"GST Calculator India 2026"},"content":{"rendered":"\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<h1 class=\"wp-block-heading\">Free GST Calculator India 2026: Add or Remove GST Online in Seconds<\/h1>\n\n\n\n<style>\n  :root{\n    --ledger-navy:#1F2A44;\n    --ledger-navy-soft:#3A4664;\n    --paper:#F6F2E9;\n    --paper-line:#DCD3BE;\n    --marigold:#E39A2D;\n    --stamp-red:#B23A2E;\n    --note-green:#3F7A5B;\n    --ink-light:#6B7280;\n    --white:#FFFDF9;\n    --radius:14px;\n    --font-display:'Fraunces', Georgia, serif;\n    --font-body:'Work Sans', -apple-system, sans-serif;\n    --font-mono:'IBM Plex Mono', 'Courier New', monospace;\n  }\n\n  .gst-card *{ box-sizing:border-box; }\n\n  .gst-card{\n    max-width:480px;\n    margin:0 auto;\n    background:var(--paper);\n    border:1px solid var(--paper-line);\n    border-radius:var(--radius);\n    font-family:var(--font-body);\n    color:var(--ledger-navy);\n    overflow:hidden;\n    box-shadow:0 1px 3px rgba(31,42,68,0.08), 0 8px 24px rgba(31,42,68,0.06);\n  }\n\n  \/* Header *\/\n  .gst-header{\n    background:var(--ledger-navy);\n    color:var(--white);\n    padding:22px 24px 20px;\n    position:relative;\n  }\n  .gst-eyebrow{\n    font-family:var(--font-mono);\n    font-size:11px;\n    letter-spacing:0.12em;\n    text-transform:uppercase;\n    color:var(--marigold);\n    display:flex;\n    align-items:center;\n    gap:8px;\n    margin-bottom:6px;\n  }\n  .gst-eyebrow::before{\n    content:\"\";\n    width:6px; height:6px;\n    border-radius:50%;\n    background:var(--marigold);\n    display:inline-block;\n  }\n  .gst-title{\n    font-family:var(--font-display);\n    font-size:26px;\n    font-weight:700;\n    margin:0;\n    letter-spacing:-0.01em;\n  }\n  .gst-sub{\n    font-size:13px;\n    color:#B9C2D6;\n    margin-top:4px;\n  }\n\n  \/* Mode toggle *\/\n  .gst-mode{\n    display:flex;\n    margin:20px 24px 0;\n    background:var(--white);\n    border:1px solid var(--paper-line);\n    border-radius:10px;\n    padding:3px;\n  }\n  .gst-mode button{\n    flex:1;\n    padding:9px 10px;\n    border:none;\n    background:transparent;\n    font-family:var(--font-body);\n    font-weight:600;\n    font-size:13.5px;\n    color:var(--ledger-navy-soft);\n    border-radius:8px;\n    cursor:pointer;\n    transition:background .15s ease, color .15s ease;\n  }\n  .gst-mode button.active{\n    background:var(--ledger-navy);\n    color:var(--white);\n  }\n  .gst-mode button:focus-visible{ outline:2px solid var(--marigold); outline-offset:2px; }\n\n  \/* Body *\/\n  .gst-body{ padding:20px 24px 4px; }\n\n  .gst-field{ margin-bottom:16px; }\n  .gst-label{\n    display:block;\n    font-size:12.5px;\n    font-weight:600;\n    color:var(--ledger-navy-soft);\n    margin-bottom:7px;\n    text-transform:uppercase;\n    letter-spacing:0.04em;\n  }\n\n  .gst-amount-wrap{\n    display:flex;\n    align-items:center;\n    background:var(--white);\n    border:1.5px solid var(--paper-line);\n    border-radius:10px;\n    padding:0 4px 0 14px;\n    transition:border-color .15s ease;\n  }\n  .gst-amount-wrap:focus-within{ border-color:var(--ledger-navy); }\n  .gst-rupee{\n    font-family:var(--font-mono);\n    font-weight:600;\n    font-size:20px;\n    color:var(--ledger-navy);\n    margin-right:6px;\n  }\n  .gst-amount-wrap input{\n    flex:1;\n    border:none;\n    background:transparent;\n    font-family:var(--font-mono);\n    font-size:20px;\n    font-weight:600;\n    padding:13px 4px;\n    color:var(--ledger-navy);\n    min-width:0;\n  }\n  .gst-amount-wrap input:focus{ outline:none; }\n  .gst-amount-wrap input::placeholder{ color:#B7BFCC; font-weight:500; }\n\n  .gst-chips{ display:flex; flex-wrap:wrap; gap:6px; margin-top:9px; }\n  .gst-chip{\n    font-family:var(--font-mono);\n    font-size:12px;\n    font-weight:500;\n    padding:5px 10px;\n    background:var(--white);\n    border:1px solid var(--paper-line);\n    border-radius:20px;\n    cursor:pointer;\n    color:var(--ledger-navy-soft);\n    transition:all .12s ease;\n  }\n  .gst-chip:hover{ border-color:var(--ledger-navy); color:var(--ledger-navy); }\n  .gst-chip:focus-visible{ outline:2px solid var(--marigold); outline-offset:1px; }\n\n  .gst-rate-grid{ display:grid; grid-template-columns:repeat(5,1fr); gap:7px; }\n  .gst-rate-btn{\n    padding:10px 4px;\n    background:var(--white);\n    border:1.5px solid var(--paper-line);\n    border-radius:9px;\n    cursor:pointer;\n    text-align:center;\n    transition:all .12s ease;\n  }\n  .gst-rate-btn .r{\n    display:block;\n    font-family:var(--font-mono);\n    font-weight:600;\n    font-size:15px;\n    color:var(--ledger-navy);\n  }\n  .gst-rate-btn .l{\n    display:block;\n    font-size:9.5px;\n    color:var(--ink-light);\n    margin-top:2px;\n    letter-spacing:0.02em;\n  }\n  .gst-rate-btn.active{ border-color:var(--marigold); background:#FDF3E2; }\n  .gst-rate-btn.active .r{ color:var(--stamp-red); }\n  .gst-rate-btn:focus-visible{ outline:2px solid var(--marigold); outline-offset:1px; }\n\n  .gst-supply{ display:flex; gap:8px; }\n  .gst-supply button{\n    flex:1;\n    padding:10px 8px;\n    background:var(--white);\n    border:1.5px solid var(--paper-line);\n    border-radius:9px;\n    font-family:var(--font-body);\n    font-size:12.5px;\n    font-weight:600;\n    color:var(--ledger-navy-soft);\n    cursor:pointer;\n    transition:all .12s ease;\n  }\n  .gst-supply button.active{ border-color:var(--ledger-navy); background:var(--ledger-navy); color:var(--white); }\n  .gst-supply button:focus-visible{ outline:2px solid var(--marigold); outline-offset:1px; }\n\n  \/* Tear line *\/\n  .gst-tear{\n    position:relative;\n    height:0;\n    border-top:2px dashed var(--paper-line);\n    margin:22px 0 0;\n  }\n  .gst-tear::before, .gst-tear::after{\n    content:\"\";\n    position:absolute;\n    top:-9px;\n    width:18px; height:18px;\n    background:var(--paper);\n    border-radius:50%;\n    box-shadow:inset 0 0 0 1px var(--paper-line);\n  }\n  .gst-tear::before{ left:-33px; }\n  .gst-tear::after{ right:-33px; }\n\n  \/* Results (receipt) *\/\n  .gst-results{\n    background:var(--white);\n    margin:0 24px 24px;\n    border-radius:0 0 10px 10px;\n    padding:20px 20px 18px;\n    border:1px solid var(--paper-line);\n    border-top:none;\n  }\n  .gst-badge{\n    display:inline-flex;\n    align-items:center;\n    gap:6px;\n    font-family:var(--font-mono);\n    font-size:10px;\n    font-weight:600;\n    letter-spacing:0.08em;\n    color:var(--stamp-red);\n    border:1.5px solid var(--stamp-red);\n    padding:3px 9px;\n    border-radius:20px;\n    transform:rotate(-2deg);\n    margin-bottom:14px;\n  }\n  .gst-row{\n    display:flex;\n    justify-content:space-between;\n    align-items:baseline;\n    padding:7px 0;\n    font-size:14px;\n  }\n  .gst-row .k{ color:var(--ink-light); }\n  .gst-row .v{ font-family:var(--font-mono); font-weight:600; color:var(--ledger-navy); }\n  .gst-row.split .v{ color:var(--note-green); }\n  .gst-divider{ border-top:1px solid var(--paper-line); margin:8px 0; }\n  .gst-row.total{ padding-top:10px; }\n  .gst-row.total .k{ font-weight:700; color:var(--ledger-navy); font-size:15px; }\n  .gst-row.total .v{ font-size:22px; font-weight:600; color:var(--stamp-red); }\n\n  .gst-effective{\n    font-family:var(--font-mono);\n    font-size:11px;\n    color:var(--ink-light);\n    margin-top:4px;\n    text-align:right;\n  }\n\n  .gst-actions{ display:flex; gap:8px; margin-top:16px; }\n  .gst-copy{\n    flex:1;\n    padding:10px;\n    background:var(--ledger-navy);\n    color:var(--white);\n    border:none;\n    border-radius:8px;\n    font-family:var(--font-body);\n    font-weight:600;\n    font-size:13px;\n    cursor:pointer;\n    transition:background .15s ease;\n  }\n  .gst-copy:hover{ background:var(--ledger-navy-soft); }\n  .gst-copy:focus-visible{ outline:2px solid var(--marigold); outline-offset:2px; }\n  .gst-copy.copied{ background:var(--note-green); }\n\n  .gst-footnote{\n    font-size:11px;\n    color:var(--ink-light);\n    text-align:center;\n    padding:0 24px 20px;\n    line-height:1.5;\n  }\n\n  @media (max-width:400px){\n    .gst-tear::before, .gst-tear::after{ display:none; }\n    .gst-rate-grid{ grid-template-columns:repeat(3,1fr); }\n  }\n\n  @media (prefers-reduced-motion: reduce){\n    .gst-card *{ transition:none !important; }\n  }\n<\/style>\n\n\n\n<div class=\"gst-card\" role=\"region\" aria-label=\"GST Calculator\">\n\n  <div class=\"gst-header\">\n    <div class=\"gst-eyebrow\">GST 2.0 \u00b7 Updated Sep 2026<\/div>\n    <h2 class=\"gst-title\">GST Calculator<\/h2>\n    <div class=\"gst-sub\">Add or remove GST instantly \u2014 CGST, SGST &amp; IGST<\/div>\n  <\/div>\n\n  <div class=\"gst-mode\" role=\"tablist\" aria-label=\"Calculation mode\">\n    <button type=\"button\" class=\"active\" id=\"modeAdd\" role=\"tab\" aria-selected=\"true\">\u2795 Add GST<\/button>\n    <button type=\"button\" id=\"modeRemove\" role=\"tab\" aria-selected=\"false\">\u2796 Remove GST<\/button>\n  <\/div>\n\n  <div class=\"gst-body\">\n\n    <div class=\"gst-field\">\n      <label class=\"gst-label\" for=\"gstAmount\" id=\"amountLabel\">Enter Amount (before GST)<\/label>\n      <div class=\"gst-amount-wrap\">\n        <span class=\"gst-rupee\" aria-hidden=\"true\">\u20b9<\/span>\n        <input type=\"number\" id=\"gstAmount\" inputmode=\"decimal\" placeholder=\"0\" min=\"0\" step=\"any\" aria-labelledby=\"amountLabel\">\n      <\/div>\n      <div class=\"gst-chips\" role=\"group\" aria-label=\"Quick amount presets\">\n        <button type=\"button\" class=\"gst-chip\" data-amt=\"1000\">\u20b91K<\/button>\n        <button type=\"button\" class=\"gst-chip\" data-amt=\"5000\">\u20b95K<\/button>\n        <button type=\"button\" class=\"gst-chip\" data-amt=\"10000\">\u20b910K<\/button>\n        <button type=\"button\" class=\"gst-chip\" data-amt=\"50000\">\u20b950K<\/button>\n        <button type=\"button\" class=\"gst-chip\" data-amt=\"100000\">\u20b91L<\/button>\n      <\/div>\n    <\/div>\n\n    <div class=\"gst-field\">\n      <label class=\"gst-label\">GST Rate (GST 2.0 Slabs)<\/label>\n      <div class=\"gst-rate-grid\" role=\"group\" aria-label=\"Select GST rate\">\n        <div class=\"gst-rate-btn\" data-rate=\"0\"><span class=\"r\">0%<\/span><span class=\"l\">Exempt<\/span><\/div>\n        <div class=\"gst-rate-btn\" data-rate=\"5\"><span class=\"r\">5%<\/span><span class=\"l\">Merit<\/span><\/div>\n        <div class=\"gst-rate-btn active\" data-rate=\"18\"><span class=\"r\">18%<\/span><span class=\"l\">Standard<\/span><\/div>\n        <div class=\"gst-rate-btn\" data-rate=\"40\"><span class=\"r\">40%<\/span><span class=\"l\">Luxury<\/span><\/div>\n        <div class=\"gst-rate-btn\" data-rate=\"3\"><span class=\"r\">3%<\/span><span class=\"l\">Gold<\/span><\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"gst-field\">\n      <label class=\"gst-label\">Supply Type<\/label>\n      <div class=\"gst-supply\" role=\"group\" aria-label=\"Supply type\">\n        <button type=\"button\" class=\"active\" id=\"supplyIntra\">Same State (CGST+SGST)<\/button>\n        <button type=\"button\" id=\"supplyInter\">Other State (IGST)<\/button>\n      <\/div>\n    <\/div>\n\n  <\/div>\n\n  <div class=\"gst-tear\" aria-hidden=\"true\"><\/div>\n\n  <div class=\"gst-results\" aria-live=\"polite\">\n    <span class=\"gst-badge\">\u2713 GST 2.0 Verified<\/span>\n\n    <div class=\"gst-row\"><span class=\"k\" id=\"baseLabel\">Original Amount<\/span><span class=\"v\" id=\"outBase\">\u20b90<\/span><\/div>\n    <div class=\"gst-row\"><span class=\"k\" id=\"gstLabel\">GST Amount (18%)<\/span><span class=\"v\" id=\"outGst\">\u20b90<\/span><\/div>\n\n    <div id=\"splitRows\">\n      <div class=\"gst-row split\"><span class=\"k\">CGST (9%)<\/span><span class=\"v\" id=\"outCgst\">\u20b90<\/span><\/div>\n      <div class=\"gst-row split\"><span class=\"k\">SGST (9%)<\/span><span class=\"v\" id=\"outSgst\">\u20b90<\/span><\/div>\n    <\/div>\n\n    <div class=\"gst-divider\"><\/div>\n    <div class=\"gst-row total\"><span class=\"k\" id=\"totalLabel\">Total Price<\/span><span class=\"v\" id=\"outTotal\">\u20b90<\/span><\/div>\n    <div class=\"gst-effective\" id=\"outEffective\">Effective rate: 0%<\/div>\n\n    <div class=\"gst-actions\">\n      <button type=\"button\" class=\"gst-copy\" id=\"copyBtn\">\ud83d\udccb Copy Summary<\/button>\n    <\/div>\n  <\/div>\n\n  <div class=\"gst-footnote\">Based on GST 2.0 slabs effective 22 Sept 2025. For informational use \u2014 verify against official CBIC rates for filing.<\/div>\n\n<\/div>\n\n<script>\n(function(){\n  const state = { mode:'add', rate:18, supply:'intra', amount:0 };\n\n  const $ = id => document.getElementById(id);\n  const amountEl = $('gstAmount');\n  const modeAdd = $('modeAdd'), modeRemove = $('modeRemove');\n  const supplyIntra = $('supplyIntra'), supplyInter = $('supplyInter');\n  const rateBtns = document.querySelectorAll('.gst-rate-btn');\n  const splitRows = $('splitRows');\n  const copyBtn = $('copyBtn');\n\n  function fmt(n){\n    if(!isFinite(n)) n = 0;\n    return '\u20b9' + n.toLocaleString('en-IN', {maximumFractionDigits:2});\n  }\n\n  function calculate(){\n    const amt = state.amount || 0;\n    const r = state.rate;\n    let base, gstAmt, total;\n\n    if(state.mode === 'add'){\n      base = amt;\n      gstAmt = base * r \/ 100;\n      total = base + gstAmt;\n    } else {\n      total = amt;\n      base = r > 0 ? total \/ (1 + r\/100) : total;\n      gstAmt = total - base;\n    }\n\n    render(base, gstAmt, total, r);\n  }\n\n  function render(base, gstAmt, total, r){\n    $('outBase').textContent = fmt(base);\n    $('outGst').textContent = fmt(gstAmt);\n    $('outTotal').textContent = fmt(total);\n    $('gstLabel').textContent = `GST Amount (${r}%)`;\n\n    if(state.supply === 'intra'){\n      splitRows.style.display = '';\n      $('outCgst').textContent = fmt(gstAmt\/2);\n      $('outSgst').textContent = fmt(gstAmt\/2);\n      splitRows.querySelector('.k').parentElement && null;\n      splitRows.children[0].querySelector('.k').textContent = `CGST (${(r\/2)}%)`;\n      splitRows.children[1].querySelector('.k').textContent = `SGST (${(r\/2)}%)`;\n    } else {\n      splitRows.style.display = 'none';\n    }\n\n    if(state.mode === 'add'){\n      $('baseLabel').textContent = 'Original Amount';\n      $('totalLabel').textContent = 'Total Price (Including GST)';\n      $('outEffective').textContent = `at ${r}% GST on ${fmt(base)}`;\n    } else {\n      $('baseLabel').textContent = 'Original Amount (excl. GST)';\n      $('totalLabel').textContent = 'Amount Entered (Incl. GST)';\n      const eff = total > 0 ? (gstAmt\/total*100) : 0;\n      $('outEffective').textContent = `Effective rate: ${eff.toFixed(2)}%`;\n    }\n  }\n\n  amountEl.addEventListener('input', e => {\n    state.amount = parseFloat(e.target.value) || 0;\n    calculate();\n  });\n\n  document.querySelectorAll('.gst-chip').forEach(chip => {\n    chip.addEventListener('click', () => {\n      amountEl.value = chip.dataset.amt;\n      state.amount = parseFloat(chip.dataset.amt);\n      calculate();\n    });\n  });\n\n  rateBtns.forEach(btn => {\n    btn.addEventListener('click', () => {\n      rateBtns.forEach(b => b.classList.remove('active'));\n      btn.classList.add('active');\n      state.rate = parseFloat(btn.dataset.rate);\n      calculate();\n    });\n  });\n\n  modeAdd.addEventListener('click', () => {\n    state.mode = 'add';\n    modeAdd.classList.add('active'); modeAdd.setAttribute('aria-selected','true');\n    modeRemove.classList.remove('active'); modeRemove.setAttribute('aria-selected','false');\n    $('amountLabel').textContent = 'Enter Amount (before GST)';\n    calculate();\n  });\n\n  modeRemove.addEventListener('click', () => {\n    state.mode = 'remove';\n    modeRemove.classList.add('active'); modeRemove.setAttribute('aria-selected','true');\n    modeAdd.classList.remove('active'); modeAdd.setAttribute('aria-selected','false');\n    $('amountLabel').textContent = 'Enter Amount (including GST)';\n    calculate();\n  });\n\n  supplyIntra.addEventListener('click', () => {\n    state.supply = 'intra';\n    supplyIntra.classList.add('active'); supplyInter.classList.remove('active');\n    calculate();\n  });\n\n  supplyInter.addEventListener('click', () => {\n    state.supply = 'inter';\n    supplyInter.classList.add('active'); supplyIntra.classList.remove('active');\n    calculate();\n  });\n\n  copyBtn.addEventListener('click', () => {\n    const lines = [\n      `GST Calculation Summary`,\n      `${$('baseLabel').textContent}: ${$('outBase').textContent}`,\n      `${$('gstLabel').textContent}: ${$('outGst').textContent}`,\n    ];\n    if(state.supply === 'intra'){\n      lines.push(`CGST: ${$('outCgst').textContent}`, `SGST: ${$('outSgst').textContent}`);\n    }\n    lines.push(`${$('totalLabel').textContent}: ${$('outTotal').textContent}`);\n\n    const text = lines.join('\\n');\n    navigator.clipboard.writeText(text).then(() => {\n      copyBtn.textContent = '\u2713 Copied';\n      copyBtn.classList.add('copied');\n      setTimeout(() => { copyBtn.textContent = '\ud83d\udccb Copy Summary'; copyBtn.classList.remove('copied'); }, 1800);\n    }).catch(() => {\n      copyBtn.textContent = 'Copy failed';\n      setTimeout(() => { copyBtn.textContent = '\ud83d\udccb Copy Summary'; }, 1800);\n    });\n  });\n\n  calculate();\n})();\n<\/script>\n<\/div><\/div>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"791\" height=\"1024\" src=\"https:\/\/mybharatportal.com\/tools\/wp-content\/uploads\/2026\/10\/gst-calculator-screenshot-791x1024.jpg\" alt=\"GST calculator showing Rs. 1,800 GST on Rs. 10,000 at 18 percent\" class=\"wp-image-1925\" srcset=\"https:\/\/mybharatportal.com\/tools\/wp-content\/uploads\/2026\/10\/gst-calculator-screenshot-791x1024.jpg 791w, https:\/\/mybharatportal.com\/tools\/wp-content\/uploads\/2026\/10\/gst-calculator-screenshot-232x300.jpg 232w, https:\/\/mybharatportal.com\/tools\/wp-content\/uploads\/2026\/10\/gst-calculator-screenshot-768x994.jpg 768w, https:\/\/mybharatportal.com\/tools\/wp-content\/uploads\/2026\/10\/gst-calculator-screenshot.jpg 850w\" sizes=\"auto, (max-width: 791px) 100vw, 791px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Ask any shopkeeper in India what gives them a headache at closing time, and half of them won&#8217;t say &#8220;sales.&#8221; They&#8217;ll say &#8220;GST ka hisaab&#8221; \u2014 figuring out how much of today&#8217;s cash was actually theirs, and how much was always meant for the government. Our <strong>free online GST calculator<\/strong> does this instantly, but if you&#8217;ve ever squinted at a bill, tried to work backwards from an &#8220;inclusive of GST&#8221; price, and given up halfway \u2014 this guide explains exactly how it works, step by step.<\/p>\n\n\n\n<p class=\"has-theme-palette-3-color has-text-color has-link-color wp-elements-8ac931419564e1bbb730085d7c71a88b wp-block-paragraph\">We&#8217;ve rebuilt this page to match the <strong>GST 2.0 reform<\/strong>, effective 22 September 2025, which simplified India&#8217;s tax slabs from five confusing rates down to a cleaner structure (<a href=\"https:\/\/www.cbic.gov.in\/\" target=\"_blank\" rel=\"noopener\">per the CBIC\/GST Council<\/a>). Whether you&#8217;re a Mumbai freelancer raising your first invoice, a Kirana store owner in Indore pricing a new stock of biscuits, or a college student in Bangalore just trying to understand your food delivery bill \u2014 this <strong>GST calculator online<\/strong> gives you the answer, and this guide explains the &#8220;why&#8221; behind it.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What Is GST, Really? (Explained Like You&#8217;re Asking a Friend, Not a Textbook)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Before 1 July 2017, buying a fridge in India meant paying VAT, Excise Duty, Service Tax, Octroi, and a handful of other taxes \u2014 often without knowing which one applied where. GST replaced that maze with one unified tax. Simple in theory. In practice, it still splits into three flavours depending on where you and the seller are sitting:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>CGST (Central GST)<\/strong> \u2014 goes to the central government<\/li>\n\n\n\n<li><strong>SGST (State GST)<\/strong> \u2014 goes to your state government<\/li>\n\n\n\n<li><strong>IGST (Integrated GST)<\/strong> \u2014 applies when the buyer and seller are in different states, and goes to the centre first before being settled with states<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">If you&#8217;re buying vegetables in your own city, it&#8217;s CGST + SGST, split evenly. If a Delhi-based company is buying software from a Bangalore developer, it&#8217;s IGST \u2014 one single rate, no splitting.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">GST 2.0: What Actually Changed in September 2025<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">For years, India ran five GST slabs \u2014 0%, 5%, 12%, 18%, and 28% \u2014 and half the country&#8217;s small business owners couldn&#8217;t tell you off the top of their head which category their product fell into. The 56th GST Council Meeting fixed that by collapsing the structure into <strong>three primary slabs<\/strong>, plus a special rate for precious metals:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Slab<\/th><th>Who It&#8217;s For<\/th><th>Real Examples<\/th><\/tr><\/thead><tbody><tr><td><strong>0% \u2014 Exempt<\/strong><\/td><td>Daily essentials<\/td><td>Fresh vegetables, milk, eggs, bread, unprocessed grains<\/td><\/tr><tr><td><strong>5% \u2014 Merit Rate<\/strong><\/td><td>Everyday goods<\/td><td>Soap, toothpaste, hair oil, packaged food, footwear, health insurance, garments under \u20b91,000<\/td><\/tr><tr><td><strong>3% \u2014 Precious Metals<\/strong><\/td><td>Jewellery purchases<\/td><td>Gold, silver, diamonds, gemstones<\/td><\/tr><tr><td><strong>18% \u2014 Standard Rate<\/strong><\/td><td>Most goods &amp; services<\/td><td>TVs, ACs, fridges, cement, paints, restaurant bills, telecom, banking, commercial vehicles<\/td><\/tr><tr><td><strong>40% \u2014 Luxury\/Sin Rate<\/strong><\/td><td>High-end and harmful goods<\/td><td>Premium cars, aerated drinks, luxury items<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Two exceptions sit outside the three-slab structure. <strong>Gold, silver, and jewellery<\/strong> kept their own long-standing 3% rate rather than moving into the new slabs \u2014 a carryover from before GST 2.0 that the reform didn&#8217;t touch. And <strong>tobacco and pan masala<\/strong> are still taxed at the old 28% plus compensation cess, until states finish clearing GST-related loans; they&#8217;ll eventually move to 40% too.<\/p>\n\n\n\n<p class=\"has-theme-palette-3-color has-text-color has-link-color wp-elements-148a69a8fb91694008b72f57b54788e6 wp-block-paragraph\">If you grew up hearing your father complain about &#8220;12% ya 18%, pata nahi kya lagta hai&#8221; \u2014 that confusion is largely gone now. Most everyday purchases fall cleanly into 5% or 18%. For the complete category-by-category breakdown, see our full <a href=\"https:\/\/mybharatportal.com\/tools\/gst-calculator\/\" data-type=\"link\" data-id=\"https:\/\/mybharatportal.com\/tools\/gst-calculator\/\">GST Rates List 2025 guide<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How to Calculate GST \u2014 The Formula, Explained With a Real Bill<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">There are two situations you&#8217;ll run into, and Indians mix them up constantly.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Situation 1: You know the price <em>before<\/em> tax, and need to add GST<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">This is what a shopkeeper does when pricing a product, or what a freelancer does when raising an invoice.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>GST Amount = Original Price \u00d7 (GST Rate \u00f7 100)\nTotal Price = Original Price + GST Amount\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Real example:<\/strong> Priya is a freelance graphic designer in Pune. She&#8217;s billing a client in Chennai \u2014 a different state, so IGST applies \u2014 for \u20b940,000 worth of branding work, taxed at 18%.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>GST Amount = \u20b940,000 \u00d7 18 \u00f7 100 = \u20b97,200<\/li>\n\n\n\n<li>Total Invoice = \u20b940,000 + \u20b97,200 = <strong>\u20b947,200<\/strong><\/li>\n\n\n\n<li>Since this is inter-state, the full \u20b97,200 goes as IGST \u2014 no CGST\/SGST split needed<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Situation 2: Using a reverse GST calculator \u2014 the price already includes GST<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">This is what people mean by a <strong>reverse GST calculator<\/strong>: working backwards from a final price to find the original amount. It&#8217;s the one that trips up almost everyone \u2014 including people who&#8217;ve been shopping for years.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Original Price = Inclusive Price \u00f7 (1 + GST Rate \u00f7 100)\nGST Amount = Inclusive Price \u2212 Original Price\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Real example:<\/strong> You walk into an electronics shop in Hyderabad, and the AC is tagged at \u20b923,600, &#8220;inclusive of 18% GST.&#8221; What was the actual base price?<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Original Price = \u20b923,600 \u00f7 1.18 = \u20b920,000<\/li>\n\n\n\n<li>GST Amount = \u20b923,600 \u2212 \u20b920,000 = <strong>\u20b93,600<\/strong><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>The mistake almost everyone makes:<\/strong> multiplying the inclusive price directly by the rate. \u20b923,600 \u00d7 18% = \u20b94,248 \u2014 which is <em>wrong<\/em>, and if you use that number to file returns or split invoices, you&#8217;ll be off every single time. Always divide by (1 + rate\/100) first.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">CGST vs SGST vs IGST \u2014 Which One Shows Up on Your Bill?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This depends entirely on geography, not on what you&#8217;re buying:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Transaction Type<\/th><th>Tax That Applies<\/th><th>Who Gets the Money<\/th><\/tr><\/thead><tbody><tr><td>Same state (e.g., Surat to Surat)<\/td><td>CGST + SGST (50:50)<\/td><td>Centre and state, equally<\/td><\/tr><tr><td>Different states (e.g., Kolkata to Bengaluru)<\/td><td>IGST (full rate)<\/td><td>Centre, then settled with the destination state<\/td><\/tr><tr><td>Imports<\/td><td>IGST + Customs Duty<\/td><td>Centre<\/td><\/tr><tr><td>Exports<\/td><td>Zero-rated (0%)<\/td><td>Refund eligible<\/td><\/tr><tr><td>SEZ supply<\/td><td>Zero-rated<\/td><td>Refund eligible<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Think of it like a wedding shopping trip.<\/strong> If your family buys sarees from a shop in your own city, the tax splits between your state and the centre. But if your cousin in Kerala orders the same sarees from a Surat-based textile seller online, the entire tax goes as IGST \u2014 one number, no split, settled between governments later.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Who Actually Needs to Register for GST?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If you&#8217;re running a business \u2014 even a small one, even out of your home \u2014 this threshold matters:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Goods suppliers:<\/strong> \u20b940 lakh annual turnover (\u20b920 lakh in special category states)<\/li>\n\n\n\n<li><strong>Service providers:<\/strong> \u20b920 lakh annual turnover (\u20b910 lakh in special category states)<\/li>\n<\/ul>\n\n\n\n<p class=\"has-theme-palette-3-color has-text-color has-link-color wp-elements-79c7cf4d3a44b7184e645c9e9e052108 wp-block-paragraph\">Below this? You&#8217;re not required to register. But many small vendors \u2014 a home baker in Jaipur, a freelance photographer in Goa \u2014 choose to register voluntarily anyway, because it unlocks <strong>Input Tax Credit (ITC)<\/strong>: the ability to claim back GST you&#8217;ve already paid on business purchases, like camera equipment or raw materials. Read our full <a href=\"https:\/\/mybharatportal.com\/tools\/gst-calculator\/\" data-type=\"link\" data-id=\"https:\/\/mybharatportal.com\/tools\/gst-calculator\/\">Input Tax Credit guide<\/a> for eligibility rules and how to claim it.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Filing on Time \u2014 Because \u20b950 a Day Adds Up<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If you&#8217;re registered, GSTR-3B is your monthly compliance filing, and India doesn&#8217;t forgive lateness quietly:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Late fee:<\/strong> \u20b950\/day (\u20b925 CGST + \u20b925 SGST)<\/li>\n\n\n\n<li><strong>Nil returns (no business that month):<\/strong> \u20b920\/day<\/li>\n\n\n\n<li><strong>Interest on late tax payment:<\/strong> 18% per annum<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">A trader who forgets to file for even 10 days is already down \u20b9500 in penalties before interest kicks in. Set a reminder \u2014 it&#8217;s cheaper than the fine.<\/p>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading\">Frequently Asked Questions<\/h2>\n\n\n<style>.kt-accordion-id606_39be65-9d .kt-accordion-inner-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:10px;}.kt-accordion-id606_39be65-9d .kt-accordion-panel-inner{border-top:0px solid transparent;border-right:0px solid transparent;border-bottom:0px solid transparent;border-left:0px solid transparent;background:#ffffff;padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-right:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);padding-left:var(--global-kb-spacing-sm, 1.5rem);}.kt-accordion-id606_39be65-9d > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap > .kt-blocks-accordion-header{border-top:1px solid #f2f2f2;border-right:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;border-left:1px solid #f2f2f2;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;background:#f2f2f2;color:#555555;padding-top:13px;padding-right:15px;padding-bottom:13px;padding-left:15px;}.kt-accordion-id606_39be65-9d:not( .kt-accodion-icon-style-basiccircle ):not( .kt-accodion-icon-style-xclosecircle ):not( .kt-accodion-icon-style-arrowcircle )  > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap .kt-blocks-accordion-icon-trigger:after, .kt-accordion-id606_39be65-9d:not( .kt-accodion-icon-style-basiccircle ):not( .kt-accodion-icon-style-xclosecircle ):not( .kt-accodion-icon-style-arrowcircle )  > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap .kt-blocks-accordion-icon-trigger:before{background:#555555;}.kt-accordion-id606_39be65-9d:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-blocks-accordion-icon-trigger{background:#555555;}.kt-accordion-id606_39be65-9d:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-blocks-accordion-icon-trigger:after, .kt-accordion-id606_39be65-9d:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-blocks-accordion-icon-trigger:before{background:#f2f2f2;}.kt-accordion-id606_39be65-9d > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap > .kt-blocks-accordion-header:hover, \n\t\t\t\tbody:not(.hide-focus-outline) .kt-accordion-id606_39be65-9d .kt-blocks-accordion-header:focus-visible{color:#444444;background:#eeeeee;border-top:1px solid #878787;border-right:1px solid #878787;border-bottom:1px solid #878787;border-left:1px solid #878787;}.kt-accordion-id606_39be65-9d:not( .kt-accodion-icon-style-basiccircle ):not( .kt-accodion-icon-style-xclosecircle ):not( .kt-accodion-icon-style-arrowcircle ) .kt-accordion-header-wrap .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger:after, .kt-accordion-id606_39be65-9d:not( .kt-accodion-icon-style-basiccircle ):not( .kt-accodion-icon-style-xclosecircle ):not( .kt-accodion-icon-style-arrowcircle ) .kt-accordion-header-wrap .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger:before, body:not(.hide-focus-outline) .kt-accordion-id606_39be65-9d:not( .kt-accodion-icon-style-basiccircle ):not( .kt-accodion-icon-style-xclosecircle ):not( .kt-accodion-icon-style-arrowcircle ) .kt-blocks-accordion--visible .kt-blocks-accordion-icon-trigger:after, body:not(.hide-focus-outline) .kt-accordion-id606_39be65-9d:not( .kt-accodion-icon-style-basiccircle ):not( .kt-accodion-icon-style-xclosecircle ):not( .kt-accodion-icon-style-arrowcircle ) .kt-blocks-accordion-header:focus-visible .kt-blocks-accordion-icon-trigger:before{background:#444444;}.kt-accordion-id606_39be65-9d:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-accordion-header-wrap .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger, body:not(.hide-focus-outline) .kt-accordion-id606_39be65-9d:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-accordion-header-wrap .kt-blocks-accordion-header:focus-visible .kt-blocks-accordion-icon-trigger{background:#444444;}.kt-accordion-id606_39be65-9d:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-accordion-header-wrap .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger:after, .kt-accordion-id606_39be65-9d:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-accordion-header-wrap .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger:before, body:not(.hide-focus-outline) .kt-accordion-id606_39be65-9d:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-accordion-header-wrap .kt-blocks-accordion-header:focus-visible .kt-blocks-accordion-icon-trigger:after, body:not(.hide-focus-outline) .kt-accordion-id606_39be65-9d:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-accordion-header-wrap .kt-blocks-accordion-header:focus-visible .kt-blocks-accordion-icon-trigger:before{background:#eeeeee;}.kt-accordion-id606_39be65-9d .kt-accordion-header-wrap .kt-blocks-accordion-header:focus-visible,\n\t\t\t\t.kt-accordion-id606_39be65-9d > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap > .kt-blocks-accordion-header.kt-accordion-panel-active{color:#ffffff;background:#BE530B;border-top:1px solid #BE530B;border-right:1px solid #BE530B;border-bottom:1px solid #BE530B;border-left:1px solid #BE530B;}.kt-accordion-id606_39be65-9d:not( .kt-accodion-icon-style-basiccircle ):not( .kt-accodion-icon-style-xclosecircle ):not( .kt-accodion-icon-style-arrowcircle )  > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap > .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:after, .kt-accordion-id606_39be65-9d:not( .kt-accodion-icon-style-basiccircle ):not( .kt-accodion-icon-style-xclosecircle ):not( .kt-accodion-icon-style-arrowcircle )  > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap > .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:before{background:#ffffff;}.kt-accordion-id606_39be65-9d:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger{background:#ffffff;}.kt-accordion-id606_39be65-9d:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:after, .kt-accordion-id606_39be65-9d:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:before{background:#BE530B;}@media all and (max-width: 1024px){.kt-accordion-id606_39be65-9d .kt-accordion-panel-inner{border-top:0px solid transparent;border-right:0px solid transparent;border-bottom:0px solid transparent;border-left:0px solid transparent;}}@media all and (max-width: 1024px){.kt-accordion-id606_39be65-9d > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap > .kt-blocks-accordion-header{border-top:1px solid #f2f2f2;border-right:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;border-left:1px solid #f2f2f2;}}@media all and (max-width: 1024px){.kt-accordion-id606_39be65-9d > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap > .kt-blocks-accordion-header:hover, \n\t\t\t\tbody:not(.hide-focus-outline) .kt-accordion-id606_39be65-9d .kt-blocks-accordion-header:focus-visible{border-top:1px solid #878787;border-right:1px solid #878787;border-bottom:1px solid #878787;border-left:1px solid #878787;}}@media all and (max-width: 1024px){.kt-accordion-id606_39be65-9d .kt-accordion-header-wrap .kt-blocks-accordion-header:focus-visible,\n\t\t\t\t.kt-accordion-id606_39be65-9d > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap > .kt-blocks-accordion-header.kt-accordion-panel-active{border-top:1px solid #BE530B;border-right:1px solid #BE530B;border-bottom:1px solid #BE530B;border-left:1px solid #BE530B;}}@media all and (max-width: 767px){.kt-accordion-id606_39be65-9d .kt-accordion-inner-wrap{display:block;}.kt-accordion-id606_39be65-9d .kt-accordion-inner-wrap .kt-accordion-pane:not(:first-child){margin-top:10px;}.kt-accordion-id606_39be65-9d .kt-accordion-panel-inner{border-top:0px solid transparent;border-right:0px solid transparent;border-bottom:0px solid transparent;border-left:0px solid transparent;}.kt-accordion-id606_39be65-9d > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap > .kt-blocks-accordion-header{border-top:1px solid #f2f2f2;border-right:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;border-left:1px solid #f2f2f2;}.kt-accordion-id606_39be65-9d > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap > .kt-blocks-accordion-header:hover, \n\t\t\t\tbody:not(.hide-focus-outline) .kt-accordion-id606_39be65-9d .kt-blocks-accordion-header:focus-visible{border-top:1px solid #878787;border-right:1px solid #878787;border-bottom:1px solid #878787;border-left:1px solid #878787;}.kt-accordion-id606_39be65-9d .kt-accordion-header-wrap .kt-blocks-accordion-header:focus-visible,\n\t\t\t\t.kt-accordion-id606_39be65-9d > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap > .kt-blocks-accordion-header.kt-accordion-panel-active{border-top:1px solid #BE530B;border-right:1px solid #BE530B;border-bottom:1px solid #BE530B;border-left:1px solid #BE530B;}}<\/style>\n<div class=\"wp-block-kadence-accordion alignnone\"><div class=\"kt-accordion-wrap kt-accordion-id606_39be65-9d kt-accordion-has-6-panes kt-active-pane-0 kt-accordion-block kt-pane-header-alignment-left kt-accodion-icon-style-basic kt-accodion-icon-side-right\" style=\"max-width:none\"><div class=\"kt-accordion-inner-wrap\" data-allow-multiple-open=\"false\" data-start-open=\"0\">\n<div class=\"wp-block-kadence-pane kt-accordion-pane kt-accordion-pane-1 kt-pane606_33c506-34\"><div class=\"kt-accordion-header-wrap\"><button class=\"kt-blocks-accordion-header kt-acccordion-button-label-show\" type=\"button\"><span class=\"kt-blocks-accordion-title-wrap\"><span class=\"kt-blocks-accordion-title\">Q1: <strong>What is GST in simple terms?<\/strong><\/span><\/span><span class=\"kt-blocks-accordion-icon-trigger\"><\/span><\/button><\/div><div class=\"kt-accordion-panel kt-accordion-panel-hidden\"><div class=\"kt-accordion-panel-inner\">\n<p class=\"wp-block-paragraph\"> GST (Goods and Services Tax) is a single unified tax that replaced multiple older taxes like VAT, Excise Duty, and Service Tax in India, effective 1 July 2017. It applies to almost every good and service you buy.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-kadence-pane kt-accordion-pane kt-accordion-pane-2 kt-pane606_733e6b-76\"><div class=\"kt-accordion-header-wrap\"><button class=\"kt-blocks-accordion-header kt-acccordion-button-label-show\" type=\"button\"><span class=\"kt-blocks-accordion-title-wrap\"><span class=\"kt-blocks-accordion-title\">Q2: <strong>How do I calculate 18% GST on an amount?<\/strong><\/span><\/span><span class=\"kt-blocks-accordion-icon-trigger\"><\/span><\/button><\/div><div class=\"kt-accordion-panel kt-accordion-panel-hidden\"><div class=\"kt-accordion-panel-inner\">\n<p class=\"wp-block-paragraph\"> Multiply the amount by 18, then divide by 100. For \u20b91,000: GST = \u20b91,000 \u00d7 18 \u00f7 100 = \u20b9180. Total price = \u20b91,180. Our GST calculator does this instantly for any slab.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-kadence-pane kt-accordion-pane kt-accordion-pane-3 kt-pane606_843727-29\"><div class=\"kt-accordion-header-wrap\"><button class=\"kt-blocks-accordion-header kt-acccordion-button-label-show\" type=\"button\"><span class=\"kt-blocks-accordion-title-wrap\"><span class=\"kt-blocks-accordion-title\">Q3: <strong>How do I remove GST from a total price?<\/strong><\/span><\/span><span class=\"kt-blocks-accordion-icon-trigger\"><\/span><\/button><\/div><div class=\"kt-accordion-panel kt-accordion-panel-hidden\"><div class=\"kt-accordion-panel-inner\">\n<p class=\"wp-block-paragraph\"> Divide the total price by (1 + GST rate \u00f7 100), not by the rate directly. For a \u20b91,180 price including 18% GST: \u20b91,180 \u00f7 1.18 = \u20b91,000 original price.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-kadence-pane kt-accordion-pane kt-accordion-pane-4 kt-pane606_649573-ed\"><div class=\"kt-accordion-header-wrap\"><button class=\"kt-blocks-accordion-header kt-acccordion-button-label-show\" type=\"button\"><span class=\"kt-blocks-accordion-title-wrap\"><span class=\"kt-blocks-accordion-title\">Q4: <strong>What&#8217;s the difference between CGST, SGST, and IGST?<\/strong><\/span><\/span><span class=\"kt-blocks-accordion-icon-trigger\"><\/span><\/button><\/div><div class=\"kt-accordion-panel kt-accordion-panel-hidden\"><div class=\"kt-accordion-panel-inner\">\n<p class=\"wp-block-paragraph\"> CGST and SGST apply together, split 50:50, when the buyer and seller are in the same state. IGST applies as one full rate when they&#8217;re in different states or for imports.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-kadence-pane kt-accordion-pane kt-accordion-pane-5 kt-pane606_0031b7-68\"><div class=\"kt-accordion-header-wrap\"><button class=\"kt-blocks-accordion-header kt-acccordion-button-label-show\" type=\"button\"><span class=\"kt-blocks-accordion-title-wrap\"><span class=\"kt-blocks-accordion-title\">Q5: <strong>What are the current GST slabs after GST 2.0?<\/strong><\/span><\/span><span class=\"kt-blocks-accordion-icon-trigger\"><\/span><\/button><\/div><div class=\"kt-accordion-panel kt-accordion-panel-hidden\"><div class=\"kt-accordion-panel-inner\">\n<p class=\"wp-block-paragraph\"> As of 22 September 2025, the core slabs are 0% (essentials), 5% (everyday goods), 18% (standard goods and services), and 40% (luxury and sin goods), with a separate 3% rate retained for gold, silver, and jewellery.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-kadence-pane kt-accordion-pane kt-accordion-pane-6 kt-pane606_c3e1de-d0\"><div class=\"kt-accordion-header-wrap\"><button class=\"kt-blocks-accordion-header kt-acccordion-button-label-show\" type=\"button\"><span class=\"kt-blocks-accordion-title-wrap\"><span class=\"kt-blocks-accordion-title\">Q6: <strong>Is this GST calculator free to use?<\/strong><\/span><\/span><span class=\"kt-blocks-accordion-icon-trigger\"><\/span><\/button><\/div><div class=\"kt-accordion-panel kt-accordion-panel-hidden\"><div class=\"kt-accordion-panel-inner\">\n<p class=\"wp-block-paragraph\"> Yes \u2014 this GST calculator is free, requires no sign-up, and supports both adding and removing GST under the latest GST 2.0 rates.<\/p>\n<\/div><\/div><\/div>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Try It Yourself<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Whether you&#8217;re adding GST to a quote, reverse-calculating a shop bill, or double-checking an invoice before you send it \u2014 use the calculator above. Select your slab, enter your amount, and you&#8217;ll have the exact CGST\/SGST or IGST breakup in one click, updated for GST 2.0 rates.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Because whether you&#8217;re a chaiwala pricing your next cup, a startup founder in Bengaluru raising your first invoice, or a parent trying to understand your child&#8217;s school fee receipt \u2014 GST touches every Indian, every single day. It shouldn&#8217;t need a calculator degree to understand.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Free GST Calculator India 2026: Add or Remove GST Online in Seconds GST 2.0 \u00b7 Updated Sep 2026 GST Calculator Add or remove GST instantly \u2014 CGST, SGST &amp; IGST \u2795 Add GST \u2796 Remove GST Enter Amount (before GST) \u20b9 \u20b91K \u20b95K \u20b910K \u20b950K \u20b91L GST Rate (GST 2.0 Slabs) 0%Exempt 5%Merit 18%Standard 40%Luxury&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kad_post_transparent":"","_kad_post_title":"hide","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"class_list":["post-606","page","type-page","status-publish","hentry"],"acf":[],"taxonomy_info":[],"featured_image_src_large":false,"author_info":{"display_name":"Sufyan","author_link":"https:\/\/mybharatportal.com\/tools\/author\/sufyan\/"},"comment_info":0,"_links":{"self":[{"href":"https:\/\/mybharatportal.com\/tools\/wp-json\/wp\/v2\/pages\/606","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mybharatportal.com\/tools\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mybharatportal.com\/tools\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mybharatportal.com\/tools\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mybharatportal.com\/tools\/wp-json\/wp\/v2\/comments?post=606"}],"version-history":[{"count":4,"href":"https:\/\/mybharatportal.com\/tools\/wp-json\/wp\/v2\/pages\/606\/revisions"}],"predecessor-version":[{"id":1940,"href":"https:\/\/mybharatportal.com\/tools\/wp-json\/wp\/v2\/pages\/606\/revisions\/1940"}],"wp:attachment":[{"href":"https:\/\/mybharatportal.com\/tools\/wp-json\/wp\/v2\/media?parent=606"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}