apriltax blog
4.9 on Google reviewsWorks with reports from AmazonFlipkartMeesho✓Fixed fees, shown before you start✓Written by Chartered Accountants
GST for online sellers

GST for Shopify Store India: Invoices and Returns, Step by Step

✓ 5 official and published sources✓ Written for Indian sellers and small businesses

A Shopify or WooCommerce store makes you a direct seller for GST. You need a GSTIN before your first sale to another State, you issue every tax invoice yourself, and you report the store's sales in GSTR-1 by State and rate. No marketplace collects TCS or files anything for you, so nothing is reported unless you report it.

Key points
  • Section 24(i) of the CGST Act makes registration compulsory for any inter-State taxable supply, whatever your turnover.
  • Shopify says, as on 13 Nov 2026, that it does not produce GST-compliant invoices in India. You need an invoicing app or service.
  • Own-store consumer sales go in Tables 5 and 7 of GSTR-1, not in Table 14, because no e-commerce operator collects TCS on them.
  • Inter-State consumer invoices above Rs 1 lakh are reported one by one in Table 5, from 1 August 2024.
In this guide
  1. First, why is your own store different?
  2. Setting up your store for GST, step by step
  3. What goes where in your return
  4. A worked example
  5. The mistake people usually make
  6. When to do it yourself

First, why is your own store different?

On Amazon or Flipkart, the marketplace raises the invoice in your name, holds back TCS (tax collected at source) and gives you a ready tax report. On your own website, Shopify or WooCommerce only provides the software. The buyer pays you through your payment gateway. So the invoice, the tax rates, the records and the return are all yours. If you are still picking a platform, our Shopify vs WooCommerce comparison covers the costs.

Is that harder? A little at the start. Once the settings are right, the monthly work is an export and an afternoon.

Setting up your store for GST, step by step

  1. Get your GSTIN first. A website reaches the whole country, and the first order from another State makes registration compulsory under section 24(i). The route that lets some small sellers sell on marketplaces with only an enrolment number does not cover your own site.
  2. Set tax rates by product. Shopify's India guide says its default rates must be reviewed, because GST depends on the product. It asks you to enter the combined CGST and SGST rate as one figure for sales inside your State, since it cannot show two tax lines. On WooCommerce you set rates in its tax settings or through a plugin.
  3. Add HSN codes. HSN is the product classification code. Shopify suggests the "HS tariff code" field in each product's shipping section, which needs at least 6 digits.
  4. Decide if prices include GST. Most Indian stores show tax-inclusive prices. Then a Rs 1,180 price at 18% is Rs 1,000 of value and Rs 180 of tax. Make sure your invoices and reports split it that way.
  5. Install an invoicing app that prints your GSTIN, a running invoice number series, the date, the buyer's name and State, HSN, taxable value, rate and the tax split. Keep one series for the store so your documents-issued count is clean.
  6. Collect the buyer's GSTIN at checkout if you sell to businesses, so their invoices can go in your B2B table.
File your GSTR-1 freeAprilTax turns your Amazon, Flipkart and Meesho reports into a GSTR-1 file ready for the GST portal, with the checks done for you.
Open the free tool

What goes where in your return

Store saleGSTR-1 tableHow
Consumer in your own StateTable 7Total by rate, CGST plus SGST
Consumer in another State, invoice up to Rs 1 lakhTable 7Total by State and rate, IGST
Consumer in another State, invoice above Rs 1 lakhTable 5Each invoice separately
Business buyer with a GSTINTable 4Each invoice with the buyer's GSTIN
Returns and refundsReduce Table 7, or credit notes in Table 9B for B2BNet in the month of the credit note
Every sale, by productTable 12HSN summary, B2B and B2C tabs
Invoice numbers usedTable 13First and last number of each series

Then GSTR-3B pays the tax. The gateway's fee invoice, and the GST charged on it, is a purchase. Where it carries your GSTIN, that GST may be claimable as input tax credit.

A worked example

Meera sells handmade lamps from Jaipur on Shopify, with prices including GST. All items are taken at 18% for this example. Here is one month, after one Maharashtra return of Rs 5,000.

