Blog/GST Compliance

Ship-To GSTIN Mandatory in GSTR-1: June 2026

Tax Garden Compliance Team
June 17, 2026
8 min read

Quick Answer

From June 15, 2026, Ship-To GSTIN is mandatory in GSTR-1 for Bill-To/Ship-To transactions. Understand what changes, which invoices are affected, and how to update your billing process.

Ship-To GSTIN Mandatory in GSTR-1 from June 15, 2026

From June 15, 2026, the GST Network (GSTN) is making the Ship-To GSTIN field mandatory in GSTR-1 for Bill-To/Ship-To transactions. If you ship goods to a location that belongs to a different registered entity (or a different state unit of the same buyer), you must now include the Ship-To party's GSTIN in your invoice and GSTR-1 entry. Incomplete entries will be rejected at the portal.

This change affects every manufacturer, trader, and e-commerce seller who fulfils orders where the billing address (buyer's registered office) and the delivery address (warehouse, branch, or consignee) are different.


What is a Bill-To/Ship-To Transaction?

A Bill-To/Ship-To transaction occurs when:

  • Bill-To party: The registered buyer who places the order and pays the invoice
  • Ship-To party: A different entity (or different registered location of the same buyer) where goods are physically delivered

Examples:

  • A Hyderabad manufacturer (Bill-To) orders raw material; goods delivered to their Chennai factory (Ship-To). Same company, different state registrations.
  • A Mumbai distributor (Bill-To) orders electronics; goods delivered directly to their retail store in Pune (Ship-To). Different GSTINs, different addresses.
  • An e-commerce company (Bill-To) orders from a supplier; goods drop-shipped to end customer's warehouse (Ship-To). Entirely different entities.

What Changes from June 15, 2026

Step-by-Step Guide

What's Changing in GSTR-1 Bill-To/Ship-To Reporting

1

Ship-To GSTIN Field Becomes Mandatory

For B2B transactions where goods are shipped to a registered location different from the Bill-To party's billing address, the Ship-To GSTIN must be entered. Previously this field was optional, and the portal accepted blank entries.

2

Separate Ship-To Address No Longer Sufficient

Entering a different delivery address in the 'Dispatch Details' section is not enough. The Ship-To GSTIN must be explicitly populated in the invoice-level B2B table of GSTR-1.

3

GSTN Validation Active

GSTN's portal will validate the Ship-To GSTIN against the GST master database. An invalid or cancelled GSTIN in the Ship-To field will block the invoice upload.

4

E-Invoice System Also Updated

For taxpayers under e-invoicing (turnover above ₹5 crore), the IRP (Invoice Registration Portal) will enforce the Ship-To GSTIN field from June 15, 2026 for applicable transaction types.

Source: GSTN Advisory on Bill-To/Ship-To Reporting, June 2026


Which Transactions Are Affected?

Comparison

Bill-To/Ship-To: Mandatory Ship-To GSTIN vs Not Required

ParameterShip-To GSTIN MandatoryShip-To GSTIN Not Required
B2B invoice, goods shipped to registered branch of same buyer in different stateDifferent GSTIN for branch: enter Ship-To GSTINIf delivered to unregistered location (no GSTIN exists)
B2B invoice, goods drop-shipped to buyer's customer (registered entity)Buyer's customer has GSTIN: enter Ship-To GSTINIf drop-shipped to unregistered consumer (B2C leg)
B2B invoice, same buyer, same address for billing and deliveryNot applicable. Single address, no Ship-To split.Standard B2B invoice with one address. No change needed.
Export transaction, goods shipped to foreign destinationNot applicable. Foreign address has no GSTIN.Export transactions use port/country codes, not GSTIN

Takeaway: Simple rule: if the physical delivery location belongs to a registered GST entity (any GSTIN holder), enter their GSTIN in the Ship-To field from June 15, 2026.


What You Need to Do Before June 15

Step-by-Step Guide

Action Checklist Before June 15, 2026

1

Identify All Bill-To/Ship-To Invoices

Review your invoices from the past 3 months to identify how many had different billing and delivery addresses. Estimate your volume of affected transactions.

2

Collect Ship-To GSTINs from Buyers

For each regular buyer whose goods are shipped to a different location, collect the GSTIN of that Ship-To entity. Request via email with a cutoff date of June 12.

3

Update Billing Software / ERP

Accounting software (Tally, Zoho Books, SAP, QuickBooks India) must be configured to capture Ship-To GSTIN as a mandatory field on the invoice creation screen.

4

Update Invoice Template

Add a 'Ship-To GSTIN' line to your invoice format, distinct from the 'Bill-To GSTIN'. Both GSTINs should be visible on the face of the invoice.

5

Test GSTR-1 Upload

If you file GSTR-1 using JSON upload or API, test your upload file format against GSTN sandbox. Ship-To GSTIN field name in JSON: 'stcd' (Ship-To Code) in the B2B table.

6

Train Billing Team

Anyone who creates invoices must understand that blank Ship-To GSTIN on a Bill-To/Ship-To transaction will cause GSTR-1 rejection from June 15.

Source: GSTN Technical Specification Update: Bill-To/Ship-To GSTR-1 v3.x


Impact on ITC for Your Buyers

The Ship-To GSTIN requirement also protects your buyers' ITC claims. When the Ship-To GSTIN is correctly populated:

  • The invoice appears in the GSTR-2B of the Ship-To entity (not just the Bill-To entity)
  • The Ship-To entity can claim ITC on goods received at their location
  • Without the Ship-To GSTIN, ITC may appear only in the Bill-To entity's GSTR-2B, even though physical receipt is at the Ship-To location, creating an ITC mismatch for the buyer
ITC risk for buyers: If your supplier does not include your Ship-To GSTIN from June 15, 2026 onwards, your warehouse or branch that received the goods may not see the invoice in their GSTR-2B. Communicate this change to all your suppliers before the rollout date.

For E-Invoice Taxpayers (Turnover Above ₹5 Crore)

If you are under the e-invoicing mandate, the IRP system will enforce the Ship-To GSTIN at the time of IRN generation for applicable transactions.

What changes at the IRP:

  • The ShipToGstin field in the e-invoice JSON schema was already present but optional
  • From June 15, 2026, IRP will flag e-invoices where Ship-To address differs from Bill-To address but ShipToGstin is blank
  • Initial implementation: warning flag (not hard rejection) for the first 30 days
  • From July 15, 2026: hard rejection if Ship-To GSTIN is absent on applicable transactions

JSON field reference for e-invoice:

"ShipDtls": {
  "Gstin": "29AABCU9603R1ZX",  ← Ship-To GSTIN (mandatory from June 15)
  "LglNm": "ABC Warehousing",
  "Addr1": "Survey No. 45",
  "Loc": "Bengaluru",
  "Pin": 560001,
  "Stcd": "29"
}

GSTR-1 Filing: B2B Table Update

In the GSTR-1 portal B2B table, the Ship-To GSTIN appears as an additional column in the invoice row. From June 15, 2026:

  • Column present before: GSTIN of recipient, Invoice No., Date, Value, Place of Supply, Tax Amount
  • Column added: Ship-To GSTIN (mandatory when delivery address differs from billing GSTIN's state/location)

For JSON upload users, the ShipToGstin field in the invoice-level B2B object must be populated with the Ship-To party's GSTIN string.

If you use a GSTN-authorised GSP (GST Suvidha Provider) for GSTR-1 filing, check with your GSP whether they have updated their API to pass the Ship-To GSTIN field. An outdated GSP integration could result in blank Ship-To GSTIN even if your ERP captures it correctly.

Frequently Asked Questions

Q: Does this apply to service invoices?
A: This change is primarily for goods transactions with physical shipment to a different location. Service invoices with a different "Place of Supply" follow the existing IGST rules and are not affected by this Bill-To/Ship-To Ship-To GSTIN requirement.

Q: What if the Ship-To party is unregistered (no GSTIN)?
A: If goods are delivered to an unregistered entity, leave the Ship-To GSTIN blank. The mandatory requirement only applies when the Ship-To location belongs to a registered taxpayer.

Q: We ship to our own warehouse in another state. Which GSTIN do we enter?
A: Enter your own branch GSTIN for that state. This correctly routes the ITC to the receiving branch and avoids an ITC mismatch in GSTR-2B reconciliation.

Q: Can I amend past GSTR-1 entries to add Ship-To GSTIN?
A: Yes. GSTR-1 amendments (Table 9A/9B) allow corrections to invoices from prior tax periods. If you have pending Bill-To/Ship-To entries without Ship-To GSTIN, amend them before they cause buyer ITC mismatches.


Deadline Timeline

Key Dates: Ship-To GSTIN Rollout

  1. Today: 4 Days to Go

    Collect Ship-To GSTINs from buyers, update billing software, inform team

  2. Buyer Communication Cutoff

    Send Ship-To GSTIN request emails to all regular buyers with different delivery locations

  3. Mandatory Enforcement Begins

    GSTN and IRP enforce Ship-To GSTIN for applicable B2B Bill-To/Ship-To transactions

  4. E-Invoice Hard Rejection

    IRP moves from warning to hard rejection for missing Ship-To GSTIN on applicable e-invoices


Sources: GSTN Advisory on Bill-To/Ship-To Mandatory GSTIN Reporting (June 2026); CGST Act 2017, Section 31 (Tax Invoice); CGST Rules 2017, Rule 46; E-Invoice Schema Technical Specification v1.1. Verify current portal behaviour at www.gst.gov.in. For ERP integration or bulk invoice correction support, consult a GST practitioner.

Featured Service

GST Compliance Support for Bill-To/Ship-To Transactions

Correct GSTR-1 filing for multi-location invoices, Ship-To GSTIN validation, and ITC protection for your buyers. CA-managed GST return filing.

Tax Garden · Kondapur, Hyderabad

Need help with tax & compliance?

GST, ITR, TDS, payroll and ROC. All handled by qualified CAs on a flat monthly fee.

  • Fixed fee, no surprise billing
  • 4-hour WhatsApp response
  • Same-day filing acknowledgement
Chat on WhatsApp

Pricing

Plans from ₹2,100/mo. Everything included, no per-query billing.

See all plans
Ship-To GSTIN Mandatory in GSTR-1: June 2026 | Tax Garden