Stock transfers to marketplace warehouses in other states and GST
Moving your own stock to an Amazon or Flipkart warehouse in another State is a taxable supply under GST, even though nobody buys it. Each of your GSTINs counts as a separate person. So the home GSTIN raises a tax invoice with IGST, reports it in GSTR-1 as B2B, and the other GSTIN claims that IGST as credit.
- Section 25(4) of the CGST Act treats each registration of yours as a distinct person. Schedule I makes supplies between distinct persons taxable even without payment.
- Moving stock to a warehouse in the same State, on the same GSTIN, is not a supply. A delivery challan covers it.
- Rule 28 sets the value. Where the receiving GSTIN can take full input tax credit, the value on your invoice is accepted.
- Report the transfer in GSTR-1 Table 4A as a B2B invoice to your own other GSTIN, with IGST.
- An e-way bill is needed when the consignment value is above Rs 50,000.
In this guide
Why is moving my own stock taxed?
GST is a tax that each State collects on what is sold from it. When your stock leaves Rajasthan and is later sold from a fulfilment centre in Haryana, Haryana should get the tax on that sale. The stock transfer invoice is how the system follows the goods. The IGST on it goes with the stock, and the Haryana GSTIN uses it as credit when the goods are sold.
So you are not really paying twice. You are moving tax credit from one State to another, along with the boxes. If you do not have a GSTIN in that State yet, read when an FBA warehouse needs registration in another State first.
Which movements are a supply?
| Movement | Taxable supply? | Document | In GSTR-1? |
|---|---|---|---|
| Your godown to an Amazon or Flipkart warehouse in the same State, same GSTIN | No | Delivery challan under rule 55 | No |
| Your godown to a warehouse in another State, on your GSTIN there | Yes, IGST | Tax invoice to your own GSTIN | Yes, Table 4A (B2B) |
| The marketplace moves your stock between its centres in two States | Yes, IGST | Tax invoice from one of your GSTINs to the other | Yes, in the sending GSTIN's return |
| Unsold stock sent back from another State to your home State | Yes, IGST | Tax invoice from that GSTIN to your home GSTIN | Yes, in the other State's return |
The third row catches many FBA sellers. Amazon can move inventory between its own fulfilment centres. Its Stock Transfer Report lists these movements, as our guide on what the Amazon MTR report means explains. When the two centres sit under different GSTINs of yours, each line is a supply you must report.
What value goes on the invoice?
Rule 28 of the CGST Rules covers supplies between distinct persons. It says the value shall be the open market value, or failing that, the value of goods of like kind and quality. If the receiving branch will sell the goods as they are, you may instead use 90% of the price it charges unrelated customers.
The part that matters most is the second proviso. Where the recipient is eligible for full input tax credit, the value you declare on the invoice is deemed to be the open market value. A marketplace seller's other GSTIN, selling taxable goods, is normally in that position. That is why most sellers simply use the purchase cost.
Is a very low value smart? No. A low value moves less credit to the other State, so it piles up at home, where you may have few sales to use it against. Cost is usually the sensible figure.
A worked example with rupee numbers
Arjun sells home goods from Jaipur with a Rajasthan GSTIN. He also holds a Haryana GSTIN for the Amazon centre there. He buys 400 units at Rs 500 each, Rs 2,00,000, paying Rs 36,000 GST at an illustrative 18%. That Rs 36,000 sits as credit in Rajasthan.
| Step | Rajasthan GSTIN | Haryana GSTIN |
|---|---|---|
| Purchase credit | Rs 36,000 | |
| Stock transfer invoice at cost, Rs 2,00,000 plus 18% IGST | Owes Rs 36,000, paid from credit | Gets Rs 36,000 credit |
| Sales from Haryana, taxable value Rs 3,20,000 at 18% | Owes Rs 57,600 | |
| Cash paid | Nil | Rs 21,600 |
The total tax is Rs 57,600 on a sale of Rs 3,20,000, as it should be. Now imagine Arjun skips the transfer invoice. The Haryana GSTIN has no credit and pays Rs 57,600 in cash, while Rs 36,000 sits unused in Rajasthan. The tax officer in Haryana also sees stock sold that never arrived on paper.
How to record a stock transfer: step by step
- Raise a tax invoice from the sending GSTIN to the receiving GSTIN, with the destination State as place of supply and IGST, not CGST and SGST.
- Generate an e-way bill if the consignment is above Rs 50,000. If your aggregate turnover is above Rs 5 crore, the invoice must also be an e-invoice.
- In the sending GSTIN's GSTR-1, report it in Table 4A as a B2B invoice to your own GSTIN. Add it to the B2B tab of the HSN summary in Table 12 and count it in Table 13.
- Do not put it in Table 14. The marketplace did not sell anything, so no TCS applies.
- In the receiving GSTIN, check that the invoice appears in GSTR-2B, then claim the IGST in GSTR-3B.
- Repeat for every transfer in Amazon's Stock Transfer Report, and for unsold stock sent back.
Remember that these transfers count in your aggregate turnover. The CGST Act includes inter-State supplies between persons on the same PAN in it, so heavy transfers can push you past limits such as the e-invoice threshold sooner than your sales alone would.
The mistake sellers usually make
The most common slip is sending stock to another State on a delivery challan, as if it were the same GSTIN. A challan is meant for movement that is not a supply. Between two GSTINs it is a supply, so a tax invoice is needed. The result is missing output tax at home and missing credit in the other State, both found at once when an officer compares e-way bills with returns.
The second is forgetting the transfers Amazon makes on its own. They are in the Stock Transfer Report every month. Download it with your sales reports and treat it as part of the same job.
Sources
- CGST Act: section 2(6), section 25(4) and Schedule I (checked 13 Nov 2026)
- CGST Rules, rule 28: value between distinct persons (checked 13 Nov 2026)
- CGST Rules, rule 55: delivery challan (checked 13 Nov 2026)
- CGST Rules, rule 138: e-way bill above Rs 50,000 (checked 13 Nov 2026)
- GST portal manual: GSTR-1 tables (checked 13 Nov 2026)
- GST portal: e-invoicing overview, Rs 5 crore limit (checked 13 Nov 2026)
How AprilTax can help
Stock transfers are easy to miss when you prepare GSTR-1 by hand. The free AprilTax GSTR-1 tool reads your Amazon, Flipkart and Meesho sales reports, prepares the B2B, B2C, HSN and documents tables, and runs about 30 checks before giving you a JSON file to upload on the GST portal. Prepare your GSTR-1 with the free tool.
Frequently asked questions
Is GST payable on stock transfer to an Amazon warehouse in another State?
Is a stock transfer within the same State taxable?
What value should I use on a stock transfer invoice?
Where do I show a stock transfer in GSTR-1?
Can the receiving GSTIN claim the IGST on a stock transfer?
Does Amazon moving my stock between its warehouses count?
Can I send stock to another State on a delivery challan?
Do stock transfers count in aggregate turnover?
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 toolWhat sellers say
4.9 on Google →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.