0%
How to Set Up a GST Compliant WooCommerce Store in India

Why Indian WooCommerce Setup Is More Complex Than It Looks

Setting up WooCommerce for an Indian business isn’t the same as installing it globally and connecting Stripe. India’s GST system, domestic payment gateways, state-specific tax rules, and the need to sync with Zoho Books or Tally add layers of complexity that standard tutorials don’t cover. If you’ve seen a WooCommerce store where GST line items are wrong, Razorpay payments aren’t reconciling, or Zoho Books invoices have tax mismatches — this guide is for you.

GST Setup — CGST + SGST vs IGST

When a seller and buyer are in the same state, GST splits into CGST and SGST — each at half the total rate. When they’re in different states, the full rate applies as IGST. WooCommerce doesn’t handle this automatically — you need a GST plugin that detects delivery state and applies the correct tax split. Getting this wrong creates accounting problems and compliance risk.

Tax-Inclusive vs Tax-Exclusive Pricing

Decide upfront: B2C stores show GST-inclusive pricing. B2B stores typically show exclusive pricing with GST added at checkout. Configure consistently — inconsistency causes invoice errors that are painful to fix retroactively.

Razorpay — Beyond the Basic Plugin

The Razorpay WooCommerce plugin handles standard flows but not edge cases — subscription billing, payment link generation, UPI mandate setup, and webhook reliability under load. For stores doing significant volume, have a developer audit your webhook configuration to ensure failed payments, refunds, and order status updates are handled correctly.

“The most common WooCommerce support call from Indian stores: ‘Our Zoho Books invoices have wrong GST amounts.’ It’s always the same root cause — incorrect tax rate mapping in Zoho Flow.”

— Fulgid Engineering Team

Zoho Books + WooCommerce — Making It Work

Zoho Flow syncing WooCommerce to Zoho Books works for simple cases but breaks down when you need: correct CGST/SGST vs IGST based on delivery state, HSN/SAC codes on invoices, multiple tax rates across categories, and customer GSTIN on B2B invoices. We’ve rebuilt this integration multiple times for Indian clients — the root problem is always incorrect line item mapping in Zoho Flow.

Pre-Launch Checklist

  • GST plugin configured with correct CGST/SGST/IGST logic based on delivery state
  • HSN/SAC codes added to all products
  • Razorpay webhooks tested — success, failure, and refund scenarios
  • Zoho Books sync tested end-to-end with a real test order
  • Invoice template showing correct tax breakdown and seller GSTIN
  • SSL active and mobile checkout tested

How to Set Up a GST-Compliant WooCommerce Store in India — A Developer’s Practical Guide

Leave A Comment:

Your email address will not be published. Required fields are marked *