Ecom Store Pro

Shopify GST Setup for India: CGST, SGST and IGST Rates

What to enter in Country tax, your state and every other state, how to charge different GST rates by product, and how to test it before launch.

Listen to a short brief of this article
Hands-free while you multitask

The short version

For a product at 18% GST, set Country tax to 9% CGST, your own state to 9% SGST added to it and every other state to 18% IGST instead of it, the split Shopify's own Maharashtra example uses.

Since September 22, 2025 goods are taxed mainly at 5%, 18% or 40%, so take each product's rate from its HSN line in the CBIC notification, not from that 28% example.

Shopify's default rows add SGST only for Karnataka, which fits a business registered there, so a store in any other state also switches Karnataka to IGST.

Products at other rates go into manual collections with a tax override each, and because the Shopify pages we read don't describe how an override combines with these rows in India, test orders to your own state and another one are the proof.

Shopify's help page for GST in India lists the rows a store starts with: a Country tax of 9% named CGST, an 18% IGST for every state except Karnataka, and a 9% SGST for Karnataka. Shopify calls them a starting point that isn't meant to be used until you've reviewed and updated it; the right rate depends on the product.

This guide turns those rows into working settings: what to type in Country tax, in your own state and in every other state for the rate you charge, how to charge different rates on different products, whether prices should include GST, and how to prove it all with test orders. Rates follow the structure in force since September 22, 2025, as amended to October 2026. It is a map of the official sources, not tax advice.

Which GST Setup Your Store Needs

Key takeaway

Find your store in the first column; the third column points to the part of this page that covers it.

Which setup is yours
Your storeWhat you change in ShopifyWhere on this page
One GST rate on everything, business registered in KarnatakaThe rate in the three default rows; their behaviors stay as they areHow to set up GST for one rate (calculator)
One GST rate on everything, business registered in another stateThe same rates, plus Karnataka switched to IGST and your state added as SGSTIf your business isn't in Karnataka
Products at two or more GST ratesA manual collection and a tax override for every extra rateDifferent rates on different products
Prices shown with GST already insideInclude sales tax in product price and shipping rate, plus Charge tax on this product left tickedShould your prices include GST?
Registered under the composition schemeRead what composition changes before you enter any rateThe composition link below this table
Orders shipped outside IndiaCheck what Shopify's tax settings do for an export order firstWhich orders get CGST and SGST, and which get IGST

Rows built from Shopify's Help Center pages on GST in India, tax overrides and tax-inclusive pricing, read October 18, 2026.

Before any rate goes in, make sure your store should be charging GST at all: our page on whether your Shopify store needs to register for GST in India covers who must register.

A store under the composition scheme is the one case that changes this whole page, so read what composition changes in the tax your store charges before you enter a single rate.

How Shopify Charges GST for an Indian Store

Key takeaway

Shopify's GST in India page says the tax rate differs by type of product, so a specific rate can't be set automatically; Shopify sets defaults instead, and you must update them for your own needs.

Shopify's table of tax services by region doesn't name India in its Shopify Tax or Basic Tax rows. By our reading India falls under the row covering all countries and regions except five named ones, where you use Manual Tax to set and manage tax rates yourself.

The second constraint is the shape of the tax line itself, and Shopify states it plainly:

You can't set multiple tax line items in Shopify, but you can set up your taxes so that you're charging the sum of SGST and CGST for sales of goods in the state where your business is located.
Shopify Help Center — GST in India, read October 18, 2026 ·

Which Orders Get CGST and SGST, and Which Get IGST

Key takeaway

Shopify draws the line by your business location. For orders within your state you pay Central GST (CGST) to the central government and State GST (SGST) to your state government; for orders outside your state, a single Integrated GST (IGST) is payable to the central government.

The law says the same for goods. Section 7 of the IGST Act treats a supply as inter-State when the supplier and the place of supply are in two different states, two different Union territories, or a state and a Union territory; section 8 treats it as intra-State when both are in the same state or Union territory.

Which address picks the state

