What is an E-Way Bill?

An E-Way Bill (Electronic Way Bill) is a document required under GST for the movement of goods worth more than the threshold value. It is generated electronically on the official portal at ewaybillgst.gov.in (earlier known as ewaybill.nic.in) and must be carried, printed or digital, along with the consignment. The bill links the supplier, the recipient, the goods and the vehicle into one record that a tax officer can verify in transit. Every bill carries a unique 12-digit E-Way Bill Number, or EBN, which is the reference you quote for status checks, updates and cancellation.

The components of an E-Way Bill
The components of an E-Way Bill

In short, the e-way bill is how the GST system tracks goods on the road. If the value of the consignment crosses the limit, the supplier, recipient or transporter must generate one before the goods move. The rest of this page walks through each part of the system in plain English.

Find your topic

When is an E-Way Bill required?

An e-way bill is mandatory for the inter-state movement of goods where the consignment value exceeds ₹50,000. For movement within a state, the threshold is set by that state: many states use ₹50,000, while several apply a higher ₹1,00,000 limit. A bill is also required regardless of value in specific cases, such as the inter-state movement of goods for job work and the inter-state movement of handicraft goods by a dealer exempt from registration.

When an E-Way Bill is required
When an E-Way Bill is required

Some movements are exempt, including goods carried by non-motorised transport, certain specified goods, and movement within notified areas. When you are unsure, generating a bill is the safer choice, because the penalty for moving without one is steep. See the complete guide for the full list of cases.

Part A and Part B explained

Every e-way bill has two parts. Part A captures the consignment details: the GSTIN of the supplier and recipient, the place of dispatch and delivery, the invoice or challan number and date, the HSN code, the value of goods and the reason for transport. Part B captures the transport details: the vehicle number for road movement, or the transporter document number for rail, air or ship.

Part A holds consignment details; Part B holds vehicle details
Part A holds consignment details; Part B holds vehicle details

A bill is valid for the movement of goods only once Part B is filled. You can save Part A first and add Part B later, for example when the vehicle is assigned, and the validity period is counted from the first Part B entry. Read the Part A and Part B pages for field-by-field help.

The official e-way bill portal

All real e-way bill transactions happen on the official government portal at ewaybillgst.gov.in. From the portal home page you can log in, register as a new user, search for a bill, verify a bill by its number, and read notifications about rule changes. The same system is also reachable through the SMS and API channels for businesses that generate bills in bulk.

The official e-way bill portal home page
The official e-way bill portal home page

This website, ewaybill.org, is an independent guide. We explain how the portal works, but you must complete actual logins, generation and cancellation on the official site.

Is ewaybill.org the official website?

No. EWayBill.org is an independent informational resource and is not affiliated with the government, the GST Network (GSTN) or the National Informatics Centre (NIC). We never ask for your username, password or OTP. The official branding shown here is only for reference, so you can recognise the genuine portal.

Official e-way bill branding, shown for reference only
Official e-way bill branding, shown for reference only

Always generate, print and cancel real bills at ewaybillgst.gov.in. Use our guides and free tools to understand the process before and after you visit the official site.

E-Way Bill login

The e-way bill login is separate from the main GST portal login. When you registered for the e-way bill system you created a dedicated username and password, and those are the credentials you use here. On the login box you enter your username, your password and the on-screen captcha, then submit to reach your dashboard.

The e-way bill login box
The e-way bill login box

If your login fails, the usual reasons are a wrong password, an expired session, or a blocked account after several failed attempts. The login guide covers each case.

Username, password and captcha

After typing your username and password, complete the captcha exactly as shown, then select the login button. The captcha is case sensitive, so check for uppercase letters and a zero versus the letter O. If the characters are hard to read, refresh the captcha for a new one.

The login button on the e-way bill portal
The login button on the e-way bill portal

If you have forgotten your password, use the forgot password link on the login page. The portal verifies your registered mobile number with an OTP before letting you set a new password.

2-Factor Authentication (2FA) OTP

Since 1 April 2025, 2-Factor Authentication is mandatory for every e-way bill login. After your username and password are accepted, the portal asks for a one-time password (OTP). You can receive this OTP in three ways: by SMS to your registered mobile number, through the Sandes app, or through the NIC-GST-Shield app, which can generate the OTP even without a network.

Entering the 2-Factor Authentication OTP
Entering the 2-Factor Authentication OTP

If the OTP does not arrive, wait a minute and request it again, confirm that your registered mobile number is correct, and make sure your SMS inbox is not full. Repeated OTP failures are one of the most common login complaints.

E-Way Bill login on mobile

You can log in to the e-way bill portal from a mobile browser as well as a desktop. The mobile login uses the same username, password, captcha and OTP flow, and the dashboard adapts to the smaller screen. For frequent users, the NIC-GST-Shield app makes 2FA faster because it generates the OTP on the same device.

Logging in to the e-way bill portal from a mobile device
Logging in to the e-way bill portal from a mobile device

Mobile access is useful for transporters who update Part B or extend validity while on the move, although a stable connection is recommended for bulk actions.

The dashboard after login

Once your login and OTP are accepted, you land on the e-way bill dashboard. From here you can generate a new bill, update Part B, extend validity, cancel a bill, print a slip, and view reports of the bills you have generated and received. The menu groups these actions, and recent activity is shown so you can return to a bill you were working on.

The e-way bill dashboard after a successful login
The e-way bill dashboard after a successful login

The dashboard is also where you manage sub-users and assign roles, which helps when several staff in the same business generate bills.

