How to Create GST-Compliant Invoices in WooCommerce (Step-by-Step Guide 2025

How to Create GST-Compliant Invoices in WooCommerce (Step-by-Step Guide 2025)

Running an online store in India means you must follow GST (Goods and Services Tax) regulations. For every sale, a GST-compliant invoice is mandatory — whether you’re selling physical or digital products. Luckily, WooCommerce makes it easy to generate professional invoices that meet Indian tax requirements. In this article, we’ll explain how to create GST invoices in WooCommerce without coding, using the best plugins available in 2025.

Why GST-Compliant Invoices Matter

GST invoices are essential for both you and your customers. They ensure compliance with Indian tax laws and help maintain transparent business records. Every invoice should include:

  • Seller’s GSTIN (Goods and Services Tax Identification Number)
  • Buyer’s GSTIN (if applicable)
  • Invoice Number and Date
  • Product Details with HSN/SAC Code
  • Tax Breakdown – CGST, SGST, or IGST
  • Total Amount Payable (including tax)

Without GST-compliant invoices, your business may face compliance issues and lose customer trust. Now let’s see how you can automate it in WooCommerce.

Step 1: Install a GST Invoice Plugin

WooCommerce doesn’t generate GST invoices by default. You’ll need a plugin designed for the Indian taxation system. Here are the best options:

1. WebPlanex GST Invoice India

This plugin is one of the most reliable solutions for Indian eCommerce businesses. It automatically generates GST-compliant invoices for every order placed in your WooCommerce store.

Key Features:

  • Supports CGST, SGST, and IGST calculations
  • Automatic PDF invoice generation
  • HSN/SAC code and tax summary on every invoice
  • Custom logo and branding options

Download: Available on WordPress Plugin Directory

2. Indian GST Invoice Suite

A free and simple plugin that helps small and medium-sized businesses create accurate invoices. It’s perfect for startups and WooCommerce beginners.

Key Features:

  • Auto invoice generation after checkout
  • HSN/SAC-based tax calculation
  • Separate GST reports for accounting
  • Option to download invoices in PDF

3. WooCommerce PDF Invoices & Packing Slips (with GST Add-on)

This globally popular plugin can be enhanced with a GST add-on to meet Indian tax compliance. It’s ideal if you already use it for international sales.

Key Features:

  • Custom invoice templates
  • Automatic PDF attachment in order emails
  • Supports Indian GST fields with add-on
  • Easy customization via settings panel

Step 2: Configure GST Settings

Once you’ve installed your preferred plugin, configure your GST details inside the WooCommerce dashboard:

  1. Go to WooCommerce → Settings → GST Invoice
  2. Enter your Business Name, GSTIN, and Address
  3. Add tax rates under WooCommerce → Taxes
  4. Include HSN/SAC codes for each product
  5. Enable PDF invoice generation after every successful order

Pro Tip: Always use unique invoice numbering (like INV/2025/001) to maintain compliance and audit readiness.

Step 3: Add GST Fields to Product Pages

GST rates vary by product category. To assign correct taxes:

  • Open a product in your WooCommerce dashboard
  • Scroll down to Product Data → General
  • Add the HSN code and applicable tax rate (e.g., 12%, 18%)
  • Save changes — your invoice will now auto-calculate GST

Step 4: Automate Invoice Emails

Every time an order is placed, the plugin will automatically attach a GST-compliant invoice PDF to the customer’s email. You can customize this layout using your logo and business name for a more professional look.

Bonus: Some plugins like WebPlanex also send a shipping label and packing slip with every invoice — perfect for logistics teams.

Step 5: Generate GST Reports

To simplify filing and monthly reporting, use the plugin’s built-in GST Report Generator. You can export your reports in CSV or Excel format for accounting or upload directly to your GST portal.

Recommended Tool: WebPlanex GST Invoice India → Reports → “Export for GST Filing”

Additional Plugins to Enhance GST Functionality

  • Booster for WooCommerce: Adds tax and invoice modules with more flexibility.
  • WooCommerce PDF Invoices Indian Add-on: Custom templates and automatic HSN-based calculation.
  • TaxJar (For Global Stores): Helps automate tax collection for international transactions.

Final Thoughts

Creating GST-compliant invoices in WooCommerce doesn’t have to be complicated. With the right plugin and a one-time setup, your store can automatically generate professional invoices for every order. This not only saves time but ensures your business stays fully compliant with Indian tax laws.

Pro Tip: Regularly update your plugin and verify GST rates to avoid calculation errors and maintain 100% compliance in 2025.