How to Generate an eWay Bill Online in India (2026 Step-by-Step)
By MoboSafe editorial
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.
- For inter-state movement, the ₹50,000 threshold applies across India.
- For intra-state movement, thresholds and exemptions vary by state.
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.
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 supplies transport details needed for movement, subject to the specific exceptions in the rules. Do not treat every short local journey as exempt, or a complete Part-B as overriding the bill’s expiry.
Step-by-step: generating an eWay Bill
- 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).
The EBN, together with its QR code, is what the driver carries and shows at checkpoints.
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.
Eligible extension requests can be made within eight hours before or after expiry, subject to authorised access, a valid reason, portal acceptance, and the 360-day outer limit. The post-expiry request window does not permit continued movement. See the official extension API.
To check the exact validity for a specific distance, use the free eWay Bill validity calculator.
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.
- Bulk generation lets you upload many consignments at once.
- The eWay Bill API lets your software generate and update bills directly.
- Trip linkage helps compare the assigned vehicle with the bill. Vehicle changes require the applicable transport-detail update; Part-B is not a continuous GPS feed.
For fleets, validate returned bill details and expiry before dispatch, then review changes and eligible extensions during the trip. Automation assists this process without guaranteeing compliance.
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?
For regular cargo, validity is generally one day for each 200 km or part thereof; special cargo rules differ. Eligible extensions can be requested within eight hours before or after expiry, subject to portal conditions and acceptance. That window does not authorise movement after expiry.
How do transporters generate many eWay Bills quickly?
Use the portal’s bulk upload or an authorised API integration with validated consignment and transport details. Confirm batch capabilities in the chosen software. GPS supplies movement context, not a substitute for bill generation or transport-detail updates.
Related MoboSafe workflows
Review the documented product scope and setup requirements for these related operational tasks.
E-Way Bill Management
Manage e-way bills with GST portal connections, generation, trip links, expiry review, and eligible extension requests in MoboSafe.
Loading & Dispatch
Create loading sheets with vehicle and driver assignments, consignment items, weight checks, documents, and dispatch printouts.
Trip Management
Plan, monitor, and analyse fleet trips with vehicles, drivers, waypoints, documents, exception handling, and delivery records.
Fleet APIs & Integrations
Configure MoboSafe integrations, API access, device connections, connection tests, usage monitoring, and dashcam backup settings.