E-Way Bill registration

Before you can log in, you must register on the e-way bill system. A GST-registered taxpayer registers using the GSTIN: the portal sends an OTP to the mobile number linked to that GSTIN, and after verification you create a username and password. A transporter who is not registered under GST enrols separately to receive a 15-digit Transporter ID, known as a TRANSIN.

Starting e-way bill registration on the portal
Starting e-way bill registration on the portal

Registration is a one-time step. After it is complete, you use the same credentials for every future login, generation and cancellation. See the registration guide for the taxpayer and transporter steps.

Filling the registration form

On the registration form, your business name, address and GSTIN are pulled automatically from GST records once your OTP is verified, which reduces typing errors. You then choose a username, which must be unique across the system, and set a strong password. If your preferred username is taken, the portal prompts you to try another.

The e-way bill registration form for a new user
The e-way bill registration form for a new user

Keep your registered mobile number current, because every OTP for login, password reset and certain updates is sent to that number. If the number changes, update it through the GST portal so the e-way bill system stays in sync.

How to generate an E-Way Bill

To generate an e-way bill, open the generate-new option, then fill Part A with the transaction type, the supplier and recipient GSTIN, the document number and date, the HSN code, the quantity and the value of goods. Next, enter Part B with the mode of transport and the vehicle number. When you submit, the portal validates the entries and issues the 12-digit EBN.

The generate e-way bill form
The generate e-way bill form

You can also generate bills in bulk by uploading a JSON file, through your accounting software, or by SMS for a single consignment. Whichever method you use, the EBN and the validity date are produced the same way. The generation guide has the full walkthrough.

Printing and downloading the slip

After generation, you can print the e-way bill slip or download it as a PDF. The slip shows the EBN, a QR code, the consignment summary and the validity date. During transit the goods must be accompanied by this slip or at least the EBN, because an officer can scan the QR code to verify the bill on the spot.

A printed e-way bill slip with QR code
A printed e-way bill slip with QR code

Many businesses keep a digital copy on the driver phone in addition to a printed copy. The detailed print option includes the full Part A and Part B information, while the compact option fits a single page. See the print guide for both.

Checking E-Way Bill status

You can check the status of an e-way bill at any time using its EBN. The status shows whether the bill is active, expired or cancelled, along with the Part B and vehicle details and the current validity. This is useful before dispatch, to confirm a bill is valid, and during an audit, to reconcile bills against invoices.

Checking the status of an e-way bill
Checking the status of an e-way bill

Recipients can also view the bills generated against their GSTIN, which helps them confirm that incoming consignments are correctly documented.

Cancelling an E-Way Bill

If a bill was generated by mistake, or the goods were not transported, you can cancel it within 24 hours of generation, provided it has not already been verified by an officer in transit. The cancel option asks for the EBN and a reason, and once cancelled the bill cannot be used for movement.

The cancel option for an e-way bill
The cancel option for an e-way bill

If the 24-hour window has passed, you cannot cancel the bill, but you can avoid problems by generating a fresh, correct bill and keeping a clear record of why the earlier one was not used.

Penalties for non-compliance

Moving goods without a valid e-way bill can lead to a penalty of ₹10,000 or the amount of tax sought to be evaded, whichever is higher. In addition, the goods and the vehicle can be detained or seized until the dues and penalty are paid. Common triggers are an expired bill, a wrong or mismatched vehicle number, and no bill at all for a consignment that crossed the threshold.

Penalties for non-compliance with e-way bill rules
Penalties for non-compliance with e-way bill rules

To estimate your exposure for a given tax amount, use the penalty calculator. The safest practice is to generate the bill before the goods move and to extend validity before it expires.

E-Way Bill validity and distance

Validity is based on the approximate distance the goods travel. For regular cargo the bill is valid for one day for every 200 km or part of it; for over-dimensional cargo the rate is one day for every 20 km. The validity clock starts at the first Part B entry, not at Part A. If the goods are still in transit as expiry approaches, the bill can be extended from a few hours before expiry until a few hours after. Use the validity calculator to find the exact number of days and the expiry date for your route.

E-Way Bill rules by state

The portal and the core rules are national, but two things vary by state: the intra-state threshold and the administering tax department. Each state also has a two-digit GST code that forms the first two digits of every GSTIN registered there, for example 27 for Maharashtra, 24 for Gujarat, 07 for Delhi, 29 for Karnataka, 09 for Uttar Pradesh and 33 for Tamil Nadu. Browse all states to see the threshold and department for your location.

Popular guides

Free tools

About this site

EWayBill.org is an independent, ad-supported information resource. We are not affiliated with the government, GSTN or NIC, and we never ask for your login. Everything here is to help you understand and use the official system with confidence. Learn more about us or read our editorial and fact-checking policies.

Frequently asked questions

Is this the official E-Way Bill website?
No. EWayBill.org is an independent informational website. The official government portal is ewaybillgst.gov.in, where all real transactions take place.
Do I need an E-Way Bill for my shipment?
Generally yes for inter-state movement above ₹50,000, and for intra-state movement above your state's threshold. Some movements like inter-state job work need one regardless of value.
How long is an E-Way Bill valid?
About one day per 200 km for regular cargo (one day per 20 km for ODC), counted from the first Part-B entry. It can be extended if goods are still in transit.
Why do I now need an OTP to log in?
2-Factor Authentication became mandatory for all users on 1 April 2025. The OTP can come by SMS, the Sandes app, or the NIC-GST-Shield app.