Business & Productivity

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.

Learn more

Produces a structured GST tax invoice JSON envelope tuned to the Indian e-invoicing schema 1.1 used by the IRP (Invoice Registration Portal — NIC). Output covers supplier (GSTIN, legal name, state code, address), recipient (GSTIN if registered, place of supply state — which determines whether the supply is intra-state with CGST+SGST or inter-state with IGST), invoice metadata (invoice_no, invoice_date in DD-MM-YYYY, reverse_charge_flag), and line items with HSN/SAC code, description, qty, rate, taxable_value and the GST tax rate (one of 0 / 0.25 / 3 / 5 / 12 / 18 / 28 %). The handler computes CGST/SGST half-splits for intra-state supplies and a single IGST line for inter-state ones. HSN minimum digits per CBIC notification 78/2020 (4 digits for B2B turnover < ₹5 Cr; 6 digits for ≥ ₹5 Cr) are enforced via prompt instruction. Built for MSMEs, freelancers, e-commerce sellers and CAs in India.

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 · ✓ Saved presets and result history

How to Use GST Invoice India (CGST/SGST/IGST)

  1. 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.
  2. 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.
  3. 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).
  4. 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).
  5. 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

1

Monthly B2B services invoice from a registered consultant to a corporate client

2

B2C product invoice from an e-commerce seller to an unregistered buyer (URP)

3

Inter-state invoice (Maharashtra supplier ⇒ Karnataka buyer) computed as IGST 18 %

4

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

🔒
Your Privacy is Protected

We keep your input and the result for up to 90 days to run the service, prevent abuse and, if you're signed in, show your history. They are processed by the AI providers listed in our Privacy Policy. We don't sell them.

Related tools

Try this agent

Brand BuilderGenerate brand names, create a slogan, write your brand story, and define brand guidelines.Try this agent →

Related workflow

GST invoice + e-way bill prep (intra-state + inter-state)Validate the buyer's GSTIN, build a CGST+SGST or IGST invoice JSON envelope, and prepare the e-way…Run workflow →

Read more