Buyers inTaxable valueTaxTable
RajasthanRs 50,000CGST Rs 4,500 + SGST Rs 4,5007
Maharashtra (net of return)Rs 75,000IGST Rs 13,5007
DelhiRs 40,000IGST Rs 7,2007
Karnataka, one order, invoice Rs 1,18,000Rs 1,00,000IGST Rs 18,0005
TotalRs 2,65,000Rs 47,700

Buyers paid Meera Rs 3,12,700 in all. Her gateway settled a little less, after its fee. That settlement is not her sales figure. Her sales are the invoices above.

The mistake people usually make

The costly one is treating tax-inclusive prices as taxable value. If Meera took Rs 3,12,700 as her taxable sales and added 18% on top, she would pay Rs 56,286 instead of Rs 47,700. That is Rs 8,586 too much in one month, and it is not easy to get back.

The second is reporting the bank settlement instead of invoices. Gateway fees, refunds and cash on delivery remittances all land on different days, so the bank never matches the month's sales. Work from the order and refund export, then reconcile to the bank. Our guide to payment reconciliation shows how.

The third is leaving Shopify's default rates in place. A product taxed at 5% charged at 18% upsets buyers. The reverse leaves you paying the gap yourself.

When to do it yourself

With one State of business, a few hundred orders and one rate, a monthly export and a careful hour is enough. Once you sell on marketplaces too, have B2B buyers or several rates, a Tax Expert is worth the fee. AprilTax's GSTR-1 and GSTR-3B filing is Rs 499 a month, or Rs 1,399 a quarter for quarterly filers.

How AprilTax can help

Many store owners also sell on Amazon, Flipkart or Meesho. For that side, AprilTax has a free GSTR-1 tool for online sellers: upload the marketplace sales reports and it prepares the GSTR-1 tables, runs about 30 checks and matches the TCS your marketplaces reported, then gives you a JSON file to upload on the GST portal yourself.

Frequently asked questions

Do I need GST registration to sell on my own Shopify store?
If you ship goods to buyers in other States, yes. Section 24(i) of the CGST Act makes registration compulsory for any inter-State taxable supply, whatever your turnover. A website usually brings such orders, so most sellers register before launch.
Does Shopify create GST invoices in India?
Shopify's India GST help page says, as on 13 Nov 2026, that it does not generate GST-compliant bills. It suggests a local invoicing service or an app from its App Store.
Where do my own website sales go in GSTR-1?
Consumer sales go in Table 7 by State and rate, except inter-State invoices above Rs 1 lakh, which go one by one in Table 5. Sales to buyers with a GSTIN go invoice-wise in Table 4. All sales also go in the HSN summary in Table 12.
Do own-store sales go in Table 14 of GSTR-1?
No. Table 14 is for sales through an e-commerce operator that collects TCS. On your own Shopify or WooCommerce store no operator collects TCS, so those sales are reported only in the regular tables.
Will I get TCS credit on Shopify sales?
No. Shopify and WooCommerce provide software, and the buyer pays you through your gateway, so no GST TCS is collected on these sales. You pay the full tax yourself through GSTR-3B.
My prices include GST. What is my taxable value?
Divide the price by 1 plus the rate. At 18%, a Rs 1,180 price is Rs 1,000 of taxable value and Rs 180 of GST. Treating the full price as taxable value makes you pay tax on tax.
Can I claim GST paid on Shopify fees and gateway charges?
Where the invoice charges Indian GST to your GSTIN and the expense is for your business, it may be claimable as input tax credit. If a foreign platform bills you without Indian GST, ask a CA whether reverse charge applies.

File your GSTR-1 free

AprilTax turns your Amazon, Flipkart and Meesho reports into a GSTR-1 file ready for the GST portal, with the checks done for you.

Open the free tool
D
CA Daxit

A Chartered Accountant on the AprilTax team who works with online sellers and small businesses every filing season.

Read next

Stuck on a return or registration?

File GSTR-1 free with the tool, or hand it to a Tax Expert at a fixed fee.

← All articles
Talk to AprilTax