Skip to main content
eECOMCAOutsourced Finance Team
Menu

What is Stock transfer between GSTINs?

Reviewed by CA Apurav GargLast reviewed

In short

A stock transfer between GSTINs is moving goods between two GST registrations of the same business, such as warehouses in different states. GST treats it as a supply, so it needs a tax invoice even though nothing is sold.

Why GST treats it as a supply

Each GST registration of a business is a distinct person under GST, even though they share one PAN and are one legal entity. A movement of goods between two GSTINs is a supply between distinct persons, and the law treats it as a supply even when no payment is made. Between states, it carries IGST.

A movement between two places registered under the same GSTIN, for example a principal place of business and an additional place of business in the same state, is not a supply. It moves on a delivery challan, with an e-way bill where one is required.

When ecommerce sellers do it

  • Sending stock to a marketplace fulfilment centre in another state, after registering that state's GSTIN.
  • Moving stock from a central warehouse to regional warehouses for faster delivery.
  • Pulling back unsold or returned stock from a fulfilment centre to the main warehouse.

Documents

  1. A tax invoice from the sending GSTIN to the receiving GSTIN.
  2. An e-way bill for the movement of goods, where the rules require one.
  3. An e-invoice, if the business's turnover is above the notified e-invoicing limit.

The receiving GSTIN claims the tax as ITC once the invoice appears in its GSTR-2B and the goods are received.

The value on the invoice

The rules value a supply between distinct persons at its open market value. Where the receiving GSTIN is entitled to full input tax credit, the value declared on the invoice is accepted as the open market value. In practice most sellers transfer stock at cost or landed cost. Use one consistent basis and record it in your transfer policy.

In the books

The transfer is not revenue in the company's financial statements, because the company is moving its own stock. Keep the GST invoice and the stock movement in a branch or stock transfer account, and reconcile the outward transfers of one GSTIN with the inward transfers of the other every month. A difference usually means goods in transit, a missing invoice or a short receipt.

Watch the cash

The IGST is paid by the sending GSTIN when the goods move, but the receiving GSTIN uses the credit only as it makes sales. If the receiving state's sales are small, or its output tax rate is lower than the rate on the transfer, credit can build up there.

Example in rupees

A brand registered in Delhi sends 1,000 units to a marketplace fulfilment centre in Maharashtra, where it has a second GSTIN. The units cost ₹250 each.

Step Delhi GSTIN Maharashtra GSTIN
Document Tax invoice for ₹2,50,000 plus IGST, and an e-way bill
GST return Shows the IGST as output tax in GSTR-1 and GSTR-3B Sees the invoice in GSTR-2B
Credit Claims the IGST as ITC
Later sales on the marketplace Charges GST on each sale and sets off the ITC

For the business as a whole, the IGST paid in Delhi comes back as credit in Maharashtra, so the net tax is nil if that credit can be used. In the company's accounts the transfer is not a sale: the ₹2,50,000 stays in inventory, now in a different location. The figures are illustrative.

Legal reference: CGST Act, 2017: section 25(4) and Schedule I, paragraph 2; CGST Rules, 2017: rule 28

Want help applying this to your own accounts?

We handle bookkeeping, reconciliation, GST and TDS for D2C and marketplace sellers, and can walk you through how this works in your business.

General information only, not professional advice. Rules and rates change — check the official source before you act.