Summary: GSTN has made the Ship-to GSTIN a mandatory data field for all Bill-to/Ship-to e-Way Bill transactions effective from 1 August 2026, whether e-Way Bills are generated through the portal or via e-Invoice and API integrations. Where the consignee is unregistered, taxpayers must enter “URP” in the Ship-to GSTIN field. Although mandatory for backend validation, the Ship-to GSTIN will not appear as a separate field on the printed e-Way Bill or in the standard GET e-Way Bill API response. The change aims to improve traceability, data integrity, and verification of goods movement while strengthening compliance controls and analytics. Businesses must update ERP systems, customer and consignee master data, API mappings, and internal validation processes to ensure correct capture of Ship-to GSTIN. Dispatch, billing, and transport teams should be trained to avoid errors that may result in e-Way Bill generation failures, movement disruptions, scrutiny, or future GST compliance disputes.
New Ship-to GSTIN Rule in E-Way Bills – What Bill-to/Ship-to Dealers Must Change Before 1 August 2026
Overview
GSTN has introduced a practical but important change in the e-Way Bill system for Bill-to/Ship-to transactions. From 1 August 2026, the “Ship-to GSTIN” becomes a mandatory data element in such cases, whether the e-Way Bill is generated directly on the EWB portal or through the e-Invoice and e-Way Bill APIs. At the same time, GSTN has clarified that although this Ship-to GSTIN must be captured in the system, it will not be printed as a separate GSTIN field on the e-Way Bill document, and it will not appear as a separate field in the standard GET e-Way Bill API response.
This is one of those changes which may look small on paper but can create day-to-day trouble in movement of goods if taxpayers, dispatch teams, ERP vendors and transport staff do not prepare in advance. In many businesses, Bill-to and Ship-to are different almost every day: depot transfers, project-site supplies, third-party delivery, e-commerce fulfilment, job work dispatches, branch deliveries, consignment arrangements and customer instructions to deliver goods directly to another registered location. For all such cases, master data and billing controls must now become more disciplined.
This note explains the change in plain practitioner language. The intention is not only to restate the advisory, but to help taxpayers understand what must change in invoicing, e-Way Bill generation, internal controls and document review so that goods movement does not get blocked and unnecessary notices do not arise later.
What exactly has changed
The base advisory is GSTN’s advisory dated 20 May 2026 on enhancements in the e-Way Bill portal. It clearly states that in Bill-to/Ship-to transactions, the field relating to “Ship To GSTIN” shall be captured as a mandatory data element during e-Way Bill generation. It also says that where the consignee is an unregistered person, the value “URP” shall be entered in the Ship-to GSTIN field.
A later GSTN advisory on API changes dated 17 June 2026 extended the same logic to the e-Invoice API and e-Way Bill by IRN API environment. This means the change is not limited to taxpayers who manually log into the e-Way Bill portal. It also applies to taxpayers generating e-Way Bills through ERP, ASP, GSP or direct API integration.
The practical date taxpayers should prepare for is 1 August 2026. By that date, system changes and business process changes need to be ready. Sandbox testing and API updates have already been made available to stakeholders so that they can change their systems in advance.
What is a Bill-to/Ship-to transaction in practical GST terms
A Bill-to/Ship-to transaction is not new in GST practice. It arises when the invoice is raised on one person or GSTIN, but physical delivery is made to another location or person. Sometimes both are registered. Sometimes the ship-to location belongs to another branch of the same legal person. Sometimes the ship-to party is unregistered. The advisory targets these situations because the system wants better traceability of where goods actually move.
Some common examples are:
A manufacturer in Karnataka raises invoice on a dealer in Tamil Nadu, but goods are delivered directly to the dealer’s customer in Kerala.
A head office places order and invoice is raised to head office GSTIN, but goods are delivered to the branch or project-site GSTIN.
A trader invoices the buyer, but the buyer instructs delivery to a job worker or contract site.
An e-commerce or 3PL arrangement where the billing party and actual delivery location are different.
In all these cases, GST law already recognises Bill-to/Ship-to structures for supply determination and documentation. What GSTN is now doing is tightening the e-Way Bill data so that the actual delivery GSTIN is captured in the backend and can be used for traceability, verification and analytics.
The most important practical point – mandatory as data, not as printed GSTIN
This is where many taxpayers are getting confused. The advisory and the later FAQs do not say that the e-Way Bill print will now show two GSTINs in the visible standard format.tutorial.gst+1 In fact, GSTN clarified that Ship-to GSTIN will not be printed as a separate GSTIN field on the e-Way Bill generated on the portal. It also clarified that Ship-to GSTIN will not be provided as a separate field in the GET e-Way Bill APIs.
So, the correct understanding is this:
Ship-to GSTIN must be captured in the backend as a mandatory data field for Bill-to/Ship-to transactions.
The printed e-Way Bill will continue to show the normal Bill-to GSTIN and the Ship-to address details, but not a separate printed line called “Ship-to GSTIN”.
The generation side and the retrieval side are different. On generation, the system wants the field. On retrieval or print, the system does not display it as a separate GSTIN line.
This distinction matters because many dealers wrongly think that if the printed e-Way Bill does not show Ship-to GSTIN, then the field is optional or irrelevant. That is not correct. It is mandatory for data submission, but it is not separately displayed on the face of the document.
Why GSTN has done this change
GSTN has stated that the purpose of the enhancement is to strengthen data integrity, improve traceability of goods movement and enable system-driven transaction closure. In simple field language, the system wants to know not only who is billed, but also which GSTIN is actually receiving delivery when the transaction is Bill-to/Ship-to.
This has several likely objectives:
To reduce false or vague dispatch trails in Bill-to/Ship-to models.
To strengthen analytics in fake billing and circular movement cases.
To improve matching of delivery patterns with registration details and movement records.
To make backend verification easier in disputes relating to receipt of goods, destination and movement compliance.
From the department’s angle, this is a data discipline measure. From the taxpayer’s angle, it is a compliance control measure. If the GSTIN and location of actual delivery are not correctly fed, the taxpayer may face generation issues now and document scrutiny later.
Effect on portal users
Taxpayers who generate e-Way Bills directly on the portal must now ensure that in Bill-to/Ship-to cases, the Ship-to GSTIN field is filled correctly. If the actual consignee is an unregistered person, “URP” must be entered. The field cannot simply be left blank in a Bill-to/Ship-to transaction.
This means the person preparing the e-Way Bill must know one more thing before generation: the GST registration status of the ship-to location. In many businesses, dispatch teams focus only on the invoice party because that is what appears in the billing software. Under the new system, that casual approach will not work. They will need correct ship-to master details and a process to identify whether the receiving place is registered or unregistered.
The risk is simple. If the field is not correctly filled, e-Way Bill generation may fail. Even where generation is somehow completed through incorrect data, the record becomes vulnerable in verification because the backend trace will not match the actual movement.
Effect on API users and ERP systems
For larger businesses, the bigger issue is not the portal but the API. GSTN’s API advisory has made it clear that the change applies to e-Invoice API and e-Way Bill by IRN API flows as well.tutorial.gst+1 In other words, the ERP system which currently auto-generates e-Invoice plus e-Way Bill will need to push the Ship-to GSTIN data properly wherever Bill-to and Ship-to differ.
This means the following practical work is necessary:
ERP field mapping must be reviewed.
Master data for consignee GSTIN must be created or corrected.
Validations must ensure that the field is not blank in Bill-to/Ship-to cases.
Where the consignee is unregistered, the system must correctly push “URP”.
State code, PIN code and GSTIN consistency checks should be added to reduce API rejection.
If an ERP team waits until the last week of July 2026, dispatch problems are almost certain. The issue is not only technical. The software can push only what the business team captures. So, the legal and logistics side must sit together with the ERP vendor now.
One more change running with this – voluntary EWB closure
The same advisory package also introduced the facility of voluntary closure of e-Way Bills in specified scenarios. Though your present article is mainly on Ship-to GSTIN, taxpayers should understand that both changes are part of the same compliance shift: the system now wants better start-to-end tracking of movement.
This means future evidentiary trails may become stronger. Generation captures actual ship-to GSTIN. Closure can confirm completion of delivery flow. In a later dispute on whether goods were really sent to the stated destination, the department may rely not only on invoice and e-Way Bill but also on these backend fields and closure history.
That is why this advisory should not be treated as a mere “portal update”. It is a data-quality reform with direct compliance and litigation relevance.
Practical examples taxpayers can understand
Example 1 – Direct delivery to buyer’s customer
A supplier in Mysore raises invoice on ABC Traders, Bengaluru. ABC Traders instructs that goods must be delivered directly to XYZ Stores, Chennai. ABC is Bill-to party. XYZ is Ship-to party. Under the new system, if XYZ Stores is a registered person, the Ship-to GSTIN of XYZ must be captured while generating the e-Way Bill.
Even if the printed e-Way Bill shows only the standard Bill-to GSTIN and the Ship-to address, the backend must carry XYZ’s GSTIN. If the dispatch clerk uses ABC’s GSTIN in both places or leaves the Ship-to GSTIN blank, the e-Way Bill data will be wrong.
Example 2 – Delivery to unregistered site
A machinery supplier raises invoice on a registered contractor but delivers goods to the contractor’s temporary site office which is not separately registered. In such a case, if the ship-to consignee is unregistered, the Ship-to GSTIN field should contain “URP”.
This is important because many dealers may think that if there is no GSTIN, they can simply skip the field. GSTN has specifically stated that in such cases “URP” must be entered.
Example 3 – Head office billing and branch delivery
A company’s head office in Hyderabad places order and supplier raises invoice to the head office GSTIN, but the goods are delivered to the company’s factory in Karnataka holding a separate GST registration. This is a classic Bill-to/Ship-to case. The Karnataka GSTIN of the factory must be captured as Ship-to GSTIN.
This is where many groups may make mistakes, because internally they think “same company, so same details”. Under GST, separate registrations are distinct persons. Therefore, correct Ship-to GSTIN is essential.
Example 4 – Third-party logistics warehouse
Principal supplies goods to a dealer but instructs delivery to a 3PL warehouse which belongs to a registered warehouse operator. If that warehouse GSTIN is the actual Ship-to registration, then the same must be captured.
In these models, taxpayer must be careful to identify whether the warehouse is acting only as transporter location or as actual consignee location. Wrong mapping can create later confusion in stock and receipt trail.
Common mistakes likely to happen after 1 August 2026
From a practitioner’s point of view, the same set of mistakes are likely to happen across trade:
Using Bill-to GSTIN in the Ship-to GSTIN field even where actual consignee GSTIN is different.
Leaving Ship-to GSTIN blank because printed e-Way Bill does not show the field.
Entering ship-to address correctly but not updating the consignee GSTIN master in ERP.
Failing to use “URP” for unregistered ship-to party.
Treating project-sites, warehouses or branches as mere addresses instead of separate GST registrations.
Assuming the change applies only to portal users and not to e-Invoice/API users.
All these mistakes are avoidable, but only if businesses recognise that this is not a cosmetic field. It is now a mandatory compliance field.
Why this matters in movement verification and future notices
In ordinary business thinking, e-Way Bill is often treated as a transport document only. Under GST enforcement, however, it is much more than that. It is one of the core movement records used in section 68 verification, intelligence-based scrutiny and even later disputes involving section 16(2)(b), fake billing, or allegation of non-receipt of goods.
With the new advisory, Ship-to GSTIN becomes one more backend indicator tying the movement to a particular consignee registration. If invoice, e-Way Bill, transport documents, stock records and recipient books all match, the taxpayer’s defence becomes stronger. If they do not match, the department may use the inconsistency to question the genuineness of delivery.
So, this change is relevant not only for generating e-Way Bills successfully, but also for building a stronger documentary trail for bona fide movement of goods.
Compliance checklist for taxpayers before 1 August 2026
A practical compliance checklist may be useful for clients.
For taxpayers
Review all business models involving Bill-to/Ship-to movement.
Identify registered Ship-to parties and unregistered Ship-to parties separately.
Update customer master, consignee master and branch master with correct GSTIN mapping.
Train dispatch and billing staff to use “URP” where required.
Check whether invoice workflow captures Bill-to and Ship-to distinctly.
Test sample transactions before 1 August 2026.
For ERP / ASP / GSP / API users
Update payload mapping for Ship-to GSTIN field.
Build validation that field cannot be blank in Bill-to/Ship-to cases.
Add GSTIN, state code and PIN code cross-checks.
Test Generate IRN + EWB and EWB by IRN flows in sandbox.
Update reports so that internal audit can verify what Ship-to GSTIN was actually pushed.
For internal audit / tax teams
Compare invoice Bill-to details with actual delivery GSTIN and address.
Review whether old templates or master data are using dummy or copied values.
Document who is responsible for selecting Ship-to GSTIN in dispatch process.
Add this field to monthly exception review.
Is amendment possible later if wrong Ship-to GSTIN is entered?
This is the type of question clients will ask immediately. The answer from a control point of view should be conservative: do not assume that post-generation correction will be an easy or routine cure. The advisory itself is designed to force correct capture at the time of generation. Once the goods are already in movement, wrong Ship-to details can create unnecessary practical and legal complications.
Therefore, businesses should work on prevention rather than post-facto correction. Validation before generation is much more important than chasing amendment after dispatch.
What dealers should tell transporters and field staff
Many e-Way Bill errors happen because the transport team sees the matter only as “vehicle and delivery address” and not as GST compliance. This advisory requires communication at the field level. A simple internal instruction should now be given:
In Bill-to/Ship-to cases, always confirm the actual consignee GSTIN before generating e-Way Bill.
If consignee is unregistered, mark URP and not blank.
Do not copy Bill-to GSTIN into Ship-to field merely because goods are going on customer instruction.
Keep invoice, e-Way Bill, LR and delivery address aligned.
Even a simple one-page SOP can prevent many future problems.
Author’s practical view
From a practitioner’s point of view, this advisory should be welcomed, but not casually. It is a reasonable step because Bill-to/Ship-to movement is one of the areas where confusion, mismatch and misuse often occur. At the same time, the burden of getting the data right will fall on taxpayers and their software systems.
The important thing is not to overreact. GSTN has not created a new tax. It has tightened one field in the movement trail. If businesses prepare now, the transition is manageable. If they ignore it until August end, there will be avoidable disruption in dispatch and unnecessary field disputes.
Conclusion
The new rule on Ship-to GSTIN in e-Way Bills is simple in law but important in practice. In Bill-to/Ship-to transactions, Ship-to GSTIN must now be captured as a mandatory data field, whether the e-Way Bill is generated on the portal or through APIs.tutorial.gst+1 Where the consignee is unregistered, “URP” must be entered.
At the same time, taxpayers must clearly understand one practical nuance: the Ship-to GSTIN may be mandatory in the backend, but it will not be printed as a separate GSTIN field on the e-Way Bill and will not be shown separately through the standard GET e-Way Bill API response. That is why businesses should not judge compliance by looking only at the print copy.
Before 1 August 2026, taxpayers should review Bill-to/Ship-to transactions, update masters, train dispatch teams, test ERP changes and create clear internal controls. If this is done in time, the change will strengthen documentation and movement compliance. If not, it may become one more source of delay, blocked e-Way Bills and later notices.

