Shopify was built for ecommerce not Indian GST compliance. It does not split CGST and SGST automatically. It does not generate Rule 46 compliant invoices. It does not map HSN codes. It does not export GSTR-1 data.
If you sell on Shopify in India, GST compliance depends on how you configure your workflow.
In 2026, compliance is system-driven. GSTR-3B is auto-populated and non-editable. HSN codes are portal-validated. Invoice data is cross-matched automatically.
This guide explains everything Shopify sellers need to know from GST registration to annual return filing.
Do Shopify Sellers Need GST Registration?
In most cases, yes. GST registration is mandatory if:
- Your annual turnover exceeds ₹40 lakh (₹20 lakh in special category states)
- You sell through marketplaces like Amazon, Flipkart, or Meesho
- You make inter-state sales even a single shipment across state lines
Most Shopify brands ship nationally from day one. That makes GST registration effectively mandatory.
Registration is completed online at gst.gov.in. Required documents include:
- PAN
- Aadhaar
- Business address proof
- Bank account details
- Photographs
Approval typically takes 3–7 working days.
→ Read more: GST Registration for Ecommerce Sellers
How GST Works on Shopify Orders

When a customer places an order, Shopify applies a single combined tax amount. It doesn't determine whether the sale is intra-state or inter-state, and it doesn't split tax into CGST + SGST or IGST.
- Intra-state sale (same state): You charge CGST + SGST split equally. At 18%, that's 9% CGST + 9% SGST.
- Inter-state sale (different states): You charge IGST the full rate. At 18%, that's 18% IGST.
The deciding factor is place of supply, determined by the customer's delivery address compared to your GSTIN-registered state.
Shopify doesn't do this calculation. A GST app like GST Pro reads your GSTIN and the delivery state, then applies the correct split automatically.
GST Rate Structure After September 2025
The 56th GST Council Meeting simplified India’s rate structure under GST 2.0.
| GST Slab | What It Covers |
| 0% | Essential unbranded food, fresh milk, bread |
| 5% | Packaged food, basic clothing, footwear under ₹1,000 |
| 18% | Electronics, consumer durables, most goods and services |
| 40% | Tobacco, pan masala, gutka, luxury goods |
The old 12% and 28% slabs have been removed for most items. Fewer slabs means fewer classification disputes but your billing system must reflect the updated rates.
What Must a GST Invoice Contain?
Under Rule 46 of the CGST Rules, every tax invoice must include 16 mandatory fields, including:
- Supplier name, address, and GSTIN
- Unique invoice number (max 16 characters, per financial year)
- Date of issue
- Recipient details and GSTIN (for B2B)
- HSN code
- Taxable value
- Tax rate and split (CGST/SGST or IGST)
- Place of supply
- Reverse charge indicator (if applicable)
- Signature or digital signature
For businesses under e-invoicing, the invoice must also include:
- IRN (Invoice Reference Number)
- Embedded QR code
Shopify’s default invoice templates do not meet these requirements.
→ Read more: Shopify GST Invoice Format Explained
HSN Codes for Shopify Products
HSN (Harmonized System of Nomenclature) codes classify products for taxation.
Current requirements:
- Turnover ≤ ₹5 crore: 4-digit HSN mandatory on B2B invoices
- Turnover > ₹5 crore: 6-digit HSN mandatory
- Since January 2025: HSN must be selected from a dropdown on the GST portal
Incorrect HSN mapping can lead to:
- Wrong tax calculation
- GSTR-1 mismatches
- ITC disputes
- Invoice rejection during e-invoicing
Each product must have its correct HSN code.
→ Read more: GST HSN Codes for Ecommerce
Filing GSTR-1 from Shopify
GSTR-1 reports all outward supplies for the period. It directly affects your buyer’s ITC eligibility through GSTR-2B.
Frequency:
- Monthly by the 11th (turnover above ₹5 crore)
- Quarterly by the 13th under QRMP scheme
GSTR-1 includes:
- B2B invoices
- B2C large invoices
- Consolidated B2C summary
- Credit/debit notes
- HSN summary
Shopify does not provide a GSTR-1-compatible export.
Without a GST tool, you must manually classify orders, split tax, and enter data into the GST Offline Tool.
With GST Pro, you generate a structured GSTR-1 B2B Offline CSV and upload it directly.
→ Read more: How to File GSTR-1 from Shopify Sales Data
Filing GSTR-3B
GSTR-3B is your summary return for tax liability and ITC claims.
Due date:
- 20th of the following month (monthly filers)
- 22nd or 24th (quarterly, depending on state)
Critical 2025 change:
- Tax liability is auto-populated from GSTR-1 and cannot be edited.
- Corrections must be made through GSTR-1A before filing.
Late fees:
- ₹50 per day
- ₹20 per day for nil returns
Accurate invoice data is now non-negotiable.
TCS for Marketplace Sellers
If you sell through Amazon, Flipkart, or Meesho, the platform deducts 1% TCS under Section 52 of the CGST Act.
The deducted amount appears in your GSTR-2A and can be claimed in your electronic cash ledger. Marketplace sellers must register for GST regardless of turnover. Failure to reconcile TCS properly results in unused credit and overpayment.
→ Read more: TCS on Ecommerce Explained
E-Invoicing: Current Rules and Upcoming Changes
E-invoicing is mandatory for B2B transactions if your Annual Aggregate Turnover exceeds ₹5 crore.
The invoice must be reported to the Invoice Registration Portal (IRP), validated, and assigned:
- IRN
- QR code
Data then auto-populates GSTR-1.
Expected changes:
- Threshold likely to drop to ₹2 crore
- 30-day IRN upload limit for businesses above ₹10 crore
- B2C e-invoicing pilot targeting ecommerce expected 2026–27
Compliance is moving toward full automation.
GSTR-9 Annual Return
All registered taxpayers must file GSTR-9 by 31st December following the financial year. If turnover exceeds ₹5 crore, GSTR-9C reconciliation is also required. Accurate monthly returns make annual filing straightforward. Clean GSTR-1 data all year prevents year-end reconciliation stress.
→ Read more: GSTR-9 for Shopify Sellers
Why Manual GST Workflows Break at Scale
When you process 5 - 10 orders per day, spreadsheets work. At 50 - 100 orders per day:
- Tax split errors increase
- GSTR-1 reconciliation takes hours
- Marketplace TCS becomes difficult to track
- E-invoicing adds API complexity
GST compliance becomes a systems problem, not a spreadsheet problem.
Common GST Mistakes Shopify Sellers Make
- Charging CGST+SGST instead of IGST on inter-state orders
- Using incorrect or missing HSN codes
- Filing GSTR-1 late
- Not reconciling marketplace TCS
- Creating invoices manually in Excel
Most compliance issues originate from manual processes.
How GST Pro Helps Shopify Sellers Stay Compliant

GST Pro is a Shopify app built specifically for Indian GST compliance.
It handles:
- Automatic CGST/SGST/IGST calculation
- Rule 46 compliant invoice generation
- Product-level HSN mapping
- GSTR-1 B2B Offline CSV export
- Accountant-ready Excel reports
- TallyPrime compatible exports
- Shopify Flow automation
- POS integration
- E-invoicing with IRN and QR code generation
All generated directly from Shopify order data. No duplicate entry. No manual tax splitting.
Ready to simplify your GST compliance?
Join thousands of merchants using GST Pro for invoicing and reporting.