For goods that move, section 10(1)(a) puts the place of supply where the movement ends for delivery to the recipient. For a buyer who isn't registered, the typical retail customer, section 10(1)(ca) uses the address recorded on the invoice, and Circular 209/03/2024 clarifies that a delivery address different from the billing address decides it.

The Shopify pages we read don't say which address picks the state row at checkout (search boundary in the test section below), so your test orders should use different shipping addresses.

Orders shipped outside India are a separate question: read what Shopify's tax settings do for an export order before you rely on the rows below for them.

What “Added To” and “Instead Of” Do

Key takeaway

Shopify's Manual Tax page explains the three behaviors on a general example, not an Indian one; the last column maps each to its job in an Indian store.

The three behaviors of a regional rate
BehaviorShopify's example: 10% country + 10% region on $100Role in an Indian setup
instead of$110: the regional amount is charged and the country amount isn'tIGST in every state other than yours
added to$120: the country and region are both charged and added togetherSGST in your own state, on top of the CGST in Country tax
compounded on top of$121Not used in Shopify's India example

Source: Shopify Help Center, Manual Tax settings, read October 18, 2026. The dollar figures are Shopify's general example.

The same page names the classic mistake: if you find customers charged taxes twice, you might have sub-region taxes set to be added to the country's tax. In an Indian store that is right for your own state only; every other state's IGST row must say instead of.

Shopify's Default India Rates, and Why They're Only a Start

Key takeaway

These are the rows Shopify's India page lists as the initial settings, copied value for value; it tells you to use them as a starting point.

Initial settings for taxes in India
RowTax nameRateBehavior
Country taxCGST9%—
Regions - All states except KarnatakaIGST18%instead of 9% federal tax
Regions - KarnatakaSGST9%added to 9% federal tax

Source: Shopify Help Center, GST in India, read October 18, 2026.

Read together, the three rows fit one store: a business registered in Karnataka, selling goods at 18%. Its customers in Karnataka pay 9% CGST plus 9% SGST, and everyone else pays 18% IGST. If your business is elsewhere or your products carry another rate, the rows are wrong for you, and Shopify warns as much in a caution on the same page:

The initial settings for your store are provided only as a starting point, and aren't intended to be used until they've been reviewed and updated.
Shopify Help Center — GST in India, read October 18, 2026 ·

If you're not sure whether your rates need updating, the page sends you to a local tax expert, and so do we.

GST Rates Since September 22, 2025

Key takeaway

Shopify's India page opens by saying GST took effect in India on July 1, 2017 and was updated on September 22, 2025. That date is the GST Council's rate change, as the Finance Ministry's FAQ on the 56th meeting puts it:

As per recommendations of the GST Council in its 56th meeting, the changes in GST rates on services and goods other than cigarettes, chewing tobacco products like zarda, unmanufactured tobacco and beedi will be effective from 22nd September, 2025.
Ministry of Finance (PIB) — FAQs on the decisions of the 56th GST Council, posted September 3, 2025 ·

The Finance Ministry's press release on the 56th meeting describes the new structure as a standard rate of 18% and a merit rate of 5%, with a special de-merit rate of 40% for a select few goods and services.

The goods notifications that took effect the same day give the numbers you type. The central-tax notification 9/2025 sets CGST at 2.5%, 9% and 20% on its three main schedules, and the integrated-tax notification 9/2025 sets IGST at 5%, 18% and 40% on the same schedules.

GST on goods by schedule, as amended to October 2026
ScheduleCGST (central tax)IGST (integrated tax)What it covers
I2.5%5%Main list at the merit rate
II9%18%Main list at the standard rate
III20%40%Special rate for a select few goods
IV1.5%3%Narrower list
V0.125%0.25%Narrower list
VI0.75%1.5%Narrower list

Source: CBIC Notifications 9/2025-Central Tax (Rate) and 9/2025-Integrated Tax (Rate), in force from September 22, 2025, as amended by Notifications 19/2025 and 01/2026. Goods only, as of October 2026. Since February 1, 2026 the 28% Schedule VII is omitted: pan masala and tobacco products sit in Schedule III (40%), biris in Schedule II (18%).

