Every week I see the same question in GST forums: "What's the difference between CGST, SGST and IGST, and which one do I charge?" It sounds simple. The answer is simple. But getting it wrong costs real money — and I've watched it happen more times than I can count.

A handicrafts exporter in Jaipur was supplying goods to a retail chain in Mumbai. He'd been doing it for two years — always raising invoices himself, always writing CGST + SGST because that's what his CA set up originally for his local sales. Nobody ever checked. Then the Mumbai retailer switched accountants. The new CA ran a GSTR-2B reconciliation and flagged every single invoice. Jaipur to Mumbai is interstate — IGST should have applied, not CGST+SGST. The retailer's ITC claim of ₹68,000 was rejected. The exporter had to reissue 23 invoices, file amendments, and explain the discrepancy in writing. Two years of incorrect invoicing undone in one week.

The difference between CGST, SGST and IGST is not complicated. But you need to understand it cold — because every invoice you raise depends on getting this one decision right.

What Is CGST, SGST and IGST — Full Forms First

Before anything else, let's get the cgst sgst igst full form out of the way:

Short Form Full Form Who Gets the Money When It Applies
CGST Central Goods and Services Tax Central Government Intrastate supply only
SGST State Goods and Services Tax State Government Intrastate supply only
IGST Integrated Goods and Services Tax Central Govt (then distributed to destination state) Interstate supply only
UTGST Union Territory GST Union Territory Administration Intrastate supply in UTs (replaces SGST)

The one rule that covers everything: Same state = CGST + SGST. Different state = IGST. That's the entire difference between CGST SGST and IGST in practice. Everything else is just detail.

The Difference Between CGST SGST and IGST — With Real Examples

The what is difference between cgst sgst and igst question becomes crystal clear with examples. Think of cgst vs sgst vs igst with example as the fastest way to understand which tax applies. Let me show you three scenarios — intrastate, interstate, and the tricky union territory case.

Example 1 — Intrastate Supply (CGST + SGST)

Seller: Software firm in Bengaluru, Karnataka

Buyer: Startup also in Bengaluru, Karnataka

Invoice value: ₹1,00,000 | GST rate: 18%

CGST (9%): ₹9,000 | SGST (9%): ₹9,000

Total Invoice: ₹1,18,000

Example 2 — Interstate Supply (IGST)

Seller: Same software firm in Bengaluru, Karnataka

Buyer: Company in Mumbai, Maharashtra

Invoice value: ₹1,00,000 | GST rate: 18%

IGST (18%): ₹18,000 | CGST: NIL | SGST: NIL

Total Invoice: ₹1,18,000

Example 3 — Union Territory Supply (CGST + UTGST)

Seller: Retailer in Chandigarh (Union Territory — no state legislature)

Buyer: Customer also in Chandigarh

Invoice value: ₹50,000 | GST rate: 12%

CGST (6%): ₹3,000 | UTGST (6%): ₹3,000

Total Invoice: ₹56,000

Notice: the total tax amount is always the same — 18% in examples 1 and 2. The difference is only in which tax head gets used and where the money goes. Your client pays the same either way. But their ITC claim depends entirely on you using the correct tax head.

The Complete CGST vs SGST vs IGST Comparison

Factor CGST SGST IGST
Full FormCentral GSTState GSTIntegrated GST
Governing ActCGST Act 2017SGST Act 2017IGST Act 2017
When to chargeIntrastate onlyIntrastate onlyInterstate only
Always appears withSGSTCGSTAlone (never with CGST/SGST)
Revenue goes toCentral GovtState GovtCentral Govt first, then destination state
Rate (18% example)9%9%18%
Rate (12% example)6%6%12%
Rate (5% example)2.5%2.5%5%
Can appear on same invoice as IGST?❌ Never❌ Never❌ Never

How to Know Which GST to Apply — The Place of Supply Rule

The entire decision — and you don't want to get this wrong — comes down to one field on your invoice: Place of Supply. This is mandatory under Rule 46 of the CGST Rules 2017. Understanding place of supply gst india rules is the single most important thing you can do to avoid ITC rejections.

When to charge cgst sgst or igst is determined by comparing two state codes:

