info@cognitoitconsultancy.com
Mon–Fri · 9:00 am – 7:00 pm IST
Whitefield, Bangalore
Verified Shopify Partner
WhatsApp Support Icon
GST Setup for Shopify

GST Setup for Shopify

GST Setup for Shopify · India

GST-Compliant Shopify Stores. Done Right.

HSN code per SKU, IGST vs CGST+SGST auto-calculation by buyer state, B2B tax invoice with buyer GSTIN, B2C bill of supply, e-invoice via IRP (for ₹5 Cr+ turnover), e-way bill auto-trigger above ₹50K, TCS handling, GSTR-1 / GSTR-3B export, Tally / Zoho / Marg / Vyapar sync. India-stack essential. Live in 4 weeks.

12 GST capabilities
4 week build
e-Invoice ready
Tally / Zoho sync
India Compliance
GSTIN
HSN
e-Invoice IRN
e-Way Bill
GSTR-1/3B
Tally / Zoho
Why GST Setup Matters

Get GST Wrong. Lose Buyers + ITC + Sleep.

Indian D2C compliance is not optional infrastructure — it is the difference between scaling and a penalty notice. Wrong HSN means wrong tax rate (and rework when caught). Missing buyer GSTIN means ITC denied (and lost B2B repeat orders). Skipped e-invoice above ₹5 Cr turnover means penalty + suspension risk. We build the compliance layer right the first time and integrate it with Razorpay, Shiprocket, and Tally / Zoho so your accountant doesn't reconcile spreadsheets every month.

🧾

HSN Drives Everything

Wrong HSN = wrong GST rate. We audit your catalog, assign correct HSN per SKU, and configure Shopify tax overrides automatically.

📑

State Code = Tax Type

Buyer in your state = CGST + SGST. Different state = IGST. Shopify auto-routes based on shipping state — if configured correctly.

🏢

B2B Means GSTIN at Checkout

B2B buyers need ITC-claimable tax invoice with their GSTIN. Pair with Plus B2B for wholesale-grade setup.

e-Invoice Is Now Mandatory

Businesses above ₹5 Cr turnover must generate e-invoice via IRP. We integrate IRN + QR auto-generation on every B2B order.

GST Quick Reference

Thresholds, rates, deadlines

Registration thresholds
Goods (normal states)₹40 L
Services / NE states₹20 L
Composition scheme cap₹1.5 Cr
Interstate saleRequired at ₹0
Compliance triggers
e-Invoice via IRP₹5 Cr+ turnover
e-Way bill requiredOrder > ₹50K
TCS u/s 206C(1H)₹10 Cr + buyer > ₹50L
Filing deadlines
GSTR-1 (sales)11th of next month
GSTR-3B (summary)20th of next month
GSTR-9 (annual)31 Dec of next FY
12 GST Capabilities We Configure

Everything Your Indian Shopify Store Needs.

From GSTIN setup to GSTR filing prep — the complete India tax compliance layer.

Shopify tax settings · India
GSTIN
27AAB...A1Z5
State of supply
Karnataka (29)
Currency
INR ₹
Tax inclusive
ON
HSN on invoice
ON
01 · Foundation
GST Configuration

Configure Shopify Tax settings for India — GSTIN, registered state, INR currency, tax-inclusive vs tax-exclusive pricing, HSN display on invoice, place-of-supply rules. The base layer everything else rests on.

27AABCS1234A1Z5
Valid GSTIN
Legal nameSharma Trading Co
StateMaharashtra (27)
02 · Validation
GSTIN Validation (GSTN API)

Real-time GSTIN verification against the GSTN portal at checkout. Auto-fill legal name + address from the registry. Prevents typos and fake GSTINs that would invalidate the tax invoice. Critical for ITC-claimable B2B orders.

SKU
HSN
GST
Cotton kurta
6109
5%
Sneaker
6403
18%
Aerated drink
2202
28%
03 · Classification
HSN Code Assignment

HSN (Harmonized System of Nomenclature) per SKU stored in product metafields. 4-digit (under ₹5 Cr), 6-digit (₹5-50 Cr), 8-digit (above ₹50 Cr). Each HSN maps to a GST rate. We audit your catalog and assign correctly. HSN appears on every invoice automatically.

SS
Same stateCGST + SGST
9 + 9%
DS
Different stateIGST · interstate
18%
EX
ExportZero-rated
0%
04 · Auto-Calc
IGST vs CGST + SGST Routing

