CGST vs SGST vs IGST in WooCommerce – Explained for Indian Stores

If you run a WooCommerce store in India, you must understand how CGST, SGST, and IGST work — especially when selling across states.

Many store owners assume that if tax is calculated, everything is fine. But GST compliance depends not just on calculation — it depends on correct classification and invoice display.

In this guide, we’ll clearly explain:

  • What CGST, SGST, and IGST mean
  • When each one applies
  • How WooCommerce handles them
  • Common mistakes Indian stores make

What Is CGST, SGST & IGST?

Under India’s GST system:

CGST (Central GST)

Collected by the Central Government.

SGST (State GST)

Collected by the State Government.

IGST (Integrated GST)

Collected by the Central Government for inter-state transactions.

When Does Each Apply?

The rule is simple:

Same-State Sale

If your store and the customer are in the same state:

You charge:

  • CGST
  • SGST

Example:

Store location: Gujarat
Customer location: Gujarat

Tax charged:

  • CGST 9%
  • SGST 9%

Inter-State Sale

If your store and the customer are in different states:

You charge:

  • IGST only

Example:

Store location: Gujarat
Customer location: Maharashtra

Tax charged:

  • IGST 18%

How WooCommerce Handles GST Calculation

WooCommerce can calculate taxes correctly — but only if:

  • You configure tax rates properly
  • You calculate tax based on shipping address (recommended)
  • You set correct tax classes

However, calculation alone is not enough.

Your invoice must clearly show:

  • CGST amount
  • SGST amount
  • IGST amount
  • Place of Supply

If this breakup is unclear, your invoice may not be compliant.

Common GST Mistakes in WooCommerce Stores

Here are mistakes frequently seen in Indian WooCommerce setups:

1️⃣ Not calculating tax based on shipping address

If billing address is used instead of shipping address, inter-state logic may break.

2️⃣ Incorrect tax rates configured

Sometimes store owners add only 18% GST instead of splitting CGST and SGST.

3️⃣ Invoice not showing proper breakup

Even if tax is calculated internally, invoices sometimes show only “GST” without split.

4️⃣ Missing Place of Supply

GST invoices must show place of supply for inter-state transactions.

5️⃣ No financial year invoice numbering

Using order number as invoice number is not GST compliant.

Why Proper Tax Breakup Matters

During GST audits, authorities check:

  • Whether correct type of tax was charged
  • Whether CGST/SGST/IGST classification was correct
  • Whether invoices reflect correct breakup
  • Whether inter-state sales were treated properly

Incorrect breakup can create compliance risk — even if the total tax amount is correct.

How to Ensure Proper GST Invoices in WooCommerce

To ensure compliance:

  • Configure tax rates correctly (CGST, SGST, IGST)
  • Calculate tax based on shipping address
  • Use a proper GST invoice format
  • Show Place of Supply
  • Follow financial-year invoice numbering

A dedicated GST invoice solution simplifies this process.

Smart GST Invoice for WooCommerce (India)

If you want your invoices to:

  • Automatically show correct CGST/SGST/IGST breakup
  • Follow financial year numbering
  • Include HSN/SAC codes
  • Display Place of Supply properly
  • Generate audit-ready PDFs

You can explore:
https://eproductdownload.com/smart-gst-invoice-for-woocommerce-india/

Final Thoughts

GST calculation and GST invoicing are two different things.

WooCommerce handles tax calculation — but compliance depends on how that information is structured and displayed.

Understanding CGST, SGST, and IGST logic ensures that your WooCommerce store stays audit-ready and compliant.

If you haven’t reviewed your invoice structure recently, now is a good time to check.

Shopping cart

0
image/svg+xml

No products in the cart.

Continue Shopping
WhatsApp Chat
×

Connect Us On WhatsApp: