GST Invoice India (CGST/SGST/IGST)
Generate a structured GST tax invoice JSON envelope for Indian businesses — supplier (GSTIN, name, state code, address), recipient (GSTIN if registered, place of supply state), HSN/SAC codes, tax-rate slabs (0/0.25/3/5/12/18/28 %), and the correct CGST+SGST split for intra-state transactions or IGST for inter-state ones. The output is e-invoice schema 1.1 compatible.
Pro Feature
Generate a structured GST tax invoice JSON envelope for Indian businesses — supplier (GSTIN, name, state code, address), recipient (GSTIN if registered, place of supply state), HSN/SAC codes, tax-rate slabs (0/0.25/3/5/12/18/28 %), and the correct CGST+SGST split for intra-state transactions or IGST for inter-state ones. The output is e-invoice schema 1.1 compatible. This is a Pro tool — upgrade to unlock it along with every other Pro tool on the platform.
Upgrade to Pro — $19/mo✓ All Pro tools · ✓ Unlimited daily runs · ✓ Priority processing
How to Use GST Invoice India (CGST/SGST/IGST)
- Verify both GSTINs — supplier and (if registered) recipient. The 15th character is a modulo-36 check digit; the validator catches typos before the IRP rejects them.
- Place of supply drives the tax split: same state as supplier ⇒ CGST + SGST (each at half the GST rate); different state ⇒ IGST at the full rate. The handler computes the split automatically.
- HSN/SAC code minimum digits: 4 for B2B turnover < ₹5 Cr, 6 for ≥ ₹5 Cr. The most common services HSN range is 9983xx (consulting / IT), 9984xx (telecom), 9988xx (manufacturing services).
- GST rate slabs in 2026: 0 % (essentials), 0.25 % (rough diamonds), 3 % (gold/silver), 5 % (railway tickets / processed food), 12 % (textiles / packaged food), 18 % (default for services), 28 % (luxury goods + sin tax).
- Reverse charge (RCM) — flip to Y if the recipient is liable for the GST instead of the supplier (e.g. import of services from outside India, or when an unregistered supplier sells to a registered recipient).
Use Cases
Monthly B2B services invoice from a registered consultant to a corporate client
B2C product invoice from an e-commerce seller to an unregistered buyer (URP)
Inter-state invoice (Maharashtra supplier ⇒ Karnataka buyer) computed as IGST 18 %
SEZ supply (state code 96) defaulted to IGST under the LUT route (zero-rated export)
Tips for Best Results
- The IRP enforces a max length of 16 chars on invoice numbers. Strip dots and slashes if your ERP uses them — INR-2026-0001 is fine, INV.2026/0001 is not.
- Once an IRN is generated by the IRP, an invoice cannot be edited — only cancelled within 24 hours. Run the validator BEFORE pushing to the IRP.
- For exports under LUT (Letter of Undertaking), set IGST = 0 and SupTyp = EXPWOP (Export Without Payment). Without LUT, IGST applies and the supplier can claim refund.
- PIN code is optional in the schema but recommended — many ERPs reject envelopes that lack it.
Frequently Asked Questions
Does this tool generate the IRN (Invoice Reference Number)?
No. The IRN is allocated by the IRP (Invoice Registration Portal — NIC) when you submit the JSON envelope. We generate the envelope; you submit it via your IRP-registered ERP (Tally, Zoho Books, ClearTax, etc.) or directly via the IRP API for IRN, AckNo and digitally-signed QR code.
Is e-invoicing mandatory for my business?
As of FY 2025-26, e-invoicing is mandatory for B2B / SEZ supplies of taxpayers whose aggregate turnover exceeds ₹5 Cr in any preceding financial year (CBIC notification 10/2023 and subsequent amendments). B2C invoices are exempted from IRN but must carry a self-generated dynamic QR code. Below the threshold, e-invoicing is optional but recommended.
Why does the tool need place_of_supply state code?
Because the place-of-supply state determines whether the supply is intra-state (CGST + SGST) or inter-state (IGST). Same state as supplier ⇒ CGST/SGST split; different state ⇒ IGST. For services rendered to a registered recipient, place of supply is generally the recipient's location (Section 12 IGST Act).
Part of these workflows
This tool is used in step-by-step guides that help you get more done
We don't store your text. Processing happens in real-time and your input is discarded immediately after generating the result.
Unlock Unlimited Access
Free users: 5 uses per day | Pro users: Unlimited
✍️ Prompt Library
Ready-to-use prompts — click "Use This" to auto-fill the tool
Create a one-page business plan for a [type of business] targeting [audience].
Write 5 SMART goals for a [role] at a company focused on [objective].
Draft a professional email to a client explaining a project delay with a new timeline.
Summarise the key takeaways from this meeting transcript: [paste transcript]
Write a 30-60-90 day onboarding plan for a new [job title].