Auto-determines tax type based on place of supply — CGST + SGST for intrastate (same state code as your GSTIN), IGST for interstate, zero-rated for export. Reads buyer shipping state at checkout. Invoice shows the correct breakdown.

Tax Invoice#TI-2024-486
GSTIN buyer27AABCS1234A1Z5
HSN 6109₹48,250
IGST 18%₹8,685
Total · ITC claimable₹56,935
05 · B2B
B2B Tax Invoice with GSTIN

ITC-claimable tax invoice for B2B orders — buyer GSTIN, place of supply, HSN per line, IGST or CGST+SGST split. PO number field. Required for buyer to claim input tax credit. Generated via GST Hero, SuperPlugin GST, or Marg ERP integration.

Bill of supply · B2C
ItemCotton kurta
HSN 6109₹599
GST included5%
Place of supplyKA
Total₹599
06 · B2C
B2C Bill of Supply

Simplified bill of supply for retail customers (no buyer GSTIN required, no ITC). Shows HSN, GST-inclusive price, place of supply by buyer state. Aggregated by state and rate in GSTR-1 (Section B2C). Different template from B2B tax invoice.

e-Invoice via IRP
IRN: 35054475...
IRN + QR Generated
07 · Compliance
e-Invoice via IRP

Mandatory for businesses above ₹5 Cr turnover. Invoice data sent to GSTN's Invoice Registration Portal (IRP) via API, IRN (Invoice Reference Number) + digitally signed QR returned, embedded on the customer's invoice. Auto-flows into GSTR-1.

Order > ₹50K
FromKA · 560001
ToMH · 400001
Valid for4 days
EWB21154820...
08 · Logistics
e-Way Bill Auto-Trigger

Required for goods movement above ₹50K. Auto-generated via Shiprocket or Delhivery on dispatch. Includes seller GSTIN, buyer details, HSN, transporter ID, vehicle number. Validity: 1 day per 200km. Failure attracts penalty.

Buyer GMV (FY)₹52L
Threshold₹50L crossed
Net taxable₹2L
TCS 0.1%₹200
Auto-deduct27Q ready
09 · TCS
TCS Handling u/s 206C(1H)

Auto-applies 0.1% TCS when buyer crosses ₹50L in a financial year (your turnover above ₹10 Cr). Buyer-level cumulative tracking, auto-deduct at checkout, Form 27D / 27Q-ready reporting. Critical for B2B-heavy stores.

GSTR-1
Sales returnDue 11th of next month
Ready
GSTR-3B
Summary returnDue 20th of next month
Ready
GSTR-9
Annual returnDue 31 Dec next FY
Annual
10 · Filing
GSTR-1 / 3B / 9 Export

Monthly sales register export in GSTR-1 format (B2B per-invoice, B2C summary by state and rate, HSN summary), GSTR-3B consolidated summary, annual GSTR-9. CSV / Excel ready for direct upload via GST portal or filing apps like ClearTax / GST Hero.

Tally Prime
Sync
Zoho Books
Sync
Marg ERP
Setup
Vyapar
Setup
11 · Accounting
Tally / Zoho / Marg Sync

Auto-export sales register + tax data to Tally Prime / Zoho Books / Marg ERP / Vyapar. CA gets a clean monthly export — no manual reconciliation. Inventory sync, party master sync, ledger creation. The single biggest time-saver for D2C founders.

Reverse charge mechanism
Supplier
You pay GST
Import servicesRCM applies
Unregistered supplierRCM applies
Auto-flagReady
12 · RCM
Reverse Charge Mechanism

Auto-flag inbound purchases where YOU pay GST instead of supplier — imported services (Google Ads, AWS, SaaS), unregistered Indian suppliers, notified goods. RCM payable + claimable as ITC same month. Tally / Zoho-ready entries.

Common HSN + Rates

HSN Quick Reference for Popular D2C Categories.

Reference for the most common D2C product categories — HSN code, item description, and applicable GST rate. We assign these correctly during setup.

