Shopify does not generate GST-compliant invoices for Indian sellers. Its default order confirmation includes:
- Order number
- Customer details
- Product summary
- A single combined “Tax” line
It does not include CGST/SGST/IGST breakup, GSTIN, HSN codes, place of supply, or consecutive invoice numbering. To issue valid tax invoices under Indian GST law, you need a separate invoicing layer on top of Shopify.
For a broader understanding of how invoicing fits into overall compliance, see the complete GST guide for Shopify sellers.
This guide explains two approaches:
- The manual method
- The automated method using GST Pro
Why Shopify’s Default Invoice Is Not GST-Compliant
Shopify’s templates are designed for global ecommerce. They are not built around Indian GST law.
Under Rule 46 of the CGST Rules, a valid GST invoice must include:
- Supplier GSTIN
- CGST / SGST / IGST split
- HSN or SAC codes
- Place of supply with state name and code
- Consecutive invoice numbering
- Taxable value and tax component breakup
- Reverse charge indicator (if applicable)
- Signature block
You can add static GSTIN text in Liquid templates. But Shopify cannot determine whether a sale is intra-state or inter-state using GSTIN logic. That tax split calculation does not exist natively in the platform.
Review the full GST invoice format checklist under Rule 46 to ensure compliance.
Method 1: Manual Invoice Generation

Some sellers create invoices outside Shopify using Excel, Google Sheets, Word templates, or free invoice tools.
The Manual Process (Per Order)
-
Open your invoice template
-
Copy customer name, address, and product details from Shopify
-
Compare delivery state with your GSTIN state
-
Decide tax type:
-
Same state → CGST + SGST
-
Different state → IGST
-
-
Manually calculate tax split
-
Look up and enter HSN codes
-
Add the next invoice number in sequence
-
Save, send to customer, and archive
Time per invoice: 5 -10 minutes minimum.
Why Manual Invoicing Breaks at Scale
At 5 orders per day, this is manageable. At 50 orders per day, it becomes risky.
Common problems:
- Wrong tax split
- Skipped invoice numbers
- Incorrect HSN codes
- Inconsistent invoice formats
- No structured export for GSTR-1
- Scattered files with no audit trail
Manual systems do not scale beyond low order volumes.
Method 2: Automated Invoice Generation with GST Pro

GST Pro generates GST-compliant invoices directly from Shopify order data. Once configured, every invoice is created automatically.
One-Time Setup (Approx. 10 Minutes)
- Install GST Pro from the Shopify App Store
- Enter your business GSTIN
- Map HSN codes to products (set once)
- Customize invoice template (logo, layout, optional fields)
- Set invoice numbering format (e.g., INV-2026-001)
After setup, no manual tax logic is required.
Complete step-by-step setup guide → Installing and Setting Up GST Pro
What Happens for Every Order
For each Shopify order, GST Pro:
- Reads product details, quantities, and pricing
- Identifies customer delivery state
- Compares it with your GSTIN state
- Determines place of supply
- Applies correct tax split (CGST+SGST or IGST)
- Pulls mapped HSN codes
- Assigns next consecutive invoice number
- Generates a Rule 46–compliant invoice
The invoice is available instantly as:
- PDF download
- Printable document
- Email attachment
Fully Automated with Shopify Flow
You can automate the entire process using Shopify Flow. Every order receives a compliant invoice without manual intervention.
Example workflow:
- Trigger: Order paid
- Action: GST Pro generates invoice → emails PDF to customer
What a GST Pro Invoice Includes

Each generated invoice contains:
- Supplier name, address, and GSTIN
- Customer details with GSTIN (for B2B)
- Unique consecutive invoice number
- Date of issue
- Product description with HSN code
- Quantity and unit price
- Taxable value after discounts
- CGST + SGST or IGST breakup
- Place of supply
- Total invoice value (figures and words)
- Digital signature block
- IRN and QR code (for e-invoicing users)
This satisfies all mandatory Rule 46 requirements.
Handling Refunds and Credit Notes
When a refund is processed in Shopify, GST law requires a credit note referencing the original invoice.
GST Pro generates credit notes automatically with:
- Original invoice number reference
- Matching tax reversal (same CGST/SGST/IGST split)
- Consecutive credit note numbering
- Reason for credit
- Credit notes directly impact your GSTR-1 and buyer ITC. Inaccurate credit note reporting often surfaces during annual reconciliation in GSTR-9.
Manual vs Automated Comparison

As order volumes increase, reconciliation complexity grows especially for marketplace sellers managing TCS deductions. If you sell through Amazon or Flipkart, understand how TCS on ecommerce transactions affects your reporting workflow.
Generating GST invoices on Shopify requires more than adding your GSTIN to a template. It requires:
- Place-of-supply logic
- Correct tax split
- HSN mapping
- Consecutive invoice numbering
- Structured data output for GST returns
Manual processes introduce risk as order volume grows. An automated invoicing layer ensures compliance stays consistent regardless of scale.
Ready to simplify your GST compliance?
Join thousands of merchants using GST Pro for invoicing and reporting.