That is where Shopify's example stops matching the law. Read on October 18, 2026, its page mentions the September 22, 2025 update and still sets up Maharashtra at 28%.

The Finance Ministry's FAQ explains that some goods moved to the 40% special rate on September 22, 2025 because they were already at the highest rate of 28%. The 28% Schedule VII, which held pan masala and the tobacco products the FAQ set aside, stayed until February 1, 2026, when an amendment omitted it and moved pan masala and tobacco products to 40% and biris to 18%. Our reading: Shopify's example now teaches where each number goes, not which number to use.

So take each product's rate from its HSN line in the notification, take the placement of the rows from Shopify's example, and ask a tax adviser when a product's line is unclear.

How to Set Up GST for One Rate

Key takeaway

If every product you sell carries the same GST rate, these steps are the whole setup. Shopify's Manual Tax page describes the general path; the India page supplies the rows.

  1. In your Shopify admin, go to Settings > Taxes and duties and click India under Tax regions.
  2. In the Base taxes section, find the Country tax row and the rows for states.
  3. Set Country tax to your products' CGST rate and name it CGST.
  4. Set your own state to the same rate, named SGST, with the behavior added to.
  5. Set every other state to the full GST rate, named IGST, with the behavior instead of.
  6. Save, then run the test orders described further down.
In Shopify adminOpen in your store
  1. Settings
  2. Taxes and duties
Step 1: India joins the Tax regions list through a shipping zone, as the hint says.

If India isn't in that list, the hint above it is the fix: the page reads “Create a shipping zone to add a new tax region”, so add India to a shipping zone first. Shopify's India blog gave the same advice in February 2022, through Settings > Shipping.

The calculator below fills the rows for any goods schedule in the table above and shows the tax a test order should carry.

What to Enter in Shopify for One GST RatePick the product's goods schedule and your state. The tool fills Shopify's Country tax and state rows and shows the tax a test order should carry, in rupees per item.
Is your business registered in Karnataka?
Shopify's default rows add SGST only for Karnataka, which fits a business registered there.
Rows to enter in Settings > Taxes and duties > India
RowTax nameRateBehavior
Country taxCGST9%—
Your stateSGST9%added to 9% federal tax
Karnataka (change the default)IGST18%instead of 9% federal tax
Every other stateIGST18%instead of 9% federal tax
What a test order for one item should show (rupees)
Prices exclude tax: ₹212.40 tax added, customer pays ₹1,392.40
Prices include tax: tax inside ₹1,180.00₹180.00
Your state, prices exclude tax: CGST + SGST₹106.20 + ₹106.20
Another state, prices exclude tax: IGST₹212.40

CGST and IGST rates come from the CBIC goods notifications; SGST at the CGST rate is a reading of those paired figures and of Shopify's own Maharashtra example, not a sentence from CBIC. The tax-inclusive line uses Shopify's formula Tax = (Tax Rate × Price) / (1 + Tax Rate). Amounts are rounded to the paisa, so CGST plus SGST can differ from IGST by a paisa. Products in a tax-override collection are not covered: the Shopify pages we read on October 18, 2026 don't describe how an override combines with these rows in India, so check them with a test order. Not tax advice; confirm each product's rate with your tax adviser.

Why the same number twice? Shopify's example splits its 28% into 14% CGST and 14% SGST, and the two notifications pair up the same way: 2.5% CGST against 5% IGST, 9% against 18%, 20% against 40%. That SGST equals CGST is our reading of those pairs and of Shopify's example, so confirm the split with your tax adviser for any product outside these schedules.

Once you've typed your own rates, Shopify won't refresh them for you: its Manual Tax page says manually set rates aren't updated for new regulations unless you click Reset to default tax rates again. What that button restores for India isn't described on the Shopify pages we read, so after a GST Council rate change, re-enter the rows yourself.