Supplier State Place of Supply (Buyer's State) Tax to Apply Example
Maharashtra (27)Maharashtra (27)CGST + SGSTMumbai seller → Pune buyer
Karnataka (29)Tamil Nadu (33)IGSTBengaluru seller → Chennai buyer
Gujarat (24)Gujarat (24)CGST + SGSTSurat seller → Ahmedabad buyer
Rajasthan (08)Delhi (07)IGSTJaipur seller → Delhi buyer
Delhi (07)Delhi (07)CGST + SGSTDelhi seller → Delhi buyer (has legislature = SGST)
UP (09)MP (23)IGSTLucknow seller → Bhopal buyer

⚠️ The rule is simple — same state code = CGST+SGST. Different state code = IGST. Always check the Place of Supply before you raise an invoice. Your invoice generator should do this automatically.

The 5 CGST SGST IGST Mistakes That Get ITC Claims Rejected

These are the real mistakes I see businesses make — each with a consequence that costs money and relationships.

Mistake #1

Charging CGST+SGST for an Interstate Client

This is the Jaipur story above — and it's the most common mistake in India. A supplier sets up their invoice template for local sales (CGST+SGST) and then uses the same template for clients in other states without changing the tax type. The total tax rate looks correct (both come to 18%), so nobody notices until reconciliation time.

💥 Consequence: Your client's accountant finds the mismatch in GSTR-2B. The ITC claim is rejected. You must reissue every incorrect invoice with a credit note and amendment. If this happened across two financial years, you're looking at GST amendment procedures under Section 37 — painful and time-consuming.
Mistake #2

Applying IGST When Both Parties Are in the Same State

The reverse mistake — a supplier charges IGST on a local supply. This usually happens when someone uses a template from an interstate transaction and forgets to change it. The client gets the invoice, pays, and claims ITC on IGST. But the supplier filed GSTR-1 showing CGST+SGST (or the reverse). The mismatch triggers a notice.

💥 Consequence: GSTR-2A mismatch notice from the GST department. The client's ITC claim is in limbo. You need to file a GSTR-1 amendment, and the client may need to reverse the ITC temporarily — which affects their working capital.
Mistake #3

Showing Both CGST+SGST and IGST on the Same Invoice

I've seen this in Excel templates where someone added all three tax rows and filled in amounts for all of them. Under GST law, CGST+SGST and IGST are mutually exclusive — they can never appear on the same invoice. An invoice with both is technically non-compliant and invalid.

💥 Consequence: The invoice is legally invalid. The buyer cannot claim ITC on it. You may need to cancel and reissue. If the buyer already filed returns based on this invoice, both sides face reconciliation issues.
Mistake #4

Not Updating Place of Supply When Delivery Address Differs From Billing Address

A client gives a billing address in Maharashtra but wants delivery to their warehouse in Gujarat. The Place of Supply for goods is generally the delivery location — not the billing address. Many suppliers copy the billing address into Place of Supply without checking. For services, Place of Supply rules are different and more complex — location of recipient usually applies.

💥 Consequence: Wrong tax type applied. The GST collected goes to the wrong government — state vs centre gets the wrong share. During audit, this triggers demand notices for the differential tax, plus interest at 18% per annum from the date of supply.
Mistake #5

Confusing Which Union Territories Use UTGST vs SGST

Not all Union Territories follow the same GST rule. UTs with their own legislature — Delhi (NCT), Puducherry, and Jammu & Kashmir — use CGST + SGST, exactly like regular states. UTs without a legislature — Chandigarh, Lakshadweep, Andaman & Nicobar Islands, Dadra & Nagar Haveli, Daman & Diu, and Ladakh — use CGST + UTGST. A common mistake: a supplier correctly uses CGST + SGST for Delhi (correct) but then assumes Chandigarh works the same way (wrong — Chandigarh uses CGST + UTGST because it has no state legislature).

💥 Consequence: Using SGST instead of UTGST for a supply within Chandigarh, Lakshadweep or other non-legislature UTs means the invoice cites the wrong Act. In a GST audit, technical non-compliance can attract scrutiny notices even when the tax amount collected is correct.

Why I Built GSTInvoiceFree.in

I got tired of seeing small creators and shopkeepers get bullied by complex software or expensive CAs just to generate a simple, legal piece of paper they need to get paid. The CGST vs SGST vs IGST confusion is exactly the kind of thing that should be solved automatically — not something you should have to think about every time you raise an invoice.

GSTInvoiceFree.in automatically detects whether CGST+SGST or IGST applies based on the states you enter. You pick your state and your client's state — the tool handles the rest. No formulas, no manual checking, no risk of the Jaipur mistake.

📋 2026 E-Invoice Update — CGST SGST IGST Rates Unchanged

The cgst sgst igst rates 2026 remain at the standard slabs — 0%, 5%, 12%, 18%, and 28%. The threshold for mandatory e-invoicing is ₹5 crore AATO as of 2026. If your business crosses this threshold, every invoice must be submitted to the GSTN IRP portal in JSON format — and the portal automatically validates your CGST/SGST/IGST selection based on Place of Supply. Manual invoice tools and Excel templates cannot generate IRP-compliant JSON.

CGST SGST IGST on Invoice — What the Sample Looks Like

INTRASTATE INVOICE SAMPLE (CGST + SGST)

Seller: Mehta Consultants, Pune, Maharashtra — GSTIN: 27AAAPM1234A1Z5
Buyer: Sharma Enterprises, Mumbai, Maharashtra — GSTIN: 27AABCS9876A1Z1
Place of Supply: Maharashtra (27)

Service: Digital Marketing Consulting
SAC Code: 998361 | Taxable Value: ₹80,000

CGST @ 9%: ₹7,200
SGST @ 9%: ₹7,200
IGST: NIL

Total Invoice Value: ₹94,400

INTERSTATE INVOICE SAMPLE (IGST)

Seller: Mehta Consultants, Pune, Maharashtra — GSTIN: 27AAAPM1234A1Z5
Buyer: Tech Solutions Pvt Ltd, Hyderabad, Telangana — GSTIN: 36AABCT5432B1Z3
Place of Supply: Telangana (36)

Service: Digital Marketing Consulting
SAC Code: 998361 | Taxable Value: ₹80,000

CGST: NIL
SGST: NIL
IGST @ 18%: ₹14,400

Total Invoice Value: ₹94,400

Both invoices collect ₹94,400 from the client. But the tax head is completely different — and only one of them will let the client claim their ITC correctly based on where they actually are.

Stop Guessing CGST, SGST or IGST — Let the Tool Decide

GSTInvoiceFree.in automatically applies the correct tax type based on your state and your client's state. No formulas, no risk of ITC rejection. Generate a fully compliant GST invoice in 60 seconds — completely free.

→ Generate My GST Invoice Free
No login · No signup · No watermark · Auto CGST SGST IGST detection

Frequently Asked Questions

What is the difference between CGST, SGST and IGST?

CGST and SGST are charged together on intrastate supplies — when buyer and seller are in the same state. Revenue is split equally between the central and state government. IGST is charged on interstate supplies — when buyer and seller are in different states. The total tax rate is always the same (e.g. 18%), but which tax type applies depends entirely on the Place of Supply.

What is the full form of CGST, SGST and IGST?

CGST full form is Central Goods and Services Tax. SGST full form is State Goods and Services Tax. IGST full form is Integrated Goods and Services Tax. In Union Territories like Delhi and Chandigarh, SGST is replaced by UTGST — Union Territory Goods and Services Tax.

What is the difference between CGST, SGST and IGST in Hindi?

CGST (केंद्रीय वस्तु एवं सेवा कर) — केंद्र सरकार को जाता है। SGST (राज्य वस्तु एवं सेवा कर) — राज्य सरकार को जाता है। दोनों एक ही राज्य के अंदर लेनदेन पर लगते हैं। IGST (एकीकृत वस्तु एवं सेवा कर) — अलग-अलग राज्यों के बीच लेनदेन पर लगता है।

How to calculate CGST, SGST, IGST on invoice?

For intrastate supply at 18%: CGST = Taxable Value × 9%, SGST = Taxable Value × 9%. For interstate supply at 18%: IGST = Taxable Value × 18%. Never mix both on the same invoice. Example: ₹50,000 intrastate — CGST ₹4,500 + SGST ₹4,500 = Total ₹59,000. Same supply interstate — IGST ₹9,000 = Total ₹59,000. Same total, different tax head.

What is the difference between CGST, SGST and IGST with example?

Intrastate example: Bengaluru firm bills Bengaluru client ₹1,00,000 at 18%. CGST = ₹9,000, SGST = ₹9,000. Total = ₹1,18,000. Interstate example: Same Bengaluru firm bills Mumbai client ₹1,00,000 at 18%. IGST = ₹18,000. Total = ₹1,18,000. The amount collected is identical — only the tax head changes based on the client's location.

O

Om M. Naik

Data Analyst & ML Engineer — Bengaluru

I built GSTInvoiceFree.in after watching Indian freelancers and small businesses make avoidable GST mistakes — especially the CGST vs IGST confusion that costs real money during ITC reconciliation. I'm a Data Analyst and ML Engineer based in Bengaluru. Everything I write comes from real experience with Indian tax data — not government circulars. Read more about me →