Shopify Taxes Setup in India : Complete GST Guide (Step-by-Step) - ATS Studio

Shopify Taxes Setup in India : Complete GST Guide (Step-by-Step)

Key Takeaways

    • Shopify fully supports GST in India

 

    • CGST/SGST/IGST are auto-calculated

 

    • Products must be marked taxable

 

    • Tax overrides give advanced control

 

Running a Shopify store in India means GST compliance is not optional once you cross the threshold or sell interstate. This guide explains how taxation works on Shopify in India, how GST is calculated, how it appears on invoices, and how to set up & override taxes correctly with step-by-step visuals.

Do You Need GST for Shopify in India?

Short answer: Yes, in most cases.You must register for GST if:

  • Your annual turnover exceeds ₹40 lakhs (₹20 lakhs for services)

  • You sell interstate irrespective of wether you reach the above mentioned threshold or not.

  • You sell via an e-commerce platform like Shopify

Even ₹1 of interstate sales triggers GST.

How Taxes Work on a Shopify Store (India)

Shopify uses destination-based taxation in India:

  • Tax is calculated based on customer location

  • GST is split automatically into CGST / SGST / IGST

  • Tax details appear on order summary & invoice
 

GST Types Explained: CGST, SGST & IGST

GST Types Table
GST TypeFull FormWhen It Applies
CGSTCentral GSTSale within same state
SGSTState GSTSale within same state
IGSTIntegrated GSTInterstate sale

Example:

  • Seller: Maharashtra

  • Buyer: Maharashtra → CGST + SGST

  • Buyer: Karnataka → IGST

Great news here is Shopify handles this split automatically once taxation settings are configured properly.

Step-by-Step: Shopify Tax Setup in India

Step 1: Open Tax Settings in Shopify

Path: Shopify Admin → Settings → Taxes and duties
Select India

State-wise rules (follow for each state)

You will see 3 blank columns for each state. Fill them like this:

1) First blank column (Tax %)

  • For all states except your own state: enter the full GST %

For your own state: enter half GST % (same as India)

2) Second blank column (Tax type)

  • For all states except your own state: select IGST

For your own state: select SGST

3) Third blank column (Federal tax option)

  • For all states except your own state: select “% federal tax”

For your own state: select “added to % federal tax”

Example (18% GST, business in Maharashtra)

Assume your tax bracket is 18% and your business is registered in Maharashtra:

  • If the customer orders from Maharashtra (same state):
     9% SGST + 9% CGST (total 18%)

     

  • If the customer orders from any other state (outside Maharashtra):
     18% IGST


This activates GST calculation.

Step 2: Enable Tax Calculation on Products

For each product:

  • Open Product → Pricing

  • Tick “Charge tax on this product”

This step is mandatory. Shopify won’t charge tax otherwise.

Step 3: Set Tax-Inclusive or Exclusive Pricing

Path: Shopify Admin → Settings → Taxes and duties
Choose:

  • Tax exclusive (GST added at checkout – recommended)

  • Tax inclusive (GST included in price)

India typically uses tax-exclusive pricing for clarity.  

enable this checkbox when you want the prices of products inclusive of taxes.

How Shopify Calculates GST Automatically

Shopify calculates GST using:

    1. Seller location

    2. Customer shipping address

    3. Product tax category

  • GST registration

Calculation Logic:

  • Same state → CGST + SGST (split equally)

  • Different state → IGST (full GST)

No manual formulas needed.

Tax Override Functionality in Shopify (Advanced)

What Is Tax Override?

Tax override in Shopify allows you to manually define GST rates for specific products, instead of relying on Shopify’s default destination-based GST logic.

This is useful when certain products do not follow the standard GST structure setup done by you and different tax bracket is applicable (5%, 12%, 18%, etc.)
⚠️ Tax overrides should be used only when legally required. Incorrect usage can cause GST mismatches and compliance issues.

When Should You Use Tax Override?

You should add a tax override only in these cases:

  • Products with different GST slabs than your store default
    (e.g. books at 0%, food items at 5%, medicines at 12%)

🚫 Do NOT use tax override:

    • To “adjust” GST amounts manually

    • To fix wrong state-wise setup

    • For normal products already covered by standard GST slabs

Critical Limitation: Collections & Tax Overrides

Tax overrides can be applied ONLY to:

  • ✅ Manual Collections (Mnaual collection means products are manually added to collection instead of smart mapping.)
  • NOT smart collections

Why?

  • Shopify does not allow tax overrides on smart collections

Overrides work only on manual collections.

Step-by-Step: How to Add a Tax Override in Shopify (India)

Path:
Shopify Admin → Settings → Taxes and duties → Select country

Step 1: Choose Collection

Under Tax Overrides section, click on “Add override” and select a collection that needs a different GST rate.
Please note that collection selected should be manual instead of smart collection.

Step 2: Select location

Choose India
Or choose a specific state if required

Step 3: Enter Custom GST Rate

Tax Override – How to Enter Values Correctly (India GST)

When configuring a tax override for India, the percentages must be entered differently for India, your home state, and other states. Follow the rules below carefully.

1. India (Country Level)

For India, enter half of your GST tax bracket percentage, exactly the same way it was entered in the default tax settings earlier.

This value becomes the new base tax rate for this specific override.

2. States other than your business’s legal (registered) state

For all states except your registered business state, enter the full GST tax bracket percentage.

Example:
If the product GST slab is 18%, you will enter 18% for these states.

3. Your registered business state (Origin State)

For the state where your business’s legal address is registered, enter half of the GST tax bracket percentage (same method as the default tax setup).

This represents CGST + SGST split within the same state.

Important Note

When you enter the value for your state, Shopify may display it as if the percentage is being added on top of India’s default percentage.
This is only a display behavior.

In reality, the default India rate is replaced by the new percentage you entered in the override — it is not added twice.

Result

If all values are entered correctly, the tax override will function properly and GST will be calculated accurately when orders are placed.

Step 4: Save

Shopify will now apply this rate instead of default GST logic for that product.

FAQs

How do I set up taxes on Shopify?

Enable taxes in Settings → Taxes, add GSTIN, and mark products as taxable.

  1. Yes, if you sell interstate or cross turnover limits.

Enable “Charge tax on this product” inside product settings.

It calculates GST but does not file returns.

Based on customer location and GST rules (CGST/SGST/IGST).

Related

Loading calendar...

mobile app development

E-comm development

shopify maintenance services

website design & development

3d animation

video/audio editing

graphic designing

Thank you! We’ve received your request.

Our team is reviewing your details. You’ll hear from us within 24 business hours with next steps.