For a walkthrough of the same screens, one practitioner's video below starts the tax setup at 08:00. Geon George published it in January 2025, before the rate change; it recommends tax-inclusive prices and explains why you might need the GST Pro app. Take the clicks from it and the rates from this page.

Shopify GST setup in India: Step by Step Guide 2025 (Geon George)One practitioner's walkthrough of GST settings in a Shopify store in India, published in January 2025 before the September 2025 rate change. The setup starts at 08:00; rates and rules on this page come from Shopify's Help Center and the CBIC notifications.

If Your Business Isn't in Karnataka

Key takeaway

Shopify's default rows add SGST only for Karnataka, which fits a business registered there, so for any other state three rows end up different:

  • Karnataka: rename it IGST, set the full rate, and choose instead of.
  • Your state: add it as SGST at the CGST rate, and choose added to.
  • Every remaining state: IGST at the full rate, instead of.

Shopify's India page walks through exactly this case with an example that still uses a 28% rate: suppose you're based in Maharashtra. To set up that example, it makes four changes to the default settings:

1
Country tax: 14%
Half of the example's 28%, entered as the CGST share.
2
All states except Karnataka and Maharashtra: IGST 28%
Each of these rows charges the full rate in place of the country tax.
3
Karnataka: IGST 28%, instead of 14% federal tax
The default Karnataka row becomes IGST, because this business is in Maharashtra, not Karnataka.
4
Maharashtra: SGST 14%, added to 14% federal tax
The home state gets the SGST share on top of CGST: 14% plus 14% makes 28%.

Keep its mechanics: Country tax for CGST, your own state added to it, every other state instead of it. Replace its 28% with your products' rate from the schedule table above.

How to Charge Different GST Rates on Different Products

Key takeaway

The rows above give every product the same rate. For a mixed catalog Shopify's India page has one answer: create hidden collections for each tax category, assign your products to them, and override the tax rates for each collection.

Put Each Rate in Its Own Manual Collection

Key takeaway

Shopify sets one hard rule: overrides work only with products you add to collections manually. Products added by conditions, by an existing collection or by an app source can't take one. As of October 2026 the collection form has no Manual or Smart switch: you choose by how you fill it, with Add products for a hand-picked list or Add condition for rules.

In Shopify adminOpen in your store
  1. Products
  2. Collections
Use Add products, not Add condition: only a hand-filled collection can carry a tax override.

You can unpublish these collections so customers never see them. One collection per rate, named for it, keeps the override step simple.

Add an Override for Each Collection

Key takeaway
  1. Go to Settings > Taxes and duties and click India.
  2. In Tax rates and exemptions, open Product overrides and click Add override.
  3. Choose the collection, choose the region, and enter the Tax rate.
  4. Click Add override again to finish, then repeat for every collection that needs its own rate.

Before you type a number into that Tax rate field, note what Shopify says it means:

When you create a tax override, the percentage value that you enter is the amount to be collected.
Shopify Help Center — Tax overrides, read October 18, 2026 ·

What none of the Shopify pages we read describes is that rule in an Indian store: whether a state's override replaces CGST plus SGST, or is charged alongside the Country tax row. Until a test order shows you, treat any override number as unconfirmed.

Overrides can be set at the country or state level, never for a city or district. Shopify's India blog of February 2022 set them “for both India and individual states”, in menus the current Help Center names differently, so read it as a lead to test, not a current rule.

When a 0% Base Works Better

Shopify documents one more route for countries with federal and regional taxes: override the defaults to 0% in Base taxes and let overrides carry the tax. Its page frames this for stores whose products are mostly exempt; using it for a catalog split across several GST rates is our extension, and it means every collection, the 18% one included, needs its own override. So keep the base rows when most of your catalog shares one rate, and reach for the 0% base when most of your products are exempt, the case Shopify writes it for.

Where Overrides Don't Apply

Key takeaway

Five cases from Shopify's tax-override and shipping-tax pages change what an override does:

Where a product override stops
SituationWhat Shopify says happens
A product bundleOverrides on the bundle product itself are ignored at checkout
Shopify POS salesOverrides apply to online sales and to Shopify POS sales
A tax-exempt customerCustomer tax exemptions always take precedence over tax overrides
Duties activated for a regionThe system doesn't use tax overrides for that region
Shipping on the same orderA product override doesn't affect shipping tax

Source: Shopify Help Center, Tax overrides and Shipping tax, read October 18, 2026.

Should Your Prices Include GST?

Key takeaway

By default Shopify shows prices without tax and adds it at checkout. To show GST-inclusive prices instead, go to Settings > Taxes and duties and select Include sales tax in product price and shipping rate.

Shopify then calculates the tax inside each price as Tax = (Tax Rate × Price) / (1 + Tax Rate). At 18%, a ₹1,180 price holds ₹180 of GST; with prices that exclude tax, the same ₹1,180 price gains ₹212.40 at checkout and the customer pays ₹1,392.40. The subtotal and total are the same, and the order still shows the tax you need to remit.

After you switch, leave Charge tax on this product selected on your product pages, so that taxes are included in the displayed price.

In Shopify adminOpen in your store
  1. Products
Leave Charge tax on this product ticked in the Price card; the price here is in the test store's dollars.

Including tax in prices doesn't affect your tax reporting. It has one visible side effect, which Shopify's India page warns about: with tax inside the price, it might appear that tax has not been charged.

Tax-exempt customers still pay the full price

If you set a customer as tax exempt but use tax-included pricing, Shopify still charges that customer the full listed product price.

Shipping, HSN Codes and GST Invoices

Key takeaway

The rows above decide the rate on products. Shipping, product codes and invoices each need a setting or a tool of their own.

GST on Shipping

India isn't one of the eight countries and regions where shipping is taxed regardless of the shipping-tax setting. If your shipping should carry GST, Shopify's shipping-tax page points to its Charge tax on shipping rates setting, and Shopify's Manual Tax page adds that you must manually set up shipping tax rates for each region where it's required. A product override never changes shipping tax; if you also need to override the shipping tax, Shopify says you must create a separate shipping override. Which rate the shipping itself should carry is a GST question of its own, answered in our page on how to charge GST on shipping in Shopify for India.

HSN Codes

Shopify's India page suggests storing each product's HSN code in its HS tariff code field, which requires codes of at least 6 digits; shorter codes go into metafields or product tags. Our page on where to add an HSN code in Shopify walks through the field.

GST Invoices and Returns

Key takeaway

Shopify says it doesn't create a GST-compliant bill and points you to a local third-party GST invoicing service or an app from the Shopify App Store. A tax invoice under Rule 46 of the CGST Rules shows the tax split into central, State and integrated tax, which Shopify's single tax line doesn't give you. Our page on which app makes GST invoices and GSTR reports compares the listings.

Large inter-State invoices to unregistered buyers are reported one by one in GSTR-1, so check the B2CL invoice limit in GSTR-1 before your first filing.

Refunds bring a reporting step of their own: see where credit notes to unregistered buyers go in GSTR-1.

How Do You Check Your GST Setup Before Real Orders?

Key takeaway

Shopify's India page says it plainly: once you know what you should charge and have entered your rates, perform some test orders to make sure taxes are charged correctly. Its Test payment gateway simulates the transaction without a real payment.

Shopify's test-order guide asks you to test different shipping addresses with particular attention to how the tax is calculated. In India that means at least one address in your own state and one in another.

What each test order should show
Test orderTax it should carryIf it doesn't, check
Shipped to an address in your own stateCGST plus SGST, adding up to the product's full GST rateYour state's row: SGST at the CGST rate, behavior added to
Shipped to an address in another stateIGST at the full rate, with no Country tax on topThat state's row: behavior instead of, not added to
A product from a tax-override collectionThe rate you meant that product to carryThe override's collection, region and Tax rate
Prices set to include taxTax worked out of the price, so the total equals the priceCharge tax on this product, on that product's page
An order with a shipping chargeTax on shipping, if you decided to charge itCharge tax on shipping rates, or a shipping override