Category
HSN code
Description
GST
Cotton apparelUnder ₹1,000
6109
Cotton T-shirts / kurtas
5%
Cotton apparelAbove ₹1,000
6109
Premium cotton apparel
12%
FootwearAbove ₹1,000
6403
Leather / synthetic shoes
18%
Coffee · roastedPackaged
0901
Roasted coffee beans / ground
5%
TeaPackaged
0902
Tea, flavored or otherwise
5%
CosmeticsSkincare / haircare
3304
Beauty & skincare products
18%
Perfume / fragrance
3303
Perfumes & toilet waters
18%
EyewearFrames / sunglasses
9003
Spectacle frames
18%
BooksPrinted
4901
Printed books
0%
Aerated drinksBeverages
2202
Sweetened aerated waters
28%
4-Week Engagement

Our GST Setup Process

From catalog audit to first GSTR-1 export — how we ship India tax compliance in 4 weeks.

01
Catalog Audit + HSN Mapping
Week 1

Audit your full SKU catalog. Assign correct HSN per SKU. Map to GST rate (0/5/12/18/28). Validate GSTIN, capture state code. Set tax-inclusive vs tax-exclusive pricing.

02
Invoice + Tax Routing
Week 2

B2B tax invoice template with GSTIN capture. B2C bill of supply template. IGST vs CGST+SGST auto-routing. Place-of-supply rules. PO number field for B2B.

03
Compliance + Integrations
Week 3

e-Invoice via IRP (if ₹5 Cr+), e-way bill via Shiprocket, TCS auto-deduct. Tally Prime / Zoho Books / Marg sync. RCM auto-flag.

04
QA + First Filing
Week 4

Test orders to each state. GSTR-1 dry-run for previous month. Train your CA on the export workflow. Hand-off documentation. First filing oversight.

FAQ

Common Questions From Indian Founders & CAs

Don't see your question? Drop us a note →

