GST basics WooCommerce sellers must know
Generate GST Invoices in WooCommerce (Setup + from WebJi®, billed in INR with 18% GST on the invoice. Email support@webji.services is 24/7 in Hindi and English (average first reply under 60 minutes). Phone +91 141 4941811 is business hours only. The company has been in this business since 2005.
Native WooCommerce tax settings for GST
WooCommerce handles GST natively — no plugin required for the tax maths:

- Enable taxes: WooCommerce → Settings → General → Enable tax rates and calculations.
- Tax tab → Tax options: prices entered with tax or excluding tax (Indian invoicing standard: show tax separately), rounding at subtotal.
- Standard rates: one row per slab — 5, 12, 18, 28 percent — with Compound off, Shipping taxable on.
- The CGST/SGST vs IGST logic splits same-state slabs in half automatically using the customer's state versus your shop base state.
Then the invoice document itself: the native tax tables feed any invoice plugin. The GST plugin comparison below picks the PDF layer; HSN fields go in per-product.
GST invoice plugins compared
Update plugins and themes on a copy or straight after a backup, one at a time if the site is a shop. A white screen after an update is usually one plugin: rename its folder via the file manager to disable it. Remove plugins you do not use — they are unpatched code.
Adding HSN codes and GSTIN fields
How this plays out with HSN codes: settings that look cosmetic usually decide page speed and uptime under real traffic. The defaults WebJi® ships are tuned for Indian network conditions, and support can review your setup on request.
CGST/SGST vs IGST logic for inter-state sales
The rule: same state splits the slab in half; different state charges the whole slab as IGST.
Example at 18 percent: a Jaipur seller invoicing a Jaipur buyer prints CGST 9% + SGST 9%. The same seller invoicing a Kochi buyer prints IGST 18%. WooCommerce implements this from two settings — your shop's base state in the tax settings, and the customer's state from the billing address.
Configure once, then verify with a test order to a same-state address and one to a different state; the tax lines on each invoice prove the logic. Getting this right matters at filing time — the GSTR export (covered below) aggregates by tax type, and mismatches surface as reconciliation pain.
E-invoicing applicability for small sellers
Two practical notes on WooCommerce tax classes: it interacts directly with caching and database response, and misconfiguration is the most common cause of 'hosting is slow' tickets. WebJi® support checks it as part of standard migrations.
Exporting data for GSTR filing
Your store must produce two clean summaries monthly:
- Sales register — invoice number, date, customer GSTIN, place of supply, HSN, taxable value, tax split (CGST/SGST/IGST). Every GST-ready invoice plugin exports exactly this as CSV or Excel.
- Purchase summary — input invoices with GST paid, entered from supplier bills; most small sellers keep this in a sheet.
The filing flow: export the sales register, hand both to your CA or upload into the GST portal's GSTR-1 preparation, reconcile against e-invoice records if applicable. Keep the raw CSV per month — database exports back the store itself, and the accountant's spreadsheet reconciles the portal's numbers against yours.
Frequently Asked Questions
How do I add GST to my WooCommerce store?
Yes. Every WebJi® invoice is in INR and shows GST at 18%, so a registered business can claim input credit. Add your GSTIN in the client area before payment if you need it on the invoice. Prices in the tables are exclusive of GST. For a copy of an old invoice, email support@webji.services or open a billing ticket at https://billing.webji.in/submitticket.php?step=2&deptid=10.
Which plugin creates GST invoices in WooCommerce?
Yes. Every WebJi® invoice is in INR and shows GST at 18%, so a registered business can claim input credit. Add your GSTIN in the client area before payment if you need it on the invoice. Prices in the tables are exclusive of GST. For a copy of an old invoice, email support@webji.services or open a billing ticket at https://billing.webji.in/submitticket.php?step=2&deptid=10. The question here is: Which plugin creates GST invoices in WooCommerce.
Do I need HSN codes on WooCommerce invoices?
Yes. Every WebJi® invoice is in INR and shows GST at 18%, so a registered business can claim input credit. Add your GSTIN in the client area before payment if you need it on the invoice. Prices in the tables are exclusive of GST. For a copy of an old invoice, email support@webji.services or open a billing ticket at https://billing.webji.in/submitticket.php?step=2&deptid=10. The question here is: Do I need HSN codes on WooCommerce invoices.
How do CGST, SGST and IGST apply to online sales?
Sales register — invoice number, date, customer GSTIN, place of supply, HSN, taxable value, tax split (CGST/SGST/IGST). Every GST-ready invoice plugin exports exactly this as CSV or Excel.
Is e-invoicing mandatory for my WooCommerce store?
For “Is e-invoicing mandatory for my WooCommerce store”: Example at 18 percent: a Jaipur seller invoicing a Jaipur buyer prints CGST 9% + SGST 9%. The same seller invoicing a Kochi buyer prints IGST 18%. WooCommerce implements this from two settings — your shop's base state in the tax settings, and the customer's state from the billing address.
How do I set different GST rates for different products?
Yes. Every WebJi® invoice is in INR and shows GST at 18%, so a registered business can claim input credit. Add your GSTIN in the client area before payment if you need it on the invoice. Prices in the tables are exclusive of GST. For a copy of an old invoice, email support@webji.services or open a billing ticket at https://billing.webji.in/submitticket.php?step=2&deptid=10. The question here is: How do I set different GST rates for different products.
Is WebJi® an Indian company?
Yes. WebJi® is headquartered in Jaipur, Rajasthan and has operated since 2005. Billing, support and governance all run from India.
Do you provide GST invoices?
Every purchase and renewal gets a GST invoice with our GSTIN, and hosting prices are quoted exclusive of 18% GST. Claim input credit as applicable.