Built from Shopify's Help Center pages on GST in India, Manual Tax, tax overrides, tax-inclusive pricing and shipping tax, read October 18, 2026.

A draft order is a second way to check without a checkout: Shopify's draft-order guide says draft orders include taxes based on your store's tax settings and the customer's shipping address by default. The India page we read doesn't mention draft orders, so treat this as our shortcut, not Shopify's GST advice.

When a number is off, Shopify's India page says to check the behavior of your regional rates if the tax is too high; tax charged twice may mean a state set to added to that should say instead of; and tax that seems to be missing may simply sit inside a tax-inclusive price. For other causes, our guide to why Shopify charges the wrong tax amount works through them.

The check is yours because the filing is yours, as Shopify's India page says:

Shopify helps to automate your taxes, but doesn't remit or file your taxes for you.
Shopify Help Center — GST in India, read October 18, 2026 ·
What we looked for and did not find

On October 18, 2026 we read Shopify's Help Center pages on GST in India, tax overrides, Manual Tax settings, including or excluding taxes, shipping tax, test orders, processing a test order, draft orders and the taxes overview, plus the Shopify changelog feed. None of the pages we read describes how a product override combines with the Country tax and state rows in an Indian store, which address picks the state row at checkout, what Reset to default tax rates restores for India, or a checkout showing CGST and SGST as separate lines.

The India page also mentions neither draft orders nor Union territories and UTGST. Your test orders, and your tax adviser, settle each of these for your store.

The checklist below puts the whole setup in order. Steps one and two happen outside Shopify; step seven only applies if you sell at more than one rate.

Shopify GST setup for India, in orderTick each step as you finish it in your admin; progress is saved in this browser.

Shopify GST setup for India, in order

Tick each step as you finish it in your admin; progress is saved in this browser.

0 of 10 done
  1. Check your registration first, and whether the composition scheme changes what your store charges.

  2. Take every product's rate from its HSN line in the CBIC rate notification, not from Shopify's example.

  3. India is added to Tax regions through a shipping zone.

  4. Enter the central-tax half of your main rate and name the row CGST.

  5. Give your own state the same rate as CGST, named SGST, with the behavior added to.

  6. Every other state, Karnataka included when it isn't yours, charges the full rate with the behavior instead of.

  7. Fill a hidden collection with Add products for each extra rate, then add a product override for it.

  8. India's shipping isn't taxed automatically, so if it should carry GST, turn on Charge tax on shipping rates; Shopify's Manual Tax page adds that you must manually set up shipping tax rates for each region where it's required.

  9. If prices should include GST, turn on the include setting and keep Charge tax on this product ticked.

  10. Use the test payment gateway and compare each order's tax with the rate you expect.

The Bottom Line

Key takeaway

Shopify gives an Indian store the rows but not the rate, and as of October 2026 its own example shows a 28% rate that no goods schedule of the CBIC rate notifications has carried since February 1, 2026. The work is short once you know which number goes where; the proof is a test order, not the settings page.

Set the rate from the HSN line, the rows from Shopify's example. Copying the 28% from the help page or leaving the Karnataka defaults in place are the two mistakes this setup invites; a test order to your own state and one to another catches both before a customer pays.
Your Next Step by Stage
After your first month of salesPull the GST you collected from Shopify's Taxes report.How to get a GST report from Shopify
As turnover growsCheck when B2B and export invoices need an IRN.Does your store need GST e-invoicing?
Opening a new Indian storeGet the theme and the four core templates set up before launch, then add your tax rows.See the theme setup service

Want Expert Help Around Your Shopify GST Setup?

Consulting on your setup and help choosing a GST invoice app come with a Shopify developer's support plan. Your tax adviser confirms the rates, and your test orders confirm the rows.

Talk to a Shopify developer

Frequently Asked Questions

