GST Setup for Indian Shopify Merchants in 2026 (Complete Guide)
GST setup on Shopify is one of the most confusing parts of launching an Indian ecommerce brand. The Shopify admin exposes the settings but the guidance for Indian merchants is limited. Get it wrong and you either overpay tax or face compliance notices. Get it right and it runs on autopilot. This is the honest complete guide based on setups we do for Indian Shopify merchants every month.
When you need GST registration for a Shopify store
Under Indian GST law in 2026, ecommerce sellers must register for GST regardless of turnover if they sell through their own storefront. The turnover thresholds that apply to service businesses (Rs 20 lakh or Rs 40 lakh) do not apply to ecommerce.
Practical implication: if you are launching a Shopify store in India in 2026, you need a GSTIN before you go live. Do not wait until you cross a revenue threshold. The registration process takes 5 to 15 working days.
The one exception: if you sell only physical goods that are GST-exempt (specific categories like fresh vegetables, unbranded food), you may qualify for exemption. For any branded consumer product category, assume you need GST registration.
The Shopify GST configuration
Once you have a GSTIN, configure Shopify to collect tax correctly. Three settings that matter.
Enter your GSTIN in Shopify. Settings > Taxes and duties > India. Enter your 15-digit GSTIN. This tells Shopify you are a registered GST payer.
Configure tax rates. Shopify supports the standard GST slabs (5%, 12%, 18%, 28%). Assign the correct GST rate to each product category through product-level tax overrides or collection-level tax rules.
Enable tax-inclusive or tax-exclusive pricing. Most Indian D2C brands display tax-inclusive prices (customer sees the final price with GST baked in). Configure this at Settings > Taxes and duties > Show all prices tax-inclusive.
Interstate vs intrastate GST logic
This is where most merchants get confused. GST behaves differently based on whether the sale is intrastate (buyer and seller in same state) or interstate.
Intrastate sale: Central GST (CGST) plus State GST (SGST). Each is half of the total GST rate. 18% GST becomes 9% CGST plus 9% SGST.
Interstate sale: Integrated GST (IGST). The full GST rate as a single tax. 18% GST is 18% IGST.
Shopify automatically applies the correct tax type based on the customer's shipping state and your business's registered state. As long as you configured your business state correctly in Shopify settings, this should work automatically.
Verify by testing checkout with orders shipping to different states. Confirm the invoice shows CGST plus SGST for same-state and IGST for different-state.
GST-compliant invoicing on Shopify
Indian GST law requires specific fields on invoices. Shopify's default invoice may not include all required fields. Check that your invoice template includes:
Your GSTIN. Displayed prominently.
Buyer's GSTIN (if B2B sale). If the buyer is a GST-registered business, their GSTIN must appear on the invoice for them to claim input tax credit.
HSN or SAC code for each line item. Product classification code required by GST law. Configure at the product level in Shopify.
Place of supply. The state where the goods are being shipped to. Determines whether IGST or CGST plus SGST applies.
Tax breakup. CGST, SGST, or IGST shown as separate line items with rate and amount.
Invoice number and date. Sequential invoice numbers as required by GST rules.
Most Shopify themes need custom invoice template work to display all these fields correctly. Common apps that solve this include GST Invoicing apps in the Shopify App Store and custom template development. Budget Rs 15,000 to Rs 50,000 for compliant invoice setup if your theme does not handle it natively.
GST filing cadence for Indian Shopify merchants
Shopify does not file GST returns for you. That is on your CA or accountant. What Shopify does is provide the sales data you or your CA needs for filing.
GSTR-1: Monthly return of outward supplies. Due 11th of following month. Shopify sales data feeds this.
GSTR-3B: Monthly summary return with tax payment. Due 20th of following month. Combines Shopify data with any other sales channels.
GSTR-9: Annual return. Due 31st December of following financial year.
Export your Shopify orders monthly and share with your CA for GSTR-1 and GSTR-3B filing. The Shopify orders export CSV includes the tax breakdowns needed.
For high-volume Indian brands, consider apps like Zoho Books, ClearTax, or Cygnet that integrate with Shopify and automate the GST return preparation.
The compliance mistakes we see most often
Six mistakes that create GST problems for Indian Shopify merchants.
1. Not registering for GST before launch. Sellers who launch first and register later end up with a compliance gap where their initial orders are technically non-compliant.
2. Wrong HSN codes on products. Assigning generic HSN codes to save time. Later gets flagged if audited. Take the time to assign correct HSN codes at product setup.
3. Not collecting buyer GSTIN for B2B orders. B2B buyers cannot claim input tax credit without your invoice showing their GSTIN. Losing them as repeat customers.
4. Interstate GST charged wrong. If your Shopify state configuration is wrong, you might charge CGST plus SGST on interstate sales when IGST should apply. Buyers reject the invoice.
5. Not maintaining sequential invoice numbers. GST requires sequential invoice numbers. Shopify assigns them automatically but manual voids or theme customizations can break the sequence.
6. Missing tax exemption for exports. If you export from India, exports are zero-rated under GST. Ensure your international customer orders are correctly flagged as exports in Shopify.
Do I need GST registration to sell on Shopify from India in 2026?
Yes. Under Indian GST law in 2026, ecommerce sellers must register for GST regardless of turnover if they sell through their own storefront. This applies even to new sellers with zero revenue. The Rs 20 lakh and Rs 40 lakh turnover thresholds that apply to service businesses do not apply to ecommerce. Practical implication: get your GSTIN before you launch your Shopify store. The registration process takes 5 to 15 working days depending on document verification. The only exception is if you sell exclusively GST-exempt categories like fresh vegetables or unbranded food, which does not apply to most branded consumer products. For any branded DTC brand, assume GST registration is mandatory from day one.
How do I configure GST on Shopify for an Indian store?
Three configuration steps in the Shopify admin. First, enter your 15-digit GSTIN at Settings > Taxes and duties > India. Second, assign the correct GST rate to each product category using product-level tax overrides or collection-level tax rules. The standard slabs are 5 percent, 12 percent, 18 percent, and 28 percent depending on category. Third, enable tax-inclusive pricing so customers see the final price with GST included at Settings > Taxes and duties > Show all prices tax-inclusive. Verify the configuration by placing test orders shipping to both intrastate and interstate addresses. Confirm that the invoice shows CGST plus SGST for same-state orders and IGST for different-state orders. If the tax calculations look wrong, check that your business state is set correctly in Shopify settings.
What is the difference between CGST, SGST, and IGST for Shopify orders?
The three GST types apply based on the location of buyer versus seller. For intrastate sales (buyer and seller in the same state), Central GST (CGST) plus State GST (SGST) apply. Each is half of the total GST rate - a 18 percent GST rate becomes 9 percent CGST plus 9 percent SGST. For interstate sales (buyer and seller in different states), Integrated GST (IGST) applies at the full rate - a 18 percent GST rate is 18 percent IGST. Shopify automatically applies the correct tax type based on the customer's shipping state and your registered business state. The customer pays the same total tax either way, but the tax collection is split differently between central and state government. Correct application matters for your monthly GST returns and any audits.
How do I generate GST-compliant invoices on Shopify?
Six fields must appear on GST-compliant Shopify invoices. Your GSTIN displayed prominently. The buyer's GSTIN if it is a B2B sale (required for the buyer to claim input tax credit). HSN or SAC classification code for each line item (configure at product level). Place of supply meaning the state where goods ship to. Tax breakup showing CGST plus SGST for intrastate or IGST for interstate as separate line items with rate and amount. Sequential invoice number and date as required by GST rules. Most Shopify themes do not include all these fields by default. You typically need a custom invoice template or a GST invoicing app from the Shopify App Store. Budget Rs 15,000 to Rs 50,000 for compliant invoice template development if you go the custom route.
Does Shopify automatically file GST returns for Indian merchants?
No. Shopify provides the sales data (through orders exports and tax reports) but does not file GST returns on your behalf. You or your CA files the returns through the GST portal. The three main returns Indian ecommerce merchants file are GSTR-1 (monthly outward supplies return, due 11th of following month), GSTR-3B (monthly summary return with tax payment, due 20th of following month), and GSTR-9 (annual return, due 31st December of following financial year). Most Indian Shopify merchants either use their accountant to file returns or use accounting software like Zoho Books, ClearTax, or Cygnet that integrate with Shopify and automate return preparation. For a Rs 5 Cr ARR brand, budgeting Rs 8,000 to Rs 25,000 per month for GST filing services is typical.
What happens if my Shopify GST setup is wrong?
Three consequences depending on what is wrong. If you undercharge tax (wrong GST rate on products), you owe the difference plus interest and potentially penalty. If you overcharge tax, you refund the excess to customers and correct your returns. If you charge the wrong type of tax (CGST plus SGST when IGST should apply, or vice versa), your customers cannot claim correct input tax credit and your returns show incorrect state distribution. GST audits happen periodically for larger merchants and problems get flagged. The cost of fixing GST setup problems is materially higher than the cost of setting it up correctly the first time. Invest 4 to 8 hours with a GST specialist at launch and you avoid months of cleanup work later. For broader compliance context on running an Indian DTC brand, our Indian DTC brand stories covers how leading brands structure operations.
What we recommend for Indian Shopify merchants on GST setup
Three actions at launch and one ongoing habit.
Action 1: Get your GSTIN before you launch. Do not wait until you cross revenue thresholds.
Action 2: Set up Shopify GST correctly on day one. Enter GSTIN, assign correct rates per product, configure invoice template with all required fields.
Action 3: Hire a GST-specialist CA or use software that integrates with Shopify for return preparation. DIY GST filing is a false economy that costs more in mistakes than it saves in fees.
Ongoing: Review your GST setup quarterly. New product categories, new sales channels, changes to your business structure all can affect GST setup. Small drift accumulates into large compliance gaps over time.
For merchants planning broader operational setup on Shopify Plus, our Plus pricing breakdown covers where GST tooling fits in the operating budget.
If you want help setting up GST correctly on your Shopify store or auditing your current setup for compliance gaps, email us at hello@exactwhy.com.