E-Way Bill: What It Is, When It's Required & How to Generate (2026)

If you move goods in India, the e-way bill is the one compliance document you cannot skip. It is an electronic permit that must accompany the transport of goods above a set value, and a tax officer can stop a vehicle and ask for it at any checkpoint. Get it wrong and your goods can be detained and penalised. Get it right and it takes two minutes. This guide explains what an e-way bill is, when you need one, who generates it, how the portal and login work, and the rules around validity, cancellation and consolidated bills.

What is an e-way bill?

An e-way bill, short for electronic way bill, is a document generated on the government portal before goods worth more than a threshold value are moved from one place to another. It carries a unique 12-digit e-way bill number (EBN) that is available to the supplier, the recipient and the transporter. The system links the movement of goods to the underlying GST invoice, so tax authorities can track consignments and curb tax evasion. In short, it is proof that the goods in a vehicle have been declared and are backed by a valid invoice.

When is an e-way bill required?

The trigger is the value of the consignment. As a general rule, you need an e-way bill when the goods being moved are worth more than ₹50,000. The consignment value is the invoice value including GST, but excluding any exempt goods carried alongside. This applies to movement caused by a supply, such as a sale, and also to movement for reasons that are not a supply, such as sending goods for job work, a branch transfer, a sales return, or moving your own stock between godowns.

Who generates it?

Either the registered supplier or the registered recipient can generate the e-way bill. In practice the seller usually does it because they hold the invoice and are arranging dispatch. When goods are handed to a transporter without an e-way bill, the transporter must generate it before the vehicle moves. If a registered person buys from an unregistered supplier, the burden shifts to the buyer. The point is simple: the goods must never move without a valid e-way bill once the threshold is crossed.

The ewaybillgst.gov.in portal and login

E-way bills are generated on the official portal at ewaybillgst.gov.in. To use it you first register with your GSTIN, which creates your username and password. Once you log in with those credentials, you land on a dashboard where you can generate a new e-way bill, update Part B, cancel a bill, print, and manage consolidated bills. Transporters who are not registered under GST can enrol separately to get a Transporter ID and use the same portal. Larger businesses often skip the manual screen entirely and generate the e-way bill directly from their billing software using the API, so the invoice and the e-way bill are produced together.

Part A and Part B explained

Every e-way bill has two parts, and both must be filled before the goods can legally move.

If the distance from the consignor to the transporter is 50 kilometres or less and both are in the same state, Part B is optional for that leg. But for the actual journey to the buyer, Part B is required.

GST billing without the headache

IndiaCRM generates GST invoices, e-invoices and e-way bill JSON in one free app. See GST billing or create your free account.

Validity based on distance

An e-way bill does not last forever. Its validity is calculated from the distance the goods have to travel, and it starts the moment Part B is entered and the number is generated. Plan your dispatch so the goods can reach the destination within the window, and extend it on the portal if a genuine delay occurs.

Cancellation and updating

Mistakes happen. If you generated an e-way bill but the goods were not moved, or were moved differently from what you entered, you can cancel it within 24 hours of generation. After that window the portal will not let you cancel. You also cannot cancel a bill that a tax officer has already verified in transit. If only the vehicle changes mid-journey, for example after a transhipment, you do not cancel the whole bill; you simply update Part B with the new vehicle number.

Consolidated e-way bills

When a single vehicle carries multiple consignments, each with its own e-way bill, the transporter can club them into one consolidated e-way bill. This is a single document that lists all the individual e-way bill numbers being carried in that vehicle. It does not replace the individual bills; it groups them so the driver carries one summary document that a checkpoint officer can scan quickly. It is a practical tool for transporters running part-load and full-truck-load deliveries across many customers.

How e-way bills connect to your invoicing

The e-way bill draws almost all its data from your tax invoice, the GSTIN, the invoice number, the value, the HSN codes and the tax. When your billing is clean and your invoice format is correct, generating the e-way bill becomes a copy of data you already have. That is why it pays to get your invoicing right first. Read our invoice format guide and, if you are still setting up, our guide to getting a GST number. Once your GST returns are in order too, the whole chain from invoice to e-way bill to GST return filing lines up. IndiaCRM can produce the invoice, the e-invoice and the e-way bill JSON together, so you enter the data once. See our GST billing software to set it up.

Common mistakes to avoid

The e-way bill sounds bureaucratic, but the logic is straightforward once you have generated a few. Keep your invoices accurate, generate the bill before the vehicle moves, fill both Part A and Part B, and watch the validity window. Do that and your consignments will clear checkpoints without a hitch.