E-way bill rules 2026 — the practitioner's guide to keeping trucks moving
If a state officer stops a truck of yours and the e-way bill is missing, wrong, or expired — you're not just staring at a penalty. You could be looking at detention for hours, unloading, and in rare cases, confiscation. I run logistics for a mid-sized trading firm; last year our team generated 4,400 e-way bills and got detained exactly once. This is everything we've learnt about staying compliant without losing our minds.
What is an e-way bill?
An e-way bill (electronic waybill, or EWB) is a document generated on the e-way bill portal before goods worth more than ₹50,000 (in most cases) move from one place to another. It contains a unique 12-digit EBN (E-way Bill Number) that must accompany the consignment during transit. Both the goods and the vehicle carrying them are traceable through this number.
1) When is an e-way bill required?
You need an EWB for movement of goods where each of the following is true:
- Consignment value exceeds ₹50,000 (or the state's intra-state limit — see below)
- Movement is from one place to another (supplier→buyer, buyer→supplier, own godown, job-worker, etc.)
- Movement is by motorised vehicle (road, rail, air, ship — even hand-cart-carried goods above ₹50,000 need one, though this is rarely enforced)
Value is calculated including all taxes but excluding the value of exempted goods within a mixed consignment.
Cases where an e-way bill is required even below ₹50,000:
- Inter-state movement of goods sent for job work (rule 138(1))
- Inter-state movement of handicraft goods by a person exempted from registration
- Some states impose their own lower thresholds for specific goods (e.g., tobacco, iron and steel)
Cases where an e-way bill is NOT required:
- Goods listed in Annexure to Rule 138(14) — e.g., LPG for domestic use, kerosene sold under PDS, postal baggage transported by the Department of Posts, jewellery (up to a limit), currency, used personal and household effects
- Movement by non-motorised conveyance
- Movement within notified areas (state-specific)
- Consignment value below ₹50,000 (except the exceptions above)
- Transport from port/airport/land customs station to inland container depot for clearance by Customs
2) State-wise intra-state thresholds (2026)
The ₹50,000 limit is the default for inter-state movement. For intra-state movement, most states also use ₹50,000, but several have raised the limit. Always verify against the state commercial tax portal before dispatch:
| State / UT | Intra-state threshold | Notes |
|---|---|---|
| Delhi | ₹1,00,000 | Above ₹1L for all intra-state movement |
| Tamil Nadu | ₹1,00,000 | Above ₹1L for intra-state |
| Maharashtra | ₹1,00,000 | Except specified sensitive goods (₹50K limit) |
| West Bengal | ₹1,00,000 | Intra-state, most goods |
| Bihar | ₹2,00,000 | Highest general threshold |
| Punjab | ₹1,00,000 | Intra-state most goods |
| Rajasthan | ₹1,00,000 | Intra-state |
| Uttar Pradesh | ₹50,000 | Standard |
| Karnataka | ₹50,000 | Standard |
| Gujarat | ₹50,000 | Standard (with specific-goods list) |
| All other states/UTs | ₹50,000 | Default |
Note: Thresholds have shifted several times since 2018 and can change with each state budget. Bookmark ewaybillgst.gov.in and treat this table as directional.
3) The Part-A and Part-B split
An e-way bill is generated in two parts:
- Part-A — filled by the supplier (or transporter, in some cases) with details of the invoice, HSN, value, and place of dispatch/destination.
- Part-B — filled with the vehicle number and transporter ID.
You can save Part-A and add Part-B just before the vehicle leaves. The EWB is valid only when both parts are completed. If the vehicle changes mid-transit (transhipment), update Part-B — you don't need to cancel and re-issue.
4) Validity of an e-way bill
| Vehicle type | Validity per day |
|---|---|
| Regular cargo (up to a certain size) | 1 day for every 200 km (or part thereof) |
| Over-Dimensional Cargo (ODC) / multimodal shipment involving ship | 1 day for every 20 km (or part thereof) |
The clock starts when Part-B is filled. Example: 350 km, regular cargo = 2 days. If the transit takes longer (breakdown, road block, monsoon), extend the EWB validity via the portal — within 8 hours before or 8 hours after expiry. Reason for extension must be selected from the dropdown.
5) How to generate an e-way bill — the practical workflow
- Log in to ewaybillgst.gov.in with GSTIN credentials.
- Navigate to E-Way Bill → Generate New.
- Choose Transaction Type — Supply, Export, Import, Job work, Return, Others.
- Select Sub-Type — Supply / Export / SKD/CKD / Recipient not known / Others / For own use / Line sale.
- Fill in the invoice details: number, date, value, HSN, GST rate.
- Enter From-address (dispatch) and To-address (delivery), with state and PIN.
- Enter Transporter ID or vehicle number in Part-B.
- Submit — you'll get a 12-digit EBN and a printable e-way bill in PDF format.
Bulk generation via JSON upload is available for volumes above 50 EWBs/day and is essential for e-commerce sellers and distributors.
6) Consolidated e-way bill (CEWB)
If a single vehicle carries multiple consignments from different suppliers, the transporter generates a consolidated EWB — one document listing all the individual EBNs on that truck. Officers can scan the consolidated one to validate all shipments in seconds.
7) Cancellation and modification
You can cancel an e-way bill within 24 hours of generation, but only if the goods have not moved. Once the officer has verified the EWB en route, cancellation is blocked. You cannot edit the invoice details after generation — cancel and re-issue is the only option.
The vehicle number, however, can be updated as many times as needed via Update Vehicle Number. This is critical for transhipment.
8) Penalties for non-compliance
Section 129 of the CGST Act 2017 governs detention and penalties for e-way bill violations:
- Missing e-way bill: Detention until produced. Penalty = ₹10,000 or the amount of tax evaded (whichever is higher).
- If owner comes forward: Penalty = 100% of tax (or 2% of value of goods, whichever is lower) for taxable goods; 2% of value for exempt goods.
- If owner does not come forward: Penalty = 50% of value of goods less tax already paid, or 5% of value, whichever is lower.
- Under section 130, if the officer establishes intent to evade, goods and vehicle can be confiscated. Redemption fine can equal 100% of the tax and market value of goods.
Rule of thumb we live by — the ₹10,000 minimum penalty for a small oversight is almost always cheaper than fighting the case in appeal. Generate before dispatch, always.
9) Common mistakes we've seen
- Vehicle change without updating Part-B — most common reason for detention. Always update as soon as the truck changes at the transhipment hub.
- Wrong "to" address PIN code — the distance calculator uses PIN codes. Wrong PIN = wrong validity = expired bill mid-journey.
- Waiting until the vehicle is at the customer's gate to generate the EWB — a routine check by any state officer between dispatch and gate = trouble.
- Missing e-way bills for stock transfers between own branches in different states. These are treated as supplies under GST.
- Ignoring intra-state limits — Karnataka intra-state threshold is ₹50K, not ₹1L; several businesses have been caught out assuming a common ₹1L cap everywhere.
- Not carrying a printed copy or SMS — even though it's electronic, some officers want a physical copy or SMS text. Keep the PDF on the driver's phone and printed.
10) How e-way bills connect with the e-invoice system
If your business turnover exceeds the e-invoicing threshold (currently ₹5 crore), your invoices are automatically pushed to the IRP portal to generate an IRN. When you then generate an e-way bill for that invoice, Part-A is auto-populated from the IRN. This saves double entry and reduces errors substantially. See our e-invoice portal India guide for the full flow.
Start with a compliant tax invoice — the input to every EWB
Our free tool generates GST-correct tax invoices ready for e-way bill Part-A auto-population.
Create Tax Invoice →Frequently asked questions
When is an e-way bill required in India?
For movement of goods worth more than ₹50,000 (single consignment) across state borders, or for intra-state movement above the state-specific threshold (₹50,000 to ₹2,00,000 depending on the state). It also applies to non-supply movements like job work, exhibitions and samples.
What is the intra-state e-way bill limit in each state?
Most states use ₹50,000. Notable exceptions: Delhi, Tamil Nadu, Maharashtra, West Bengal, Punjab and Rajasthan at ₹1,00,000; Bihar at ₹2,00,000. Always verify on the state commercial tax portal before dispatch.
What is the validity of an e-way bill?
1 day per 200 km (or part thereof) for regular cargo; 1 day per 20 km for Over-Dimensional Cargo. Validity starts when Part-B is filled. Extension is possible within 8 hours before or 8 hours after expiry.
What is the penalty for not generating an e-way bill?
Under section 129 of the CGST Act, detention plus ₹10,000 or the tax evaded (whichever is higher). Under section 130, goods can even be confiscated with a penalty equal to 100% of tax and additional fines.
Can I cancel or edit an e-way bill?
Cancellation is possible within 24 hours of generation, only if goods have not moved. Editing invoice details is not possible — cancel and re-issue. Vehicle number can be updated any number of times.
Do I need an e-way bill for job work transfer?
Yes — job work transfers, whether inter-state or intra-state, require an e-way bill regardless of value if inter-state (rule 138(1)). Intra-state job work follows the state threshold.