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
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.
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.
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.
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
| Parameter | Ship-To GSTIN Mandatory | Ship-To GSTIN Not Required |
|---|---|---|
| B2B invoice, goods shipped to registered branch of same buyer in different state | Different GSTIN for branch: enter Ship-To GSTIN | If 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 GSTIN | If drop-shipped to unregistered consumer (B2C leg) |
| B2B invoice, same buyer, same address for billing and delivery | Not applicable. Single address, no Ship-To split. | Standard B2B invoice with one address. No change needed. |
| Export transaction, goods shipped to foreign destination | Not 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
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.
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.
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.
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.
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.
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
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
ShipToGstinfield 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
ShipToGstinis 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.
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
Today: 4 Days to Go
Collect Ship-To GSTINs from buyers, update billing software, inform team
Buyer Communication Cutoff
Send Ship-To GSTIN request emails to all regular buyers with different delivery locations
Mandatory Enforcement Begins
GSTN and IRP enforce Ship-To GSTIN for applicable B2B Bill-To/Ship-To transactions
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.