A checkpoint outside Vapi, a detained truck, and a Rs 2 lakh penalty notice
Picture this: a 22-tonne loaded trailer is flagged down at a GST checkpoint on NH-48 near Vapi. The driver has all his papers. The goods match the invoice. But the e-way bill shows vehicle number GJ-05-T-1234, while the actual truck is GJ-05-T-1243. A transposition error of two digits. The inspector raises a detention notice under GST Section 129.
By the time the owner drives down, pays Rs 2.08 lakh in penalty and tax, and gets the truck released, he has lost two days and one client.
This is not a horror story from 2018 when the e-way bill system was new. This is happening right now on the Gujarat-Maharashtra-Rajasthan corridor in 2025. The GST enforcement machinery has matured, checkpoint scanning is sharper, and the penalties are not small.
At the same time, two High Courts, Allahabad and Calcutta, have issued rulings this year limiting tax authorities from penalising transporters who have a genuine e-way bill with only minor or technical errors. So there is protection available. But only if you know the rules, generate the document correctly, and respond the right way when stopped. This guide covers exactly that.
What is the e-way bill penalty under GST Section 129?
GST Section 129 allows tax officers to detain goods and vehicles found transporting goods without a valid e-way bill or with a materially incorrect one. Where the owner of goods comes forward, the penalty is 100 percent of the tax payable on such goods. Where the owner does not come forward, the penalty can go up to 200 percent of the tax payable. For exempt goods, the penalty is 2 percent of the value or Rs 25,000, whichever is less.
To put that in real numbers: if you are moving a consignment of auto components worth Rs 5 lakh with 18 percent GST applicable, the tax payable is Rs 90,000. The Section 129 penalty can go up to Rs 90,000 on top of that tax demand if the owner comes forward, and up to Rs 1.8 lakh if the owner does not. For a fleet owner running on 3 to 4 percent margins, a single detained truck can wipe out a month of profit on that vehicle.
The key word in the law is material discrepancy. Minor clerical errors that do not affect the identification of the consignment have been treated more leniently by courts. But you cannot bank on the inspector at the checkpoint making that distinction. Prevention is still far cheaper than cure.
The most common e-way bill mistakes that lead to detention
Based on the CAG’s 2025 Performance Audit Report on the E-Way Bill system under GST (Report No. 2 of 2025, presented to Parliament in August 2025) and industry enforcement observations, these are the errors that account for the bulk of detentions on Indian highways.
| Error Type | Why It Triggers Detention | Penalty Risk Level |
|---|---|---|
| Vehicle number mismatch | System flags different vehicle on document vs road | High |
| E-way bill validity expired | Goods in transit after validity window closes | Very High |
| Wrong distance entered | Shorter distance means shorter validity, goods caught beyond range | High |
| Wrong or missing HSN code | Goods cannot be matched to invoice, classification suspect | Medium to High |
| GSTIN of supplier or recipient wrong | Invoice trail breaks, appears fraudulent | High |
| Missing Ship-To GSTIN (2025 rule) | New mandatory field; GSTN rejects or flags incomplete bill | Medium, rising |
| Part-B not updated after vehicle change | Transporter changes truck mid-route but forgets to update | High |
| Value underreported on bill | Physical goods value far exceeds declared value | Very High |
The CAG’s 2025 Performance Audit Report on the E-Way Bill system under GST highlighted systemic deficiencies including inadequate coordination between the e-way bill portal and the GST common portal, failure of automated validation controls, and administrative gaps in enforcement across major corridors.
How does e-way bill validity work, and what happens if it expires during transit?
E-way bill validity is calculated from the date and time of the first Part-B entry. For regular cargo, it is one day per 200 km of distance entered, with a minimum of one day. So a consignment from Ahmedabad to Pune, roughly 660 km by road, gets four days of validity.
If the truck is delayed by a breakdown, a strike, or a weighbridge queue and the bill expires, the driver is carrying an invalid document. An expired e-way bill during transit is one of the most penalised situations at checkpoints because it is hard to explain away. The document was valid, the situation changed, and the shipper or driver did not act in time. Here is what you must do the moment you know delivery will be delayed.
- Monitor the validity window actively. The transporter or driver should note the exact expiry date and time before the truck leaves the yard. Set a phone reminder 6 hours before expiry.
- Extend the bill before it expires, not after. The GSTN portal allows extension of validity, but only within 8 hours before expiry or 8 hours after. Outside this window, you cannot extend. You are stuck with an expired document.
- Log the reason for delay. If the vehicle broke down, get a mechanic’s receipt with timestamp. If there was a road block or accident, take a photo of the obstruction with your phone. These documents become your defence if you are stopped.
- Do not enter an artificially high distance to inflate validity. This is a fraud and courts have upheld penalties in such cases. Enter the correct road distance as per Google Maps or the transporter’s route card.
- If the vehicle changes mid-route, update Part-B immediately. The transporter must log in, update the new vehicle number, and generate a fresh Part-B before the replacement truck moves. This takes under 5 minutes on the GSTN portal.
Multiple fleet owners on the Rajkot-Mumbai run have told us that they now assign one office staff member specifically to track e-way bill expiry across the fleet. It sounds basic, but it has saved them multiple detention incidents. Sometimes the simplest fix is also the most effective one.
What are the new 2025 e-way bill rule changes you must know?
GSTN has introduced changes that are either live or being phased in through 2025 and into 2026. Two of them are causing confusion on the ground.
Ship-To GSTIN is increasingly scrutinised in certain cases. When goods are being delivered to a location different from the registered address of the buyer, the Ship-To field must carry the GSTIN of the delivery location or the destination. If you are a manufacturer in Surat sending goods to a buyer’s warehouse in Nagpur instead of their registered office in Mumbai, the Nagpur location’s GSTIN must appear in the Ship-To field. Enforcement of this field is tightening and its omission is increasingly used as grounds for flagging at checkpoints.
E-way bill closure by the recipient upon delivery is a recommended best practice. Once goods are received, prompt acceptance or closure of the e-way bill on the portal helps avoid mismatches in the supplier’s GSTR-1 and prevents downstream reconciliation problems. Failure to close e-way bills in a timely manner can create compliance complications for both parties.
For fleet owners on the Gujarat-Maharashtra-Rajasthan belt, the Ship-To GSTIN issue is particularly important because multi-location buyers are common in textiles, chemicals, and auto components. Your billing team and your driver briefing sheet both need updating.
What are your legal rights when your truck is detained at a checkpoint?
When a GST officer detains your vehicle, they must issue a detention notice in Form GST MOV-01 within 24 hours. If they proceed to seizure, they issue Form GST MOV-06. You have the right to see these forms, respond in writing, and contest the grounds of detention. You are not required to pay on the spot without reviewing the notice.
The Allahabad High Court ruled in 2025 — in cases including M/S Gaylord Packers India Pvt. Ltd. vs. State of U.P. (Writ Tax No. 683 of 2020, decided 17.07.2025) and M/S Saumya vs. Union of India and Others (Writ Tax No. 664 of 2025, decided 14.07.2025) — that a transporter cannot be penalised under Section 129 solely for a minor clerical error that does not indicate any intention to evade tax. The Calcutta High Court issued a similar direction in 2025, holding in Shekhar Kumar @ Shekhar Bagaria vs. State of West Bengal & Ors. (April 2025) that mere route deviation without tax evasion intent cannot attract Section 129 penalty, and again in September 2025 that a mechanically imposed 200 percent penalty for an expired e-way bill without any mala fide intent was not justified.
What this means practically: if your vehicle number has a typo but everything else matches — the goods, the invoice value, the HSN, the supplier and buyer details — you have a strong ground to contest the penalty. But you need to respond in writing to the detention notice, produce all supporting documents, and if needed, file a writ petition in the High Court.
Keep this checklist in every truck’s document folder:
- Printed e-way bill with Part-B updated
- Tax invoice or bill of supply
- Delivery challan if applicable
- Driver’s licence and vehicle RC
- Freight booking confirmation or consignment note
- Fleet owner’s contact number on a card for the driver to call immediately when stopped
A driver who panics and pays to avoid detention without consulting the owner is often paying a penalty that could have been contested. Train your drivers to stay calm, accept the notice, and call the office before any payment is made.
A practical step-by-step process to avoid e-way bill mistakes before dispatch
- Verify the invoice data first. Before generating the e-way bill, confirm buyer and supplier GSTINs are active on the GST portal. A cancelled GSTIN will invalidate the bill instantly.
- Check the HSN code against the actual goods. Do not copy-paste from a previous invoice blindly. If the product has changed even slightly, the HSN may have changed.
- Enter the correct road distance, not straight-line distance. Use the actual route distance. If the route passes through Vadodara instead of going direct, enter Vadodara route distance.
- Enter the vehicle number carefully, character by character. Confirm with the driver or yard supervisor. Do not rely on memory.
- Fill the Ship-To GSTIN if delivery address differs from buyer’s registered address. This field is closely scrutinised and its omission creates problems both at checkpoint and in GSTR reconciliation.
- Calculate the validity window and mark it on the trip sheet. Give this to the driver in writing, not just verbally.
- Confirm Part-B is updated before the truck rolls out of the yard. Part-A without Part-B is not a valid e-way bill for movement purposes.
- Set a reminder for extension at least 6 hours before expiry on long-haul routes where delays are common.
This eight-step check takes roughly 10 to 15 minutes per consignment. A Section 129 penalty takes 2 days and Rs 1 to 3 lakh. The math is obvious.
FAQ: E-Way Bill Mistakes, Detention, and GST Penalties
Can I extend an e-way bill after it has already expired?
No, not freely. The GSTN portal allows extension only within a window of 8 hours before expiry or 8 hours after expiry. If your bill expired more than 8 hours ago, you cannot extend it online. In that situation, you must generate a fresh e-way bill, which requires the consignor or their authorized person to act, and you may still face inspection risk for the period the goods were moving without a valid document.
Does a vehicle number mismatch always lead to a Section 129 penalty?
Not automatically, based on recent High Court rulings. Courts have held that a minor clerical error that does not affect the identification of goods or suggest tax evasion should not attract Section 129 penalty. However, the officer at the checkpoint has discretion, and many still issue notices. The safest approach is to contest in writing using the court precedents and, if needed, approach the High Court. Always respond formally rather than paying without contest if the error is genuinely clerical.
Who is responsible for updating Part-B when a vehicle changes mid-route?
The transporter is responsible for updating Part-B whenever the vehicle carrying the goods changes during transit. This must be done before the new vehicle moves the goods, not after. If the original transporter is handing over to another party mid-route, the registered transporter on the e-way bill must still make the update on the portal, or the consignor can do it if they have system access. A vehicle change without a Part-B update is one of the most common causes of detention at inter-state checkpoints.
How TruckSeva is building to eliminate these compliance headaches on the western corridor
TruckSeva is building a freight platform focused on the Gujarat, Maharashtra, Rajasthan, and Madhya Pradesh corridor, the exact routes where e-way bill mistakes and truck detention penalties hurt the most. The model is asset-light and broker-friendly, meaning fleet owners and brokers retain control while getting access to structured booking, payment assurance, and documentation support on every load.
One of the core problems TruckSeva is designing around is the gap between the office that generates the e-way bill and the driver who carries it. On DIY bookings through the TruckSeva system, the dispatch checklist, vehicle number confirmation, and validity tracking are built into the workflow, so the errors described in this article become harder to make by accident. Payment assurance on both sides means neither the shipper nor the fleet owner is squeezed into cutting corners on documentation to recover money faster.
If you are a shipper moving chemicals, textiles, or auto components on the Surat-Pune, Ahmedabad-Indore, or Jaipur-Mumbai lanes, or a fleet owner tired of your drivers calling from checkpoints with detention notices, TruckSeva wants to hear from you. Visit truckseva.com or call +91 8435856826 or +91 7572833355 to join the early access list and help shape the platform before it goes live.
