The bill is easy to generate and easy to get wrong. Most detentions come from three avoidable mistakes, none of which are about the tax.
An e-way bill is not a tax document. It is a movement document — proof that goods in transit are backed by a reported transaction.
That distinction explains most of the rules. The department is not checking whether you have paid tax when a truck is stopped; it is checking that the goods on board match a declared consignment going to a declared place.
The general trigger is goods worth more than ₹50,000 in a single consignment. Beyond that headline, three points matter for distribution:
The rule is simple and worth internalising:
"Or part thereof" means 210 km gets two days, not one and a bit. The E-Way Bill Validity Calculator does this arithmetic, including the over-dimensional case.
The clock starts when the bill is generated. Not when the truck leaves, not when it is loaded. Generating a bill at 9 AM for a vehicle that departs at 6 PM has already spent nine hours of validity in your own yard.
Nearly every detention I have heard about traces to one of these, and none of them are about paying the wrong tax.
Expired bill in transit. A vehicle breaks down, a driver takes a rest day, a delivery gets rescheduled. The bill expires and nobody notices because the paperwork was done days ago. Validity can be extended within a window around expiry — but somebody has to be watching.
Details that do not match the goods. Vehicle number changed at the last minute and Part B was not updated. Quantity on the bill does not match what is actually loaded. Wrong HSN. These are clerical, and they are treated as seriously as a genuine evasion attempt because the officer at the check post cannot tell the difference.
No bill because the value "looked under ₹50,000". Consignment value includes tax and covers the whole vehicle-load to one consignee, not one invoice line. Multiple small invoices moving together can cross the threshold.
The pattern that works for a distribution business:
Numbers to re-run with your own, not a benchmark.
Say you supply a market 650 km away. Validity is ceil(650 ÷ 200) = 4 days. That sounds generous until you count what actually happens: half a day loading and generating, a driver rest day, and a delivery window that only opens on certain mornings at the destination market.
Now suppose you consolidate two fortnightly trips into one monthly trip to save freight. The consignment gets larger, the route unchanged, and the validity identical — but the consequences of a single breakdown just doubled, because more stock is exposed to one expiry.
Put your own distance and freight rate into the Delivery Cost Calculator alongside the validity figure. The cheapest freight plan and the most robust one are not always the same, and the difference is worth pricing rather than assuming.
Detentions are resolved by producing documents quickly. Keep, per consignment:
The driver needs the bill number accessible, not buried in a folder in the cabin.
If a vehicle is stopped, the outcome depends mostly on how fast the right documents appear.
Have these reachable by the driver, not filed in your office:
If the bill has expired in transit, say so and produce the reason — breakdown, transhipment, a delayed delivery window. An expired bill with a documented cause is a different conversation from an expired bill with no explanation.
If details do not match, the fastest resolution is usually to correct what can still be corrected and document the rest. Arguing about whether a mismatch was innocent rarely helps at the roadside.
The structural fix is upstream: most detentions trace to paperwork completed days before dispatch and never updated when reality changed.
A decision worth thinking about explicitly.
Merging two fortnightly trips into one monthly trip lowers freight per unit. It also doubles the value exposed to a single breakdown, a single expired bill, a single detention.
A worked example to re-run with your own numbers. Suppose a 650 km route, four days of validity, and you currently send ₹4,00,000 of stock twice a month. Consolidating means ₹8,00,000 on one vehicle. The freight saving might be meaningful; the exposure if that vehicle is held for three days is a different order of problem, especially if the consignment includes fast-moving lines your retailers will simply buy elsewhere.
Neither answer is automatically right. But the cheapest freight plan and the most robust one are rarely the same, and the difference deserves to be a decision rather than a default. Run your own figures through the Delivery Cost Calculator.
If you are already e-invoicing, generating Part A alongside the IRN is the setup worth having.
The benefit is not saving a few minutes. It is that the invoice data and the movement document cannot diverge — they came from the same submission. The commonest documentation mismatch simply stops being possible.
What still needs attention is Part B, the vehicle details, which changes in the real world after the invoice is raised. That remains a human responsibility and it is where the process usually breaks. See GST e-invoicing for Indian distributors for the reporting side.
What distributors ask when a consignment is stopped.
Generally when goods worth more than ₹50,000 move, whether inter-state or intra-state, and whether or not the movement is a sale — stock transfers and job-work movements count too. Some states set different intra-state thresholds, so check the rule for the state you operate in rather than assuming the national figure.
From generation, not dispatch. This catches people out: generating the bill in the morning for a truck that leaves in the evening burns most of a day of validity. Create it close to actual movement.
Validity can be extended within a window around expiry, with a reason recorded — transhipment, breakdown, natural calamity. Do it before the window closes. Moving on an expired bill exposes the consignment to detention and a penalty.
Yes. If you supply transport details when reporting the invoice for its IRN, Part A of the e-way bill can be generated in the same call. This is the cleanest setup because the invoice data and the bill cannot then diverge.
The FlowKartAI team builds WhatsApp-native ordering for Indian B2B distributors and the kirana stores they serve. We write about distribution economics, GST compliance, and the practical side of putting AI in front of retailers who have never opened an app.
FlowKartAI parses natural language WhatsApp messages into ERP-ready orders in seconds.
Try Free Demo