An Indian D2C Shopify store needs: (1) GSTIN configured in Shopify Tax settings (Settings -> Taxes and duties -> India), (2) HSN code assigned per product (4-digit minimum, 6-digit for businesses above ₹5 Cr), (3) Auto-tax calculation — IGST 18 percent for interstate orders, CGST 9 percent + SGST 9 percent for intrastate, (4) Tax-inclusive vs tax-exclusive pricing (most D2C uses inclusive), (5) Invoice template with GSTIN, HSN, place of supply, IGST/CGST/SGST breakdown, (6) For B2B orders — collect buyer's GSTIN, generate ITC-claimable tax invoice (see B2B Setup), (7) For businesses above ₹5 Cr turnover — e-invoice via IRP with IRN and QR, (8) e-Way bill for orders above ₹50K, (9) GSTR-1 monthly sales summary, GSTR-3B return preparation, (10) Optional sync to Tally Prime / Zoho Books / Marg / Vyapar for accounting.
HSN (Harmonized System of Nomenclature) codes classify products for GST. Every Shopify product sold in India needs an HSN code stored in metafields or product type. Requirements: (1) Businesses under ₹5 Cr — 4-digit HSN, (2) Businesses ₹5 Cr - 50 Cr — 6-digit HSN, (3) Businesses above ₹50 Cr — 8-digit HSN. Each HSN code maps to a GST rate (0, 5, 12, 18, or 28 percent). We assign HSN per SKU during setup, configure Shopify's tax overrides per HSN, and display HSN on invoices automatically. Common examples: footwear HSN 6403 / 18 percent (see footwear vertical), cotton clothing HSN 6109 / 5 percent (under ₹1,000) or 12 percent (above), packaged food HSN 2106 / 18 percent, books HSN 4901 / 0 percent.
GST type is determined by 'place of supply' rules: (1) Buyer in same state as seller (intrastate) — charge CGST 9 percent + SGST 9 percent (total 18 percent for typical D2C), (2) Buyer in different state (interstate) — charge IGST 18 percent (single tax, splits between centre and state later), (3) Buyer in another country (export) — zero-rated, no GST. Shopify reads buyer's shipping state from the address, compares to seller's registered state (your business state code from GSTIN), and applies the right combination. We configure this in Shopify Tax settings + verify via test orders to each state. The invoice shows the correct breakdown automatically.
e-Invoicing is mandatory for businesses with aggregate annual turnover above ₹5 Cr (as of August 2023). Below this threshold it is optional but recommended. The flow: (1) Customer places order, Shopify generates draft invoice, (2) Invoice data is sent to GSTN's IRP (Invoice Registration Portal) via API, (3) IRP returns an IRN (Invoice Reference Number) and a digitally signed QR code, (4) Final invoice with IRN + QR is sent to customer + auto-recorded for GSTR-1. We integrate via apps like GST Hero, Tally Connect, or direct IRP API. e-Invoice eliminates manual reconciliation and is required for ITC claims by buyer.
An e-way bill is required for movement of goods worth more than ₹50,000 (single consignment) within India. Generated via the GST portal or auto-triggered via Shipway / Shiprocket / Delhivery / Blue Dart integrations. Includes seller GSTIN, buyer GSTIN/details, HSN codes, vehicle number, transporter ID. Valid for 1 day per 200 km (typical). Failure to generate attracts penalty of ₹10K or tax-amount-equivalent, whichever higher. We auto-trigger e-way bill via Shiprocket on every dispatched order above the threshold.
TCS (Tax Collected at Source) under GST applies to e-commerce operators (marketplaces like Amazon, Flipkart) collecting 1 percent on payments to sellers. For D2C brands selling on their own Shopify store, TCS is generally not applicable — you are the seller of record, not an aggregator. However, TCS under Income Tax Act section 206C(1H) applies if your turnover crosses ₹10 Cr and you receive payment above ₹50L from a single buyer in a financial year — you collect 0.1 percent and deposit. We configure this in Shopify for B2B-heavy stores via custom checkout fields and accounting sync to Tally / Zoho / Marg.
GSTR-1 is your monthly outward supply (sales) return — filed by the 11th of next month. It contains every B2B invoice with buyer GSTIN, every B2C summary by state and rate, exports, credit notes, debit notes. GSTR-3B is the consolidated return — filed by the 20th of next month — showing total tax liability, ITC claimed, tax paid. Shopify does not file these for you, but we configure: (1) Sales report export in GSTR-1 format (CSV / Excel), (2) Sync via apps like GST Hero, Marg ERP, or Tally Connector for one-click filing prep, (3) B2B vs B2C segregation, (4) HSN summary report, (5) Reconciliation between Shopify GMV and GSTR-1 / 3B. Filing happens on the GST portal.
Yes, GST registration is mandatory if: (1) Your aggregate annual turnover is above ₹40 Lakhs (₹20 Lakhs for special-category states and services), (2) You sell interstate (any volume), (3) You sell on e-commerce marketplaces, (4) You're under reverse charge mechanism. For most Shopify D2C brands selling pan-India, you need GST registration regardless of turnover because you ship interstate. Composition scheme (1-6 percent flat tax, simpler returns) is available under ₹1.5 Cr turnover but you cannot sell interstate or collect ITC under composition. Most D2C brands stay on regular GST.
Standard GST setup is 4 weeks for a new Shopify store or 2-3 weeks for an existing store adding GST compliance. Scope: GSTIN configuration, HSN code assignment per SKU (we audit your catalog and map HSN), IGST vs CGST/SGST auto-calculation, B2B invoice template with buyer GSTIN capture, B2C bill of supply, e-invoice via IRP integration (for ₹5 Cr+ turnover), e-way bill auto-trigger via Shiprocket, TCS handling for high-volume B2B, GSTR-1 / GSTR-3B export, Tally Prime / Zoho Books / Marg / Vyapar sync, RCM configuration. Catalogs above 500 SKUs add 1 week for HSN mapping. Complex builds with composition scheme migration, multi-state warehousing, or B2B Plus integration extend to 5-6 weeks. Talk to our Shopify dev team in Bangalore.
Ready to Get GST Right

Stop Reconciling GSTR-1 in Excel Every Month.

Book a free 30-minute GST audit. We'll review your current setup, HSN coverage, e-invoice readiness, and accounting sync — then send a fixed-price proposal in 24 hours. India compliance baked in, 4-week delivery. Compare full India stack costs in our Shopify cost calculator.

Start Today

Your High-Converting Shopify Store,
Built in 2–3 Weeks

Book a free 30-minute call — we'll review your requirements and send a fixed-price proposal within 48 hours. No obligation. Works for any market, any timezone.

Fixed price  ·  2–3 week delivery  ·  30 days post-launch support  ·  Any timezone

🇮🇳 India · 🇺🇸 USA · 🇬🇧 UK · 🇦🇪 UAE · 🇦🇺 Australia · 🌏 Southeast Asia
100+
Stores built
4.9★
Client rating
₹180Cr+
GMV enabled
6
Countries served
96%
On-time delivery
© 2026 Cognito IT Consultancy. All rights reserved. Whitefield, Bangalore, India.
🇮🇳 🇺🇸 🇬🇧 🇦🇪 🇦🇺 🇸🇬