How to Generate an eWay Bill Online in India (2026 Step-by-Step)
An eWay Bill is the electronic document required under GST to move goods above a threshold value in India. It is generated on the NIC eWay Bill portal (ewaybillgst.gov.in) and must be carried, physically or digitally, during transit.
This guide walks through when an eWay Bill is needed, how to generate one step by step, how long it stays valid, and how high-volume transporters generate them in bulk or automatically instead of one at a time.
When is an eWay Bill required?
An eWay Bill is generally required when goods worth more than ₹50,000 are moved, whether for a sale, a stock transfer, or a return.
Some goods are exempt, and short local movements under a set distance may not require Part-B. Always check the current rules for your state and goods category.
- For inter-state movement, the ₹50,000 threshold applies across India.
- For intra-state movement, thresholds and exemptions vary by state.
What you need before you start
- An active GST registration and login for ewaybillgst.gov.in.
- The invoice, bill of supply or delivery challan for the consignment.
- Recipient GSTIN, HSN code, taxable value and place of delivery.
- The transporter ID, or the vehicle number that will carry the goods.
Part-A vs Part-B
An eWay Bill has two parts. Part-A holds the consignment details: GSTIN of supplier and recipient, invoice number, value, HSN code and reason for transport. Part-B holds the transport details: the vehicle number or transporter document number.
Part-B is what makes the eWay Bill valid for movement. Without a correct Part-B, the bill is invalid for transport beyond a short local distance.
Step-by-step: generating an eWay Bill
The EBN, together with its QR code, is what the driver carries and shows at checkpoints.
- Log in to ewaybillgst.gov.in with your GST credentials.
- Select “Generate New” under the eWay Bill menu.
- Fill Part-A: transaction type and sub-type, document details, and item details (HSN, value, tax).
- Fill Part-B: enter the vehicle number for road transport, or the transporter document number.
- Submit to generate a unique 12-digit eWay Bill Number (EBN).
How long is an eWay Bill valid?
Validity is based on the distance to be covered. As a general rule, up to 200 km is valid for one day, and every additional 200 km (or part of it) adds another day.
If the goods cannot reach the destination within the validity, the eWay Bill can be extended before it expires. Letting it lapse in transit is a common cause of detention.
Generating eWay Bills in bulk or automatically
The web portal is fine for occasional bills, but manual entry does not scale for transporters running many trips a day.
For fleets, automating Part-B from GPS data removes the manual errors that cause most eWay-related detentions.
- Bulk generation lets you upload many consignments at once.
- The eWay Bill API lets your software generate and update bills directly.
- GPS-linked automation updates Part-B automatically with the live vehicle number, so bills stay valid without re-keying.
Frequently asked questions
What is the threshold for an eWay Bill?
An eWay Bill is generally required for moving goods worth more than ₹50,000. The threshold applies to inter-state movement across India; intra-state thresholds and exemptions vary by state.
Can I generate an eWay Bill without a vehicle number?
You can create Part-A without it, but the eWay Bill is not valid for movement until Part-B (the vehicle number or transporter document) is filled, except for short local distances where Part-B may be exempt.
How long is an eWay Bill valid?
Validity depends on distance. As a general rule, up to 200 km is valid for one day, with an extra day for every additional 200 km. It can be extended before expiry if the goods are still in transit.
How do transporters generate many eWay Bills quickly?
Through bulk upload on the portal, the eWay Bill API, or GPS-linked automation that updates Part-B with the live vehicle number automatically, rather than entering each bill by hand.