Country tax carries CGST, so it takes the central-tax rate for your main goods schedule: 9% for goods at 18% GST, 2.5% at 5% and 20% at 40%, under the CBIC notifications in force since September 22, 2025. Your own state then adds SGST at the same rate, as in Shopify's Maharashtra example, and every other state charges the full IGST instead.
Shopify's default rows add SGST to the country rate only for Karnataka and charge IGST everywhere else, which fits a business registered there. If you're registered in another state, switch Karnataka to IGST at the full rate with the behavior instead of, and add your own state as SGST at the CGST rate with the behavior added to, as Shopify's Maharashtra example does.
Not for goods. As of October 2026, Shopify's India page notes the September 22, 2025 update but keeps a 28% example. The CBIC goods notifications set the main rates at 5%, 18% and 40%, and since February 1, 2026 their 28% Schedule VII is omitted: pan masala and tobacco products moved to 40%, biris to 18%. Use the example for its mechanics, not its rate.
Shopify says you can't set multiple tax line items, so the checkout charges the sum of CGST and SGST in your own state as one tax amount. A GST tax invoice still has to show the tax split into central, State and integrated amounts under Rule 46, so that split comes from a GST invoicing app or service.
Set your base rows for the rate most products carry, then put the other products into a hidden collection you fill by hand and add a product override for that collection in India's Tax rates and exemptions. The pages we read don't show how an Indian override combines with the CGST, SGST and IGST rows, so test it.
No. Shopify says overrides work only with products you add to collections manually; products added by conditions, by an existing collection or by an app source can't take one. In the collection form as of October 2026, that means filling the collection with Add products rather than Add condition, then unpublishing it so customers don't see it.
Turn on Include sales tax in product price and shipping rate if you want the listed price to be what the customer pays. Shopify then works the tax out of the price, so at 18% a ₹1,180 price holds ₹180 of GST. Reporting doesn't change, but tax can look uncharged, and exempt customers still pay the full price.
No. India isn't among the eight countries and regions where shipping is taxed regardless of the Charge tax on shipping rates setting. If your shipping should carry GST, that setting applies, and Shopify's Manual Tax page says you must manually set up shipping tax rates for each region where it's required. A product override never changes shipping tax; that needs a separate shipping override.
Shopify's India page suggests the product's HS tariff code field, which requires codes of at least 6 digits. If you use shorter HSN codes, it suggests storing them as metafields or product tags instead. The HSN code is also how you find which schedule, and so which GST rate, each product belongs to.
No. Shopify's India page says it helps to automate your taxes but doesn't remit or file them for you, and that it doesn't create a GST-compliant bill. Returns such as GSTR-1 and the invoices behind them come from you, your accountant or a GST app or service that works from your Shopify orders.
Not once you've entered rates yourself. Shopify's Manual Tax page says manually set rates aren't updated for new regulations unless you click Reset to default tax rates again, and the pages we read don't say what that button restores for India. After a GST Council rate change, re-enter your rows and rerun your test orders.
Under the IGST Act, goods to an unregistered buyer are supplied at the address recorded on the invoice, and a CBIC circular says the delivery address decides when it differs from billing. The Shopify pages we read on October 18, 2026 don't say which address picks the state row at checkout, so test with different shipping addresses.
About This Article
Shopify Developer & Editorial Director
9+ years with Shopify since 2017

Front-end developer specializing in Shopify since 2017. Experienced in building custom Liquid themes, optimizing storefront performance, and integrating third-party apps. Directs the editorial process behind Ecom Store Pro: sets its topics and the rules every AI-written page must pass before publication.

This page was written by AI. Separate AI agents that did not write it check its figures and claims against official sources and test its links and interactive tools. A human editor sets the site's editorial direction, topics and rules and checks that pages are complete and display correctly, but does not check their facts or edit their text. Details may change — always confirm critical data at shopify.com.

Editorial Policy

Some links in this article are affiliate links. If you sign up for a Shopify store through these links, we may earn a commission at no extra cost to you. Read our full advertising policy.

Continue Learning

What to Read Next

Stay updated

Get notified about new articles

Subscribe to receive updates when we publish new Shopify guides and insights.