Free Trial

How To Generate an E-Way Bill

Quick Summary

  • An e-way bill is mandatory for moving goods worth more than ₹50,000 under GST in India.
  • Depending on the situation, the e-way bill may be generated by the supplier, recipient, transporter, or, in some cases, an unregistered person through the permitted portal flow.
  • Required documents: a valid invoice, transporter ID, and vehicle or transport document details.
  • E-way bills can be generated via the GST portal, SMS, e-Invoicing, or accounting software.
  • Updated: E-way bill validity is 1 day per 200 km for regular cargo (not 100 km - see Validity section).
  • E-Way Bill 2 portal is available at ewaybill2.gst.gov.in as an additional portal for e-way bill services; mandatory 2FA now applies to all logins.
  • New in 2025: E-way bills cannot be generated for invoices older than 180 days.
  • Penalty exposure for non-compliance can include detention of goods and conveyance, with release governed by Section 129 of the CGST Act.

Generating an E-way bill is a crucial requirement for the movement of goods worth more than Rs. 50,000 under the GST regime in India. The process involves providing details such as the supplier, recipient, transporter, and product information and generating a unique E-way bill number. This article will provide a step-by-step guide on generating an E-way bill through the GST portal, including registration, login, and other important considerations.

Book A Demo



file_download 40K+ Monthly Downloads
group Trusted by 4 Lakh+ Businesses
smartphone Free Mobile App
star 4.6 Rated on Google

Who Should Generate an E-Way Bill?

The responsibility for generating an e-way bill depends on who initiates the movement of goods. The table below covers every common scenario under Rule 138 of the CGST Rules, 2017.

Scenario Who Generates the E-Way Bill
Registered supplier transporting goods in own/hired vehicle Supplier
Registered supplier handing goods to a transporter Supplier - declares goods on portal; transporter fills Part B
Registered recipient arranging own transport (e.g., collecting from supplier) Recipient
Unregistered supplier delivering to a registered recipient Recipient or transporter
Unregistered person transporting goods Unregistered person or transporter
Goods transported by railways, air, or vessel Supplier or recipient - furnishes transport document details in Part B

Key rule: If the supplier or recipient has not generated the e-way bill before goods are handed over, the transporter must generate it before movement begins, where the rule requires generation and the value conditions are met. Goods moving without a valid e-way bill are liable to detention and release consequences under the law regardless of which party was responsible.

Scenario Registered supplier transporting goods in own/hired vehicle
Who Generates the E-Way Bill Supplier
Scenario Registered supplier handing goods to a transporter
Who Generates the E-Way Bill Supplier - declares goods on portal; transporter fills Part B
Scenario Registered recipient arranging own transport (e.g., collecting from supplier)
Who Generates the E-Way Bill Recipient
Scenario Unregistered supplier delivering to a registered recipient
Who Generates the E-Way Bill Recipient or transporter
Scenario Unregistered person transporting goods
Who Generates the E-Way Bill Unregistered person or transporter
Scenario Goods transported by railways, air, or vessel
Who Generates the E-Way Bill Supplier or recipient - furnishes transport document details in Part B

Documents and Information Required to Generate an E-Way Bill

To generate an e-way bill, you must first be registered on the e-way bill portal . Keep the following ready before you begin:

  • A valid invoice, bill of supply, or delivery challan for the shipment of goods
  • GSTIN of the supplier and recipient (enter "URP" for unregistered persons)
  • HSN code for each product - as required under the applicable GST and e-way bill rules. For e-way bill purposes, taxpayers above ₹5 crore turnover should ensure at least 4-digit HSN disclosure in line with the applicable form requirements
  • Approximate distance between the dispatch and delivery locations
  • If transporting by road: vehicle number or transporter ID
  • If transporting by air, rail, or ship: transporter ID , transport document number, and date

Steps to Generate an E-Way Bill

There are four ways to generate e-way bills:

  • The E-Way Bill Common Portal - ewaybillgst.gov.in (original) or ewaybill2.gst.gov.in (additional E-Way Bill portal running alongside the original system)
  • By SMS
  • Via e-Invoicing (auto-populates e-way bill for eligible businesses)
  • Using E-Way Bill Software (often more efficient for high-volume businesses)

This guide covers the portal method. For businesses generating e-way bills in volume, using integrated accounting software such as Busy is often more efficient, because bills can be generated directly from invoices without logging into the portal separately.

Step 1: Log In to the E-Way Bill Portal

Visit ewaybillgst.gov.in or ewaybill2.gst.gov.in. Enter your username and password.

Important (2025 update): Two-Factor Authentication (2FA) is now mandatory for all users. After entering your password, you will receive a One-Time Password (OTP) on your registered mobile number or email. You must enter this OTP to complete login. Ensure your mobile number is updated on the GST portal before attempting to log in.

e-way bill login portal

Step 2: Click "Generate New"

On the E-Way Bill main menu, click "Generate New" under the E-Way Bill section in the left navigation panel.

generate new step

Step 3: Fill in the E-WayBill Entry Form (Part A)

You will be directed to the e-WayBill Entry Form ( Form GST EWB-01 ). This form has two parts. Part A covers consignment details:

  • Transaction type: Select 'Outward' if you are the supplier, or 'Inward' if you are the recipient
  • Based on your selection, the "Bill From" / "Dispatch From" or "Bill To" / "Ship To" fields will auto-populate from your GST registration details
  • Document Type: Select Invoice / Bill of Supply / Challan / Credit Note / Bill of Entry, or "Others"
  • Document No. and Date: Enter the invoice or challan number and date. Note: The portal will not accept future dates, and invoices older than 180 days cannot be used to generate a new e-way bill once the restriction applies
  • Recipient GSTIN: Enter the buyer's GSTIN, or type "URP" if the recipient is unregistered
e-waybill entry form

Step 4: Enter Item Details

Fill in the following for each product in the consignment:

  • Product name and description
  • HSN Code - enter the HSN code as required under the applicable GST and e-way bill rules. For e-way bill purposes, taxpayers above ₹5 crore turnover should ensure at least 4-digit HSN disclosure in line with the applicable form requirements. Use the appropriate HSN classification for export and import documentation as applicable
  • Quantity and unit of measure
  • Value of goods
  • Applicable tax rate: IGST (for inter-state) or CGST + SGST (for intra-state)
  • Approximate distance to be covered
  • Transporter Name and Transporter ID
enter item details

Step 5: Enter Vehicle Details (Part B) and Submit

Part B of Form GST EWB-01 captures the transport details:

  • Enter the vehicle number (for road transport) or the transport document number (for rail, air, or ship)
  • Click "Submit"

Once submitted, the portal generates a unique 12-digit E-Way Bill Number (EBN). The e-way bill, including the EBN and QR code, will be displayed. Share the EBN with your transporter. The transporter must carry either a printed copy or a digital copy of the e-way bill for the entire journey.

Note: Part B can also be filled in by the transporter on the portal. The validity of the e-way bill begins only when Part B is entered, not from the time Part A is submitted.

enter vehicle details
Steps to Generate an E-Way Bill
Steps to Generate an E-Way Bill
Steps to Generate an E-Way Bill
Steps to Generate an E-Way Bill

How to Print the E-Way Bill

Step 1

Under the E-Way Bill menu, click "Print EWB."

E-Way Bill menu

Step 2

Enter the 12-digit E-Way Bill Number and click "Go."

12-digit E-Way Bill Number

Step 3

Click "Print" or "Detailed Print" to generate the printable version of the e-way bill .

generate the printable version of the e-way bill.

E-Way Bill Validity: How Long Is It Valid?

Correction notice: This article previously stated "1 day per 100 km." The correct rule is 1 day per 200 km for regular cargo. Please update any internal documentation or software settings that reference the old figure.

E-way bill validity is calculated from the date and time when Part B is first entered, that is, when the first vehicle or transport document number is recorded. Validity expires at midnight on the last valid day.

Type of Cargo Validity Rule
Regular cargo (all modes of transport) 1 day for every 200 km (or part thereof)
Over Dimensional Cargo (ODC) 1 day for every 20 km (or part thereof)

Example: A consignment travelling 430 km by road (regular cargo):
First 200 km = 1 day
Next 200 km = 1 day
Remaining 30 km (part of the next 200 km bracket) = 1 day
Total validity: 3 days

If goods are not delivered within the validity period, the e-way bill must be extended before the goods can continue moving. See the Extending an E-Way Bill section below.

Type of Cargo Regular cargo (all modes of transport)
Validity Rule 1 day for every 200 km (or part thereof)
Type of Cargo Over Dimensional Cargo (ODC)
Validity Rule 1 day for every 20 km (or part thereof)

E-Way Bill Updates 2025-26: What Has Changed

E-Way Bill 2 Portal

The E-Way Bill 2 portal at ewaybill2.gst.gov.in is available as an additional portal running alongside the original portal, ewaybillgst.gov.in. It is designed to support high availability and interoperable services alongside the main system. Businesses using API-based or software-based generation should confirm with their software provider that integration with the additional portal setup is in place.

Mandatory Two-Factor Authentication (2FA)

2FA is now compulsory for all taxpayers and transporters when logging in to the e-way bill portal. An OTP is sent to the mobile number registered with the GST portal. Ensure your registered mobile number is current, and avoid sharing portal login credentials broadly - use software-based generation with appropriate access controls instead.

180-Day Invoice Restriction (Effective 1 January 2025)

E-way bills can no longer be generated for invoices older than 180 days from the date of generation. This restriction is enforced automatically by the portal. Plan dispatch timelines to ensure invoices are used within the 180-day window.

360-Day Extension Cap (Effective 1 January 2025)

E-way bill validity extensions are capped at 360 days from the original generation date. Once 360 days have elapsed, no further extensions are possible and a fresh e-way bill flow may be needed depending on the transaction facts. This primarily affects long-duration transit and multi-leg export shipments.

How to Cancel an E-Way Bill

An e-way bill can be cancelled if goods are not transported after the bill was generated, or if it was generated with incorrect details.

Cancellation must happen within 24 hours of generation. After 24 hours, cancellation is not possible on the portal.

You cannot cancel an e-way bill if:

  • Goods are already in transit and the bill has already been used in the movement context
  • The e-way bill has been verified by a GST officer at a checkpoint

Cancellation Steps

Step 1: Log in to the e-way bill portal (ewaybillgst.gov.in or ewaybill2.gst.gov.in).
Step 2: Under the "E-Way Bill" menu, click "Cancel."
Step 3: Enter the 12-digit E-Way Bill Number and click "Go."
Step 4: Select the reason for cancellation (duplicate, data entry error, goods not transported, or order cancelled).
Step 5: Click "Cancel" to confirm. The system will mark the EBN as cancelled.

Important: If incorrect information was entered but the 24-hour window has passed, you cannot edit or amend the e-way bill on the portal. The corrective action should be taken based on the underlying document and transaction facts, and a fresh compliant document flow should be followed where applicable.

How to Extend E-Way Bill Validity

If goods have not been delivered before the e-way bill expires - due to a breakdown, natural calamity, trans-shipment delay, or any other reason - the validity can be extended.

Who can extend: The current transporter is generally the primary party authorised to extend validity once goods are in transit. If no transporter has been assigned to the bill, the generator can update it, subject to portal rules.

Extension window: Extension can be requested from 8 hours before expiry up to 8 hours after expiry. Outside this window, extension is not possible and goods must not move until a valid e-way bill position exists.

Extension Steps

Step 1: Log in to the e-way bill portal.
Step 2: Under the "E-Way Bill" menu, click "Extend Validity."
Step 3: Enter the E-Way Bill Number and click "Get Details."
Step 4: At the bottom of the form, click "Yes" against "Do you wish to get an extension for this EWB?"
Step 5: Enter the reason for extension, update the remaining distance, and confirm the current location of the consignment.
Step 6: Click "Submit." After extension is completed, ensure the updated valid e-way bill details are available to the transporter immediately.

Extension cap reminder: Total validity across all extensions cannot exceed 360 days from the original generation date.

Penalty for Not Having an E-Way Bill

Operating without a valid e-way bill, or moving goods with an expired, cancelled, or materially incorrect e-way bill, can lead to detention of goods and conveyance under Section 129 of the CGST Act, 2017. The exact financial consequence depends on the facts of the case and the applicable release provisions.

Violation Penalty
Goods transported without an e-way bill ₹10,000 or the tax amount evaded, whichever is higher
E-way bill expired during transit (goods still moving) ₹10,000 or tax amount, whichever is higher
Goods transported with incorrect or mismatched details ₹10,000 or tax amount, whichever is higher
Goods detained by a GST officer (pending penalty payment) Goods and vehicle held until penalty is paid or bond furnished
Repeated or deliberate non-compliance Goods and vehicle seizure; potential prosecution

Goods detention works as follows: A GST officer who finds goods moving without a valid e-way bill can detain both the goods and the vehicle. The consignor, consignee, or transporter must then comply with the applicable release requirements under Section 129, which may include payment of the prescribed amount or furnishing security as permitted.

Best practice: Check the e-way bill validity before the truck departs for multi-day journeys. A simple validity check can help avoid detention, delay, and penalty exposure.

Violation Goods transported without an e-way bill
Penalty ₹10,000 or the tax amount evaded, whichever is higher
Violation E-way bill expired during transit (goods still moving)
Penalty ₹10,000 or tax amount, whichever is higher
Violation Goods transported with incorrect or mismatched details
Penalty ₹10,000 or tax amount, whichever is higher
Violation Goods detained by a GST officer (pending penalty payment)
Penalty Goods and vehicle held until penalty is paid or bond furnished
Violation Repeated or deliberate non-compliance
Penalty Goods and vehicle seizure; potential prosecution

State-Wise Intrastate E-Way Bill Threshold Limits

The inter-state threshold of ₹50,000 is uniform across all of India. For intra-state movement, each state sets its own limit:

State / UT Intrastate Threshold Key Conditions / Exceptions
Rajasthan ₹2,00,000 (Within City); ₹1,00,000 (Between Cities) Higher limit excludes tobacco, pan masala, and specific wood/iron items
Maharashtra ₹1,00,000 Applies to all taxable goods
Delhi (NCT) ₹1,00,000 Standard for all intra-state movement
Punjab ₹1,00,000 Reduced to ₹50,000 for specified goods only
Tamil Nadu ₹1,00,000 Standard for intra-state movement
Bihar ₹1,00,000 Higher limit for goods other than specified items
Madhya Pradesh ₹1,00,000 Excludes tobacco, pan masala, medicines, and APIs
Gujarat ₹50,000 Exempts specific goods (yarn, fabric) and inter-city movement
West Bengal ₹50,000 Reduced from ₹1,00,000 as of Dec 2023
Haryana ₹50,000 Aligned with central GST standards for all goods
Karnataka ₹50,000 Standard limit for all taxable goods
Uttar Pradesh ₹50,000 Aligned with central standards
Telangana ₹50,000 Standard limit applies
Andhra Pradesh ₹50,000 Standard limit applies
State / UT Rajasthan
Intrastate Threshold ₹2,00,000 (Within City); ₹1,00,000 (Between Cities)
Key Conditions / Exceptions Higher limit excludes tobacco, pan masala, and specific wood/iron items
State / UT Maharashtra
Intrastate Threshold ₹1,00,000
Key Conditions / Exceptions Applies to all taxable goods
State / UT Delhi (NCT)
Intrastate Threshold ₹1,00,000
Key Conditions / Exceptions Standard for all intra-state movement
State / UT Punjab
Intrastate Threshold ₹1,00,000
Key Conditions / Exceptions Reduced to ₹50,000 for specified goods only
State / UT Tamil Nadu
Intrastate Threshold ₹1,00,000
Key Conditions / Exceptions Standard for intra-state movement
State / UT Bihar
Intrastate Threshold ₹1,00,000
Key Conditions / Exceptions Higher limit for goods other than specified items
State / UT Madhya Pradesh
Intrastate Threshold ₹1,00,000
Key Conditions / Exceptions Excludes tobacco, pan masala, medicines, and APIs
State / UT Gujarat
Intrastate Threshold ₹50,000
Key Conditions / Exceptions Exempts specific goods (yarn, fabric) and inter-city movement
State / UT West Bengal
Intrastate Threshold ₹50,000
Key Conditions / Exceptions Reduced from ₹1,00,000 as of Dec 2023
State / UT Haryana
Intrastate Threshold ₹50,000
Key Conditions / Exceptions Aligned with central GST standards for all goods
State / UT Karnataka
Intrastate Threshold ₹50,000
Key Conditions / Exceptions Standard limit for all taxable goods
State / UT Uttar Pradesh
Intrastate Threshold ₹50,000
Key Conditions / Exceptions Aligned with central standards
State / UT Telangana
Intrastate Threshold ₹50,000
Key Conditions / Exceptions Standard limit applies
State / UT Andhra Pradesh
Intrastate Threshold ₹50,000
Key Conditions / Exceptions Standard limit applies

Top 5 Common Mistakes When Generating an E-Way Bill

Mistake 1: Using an Incorrect or Short HSN Code

What happens: The portal rejects submissions where the HSN code length does not meet the requirement for your turnover bracket. A mismatched HSN also creates GSTR-1 reconciliation problems.
Fix: Maintain a verified HSN master list in your billing software. For e-way bill purposes, ensure the HSN code length matches the applicable GST and e-way bill requirements for your turnover category.

Mistake 2: Leaving Part B Blank Before Goods Move

What happens: A Part A-only e-way bill is not valid for the movement of goods. Many businesses submit Part A in advance and forget to add vehicle details before dispatch.
Fix: Make Part B entry a mandatory step in your dispatch checklist. The vehicle number must be entered before the goods leave the warehouse.

Mistake 3: Using an Invoice Older Than 180 Days

What happens: From 1 January 2025, the portal blocks e-way bill generation for invoices dated more than 180 days ago. This catches businesses that delayed dispatch against old purchase orders.
Fix: Match dispatch timing to invoice dates. If the document date is too old, follow a fresh compliant document process before generating the e-way bill.

Mistake 4: Missing the Validity Extension Window

What happens: Extension is only possible within the 8-hour window before or after expiry. Once the window passes, goods are in violation and a valid e-way bill position must be restored before further movement.
Fix: For long-distance consignments, set a reminder at the time of generation. Track active bills in your software dashboard and flag those nearing expiry.

Mistake 5: Wrong or Mismatched GSTIN for Recipient

What happens: An incorrect GSTIN creates GSTR-2A/2B mismatches for the recipient and can trigger compliance scrutiny for both parties.
Fix: Verify the recipient's GSTIN on the GST portal before entry. For repeat customers, maintain a verified GSTIN master in your accounting software.

Conclusion

Generating an e-way bill correctly is non-negotiable for any business transporting goods worth more than ₹50,000 in India. The process itself takes just a few minutes once you are registered. What creates compliance risk is not the generation step, but the details around it: correct validity calculation, timely extension by the right party, knowing when and how to cancel, and staying current with regulatory changes.

With the E-Way Bill 2 portal available, mandatory 2FA in place, and the 180-day invoice restriction active since January 2025, businesses that have not reviewed their e-way bill workflow recently should do so immediately. A well-maintained process helps reduce detention, delay, and penalty exposure.

For businesses generating e-way bills in volume, integrated software such as Busy removes the need to log into the portal manually. Bills are generated directly from invoices, Part B is pre-filled from your vehicle master, and validity is tracked on the dashboard, so your team can focus on exceptions, not routine generation.

BUSY's Auto E-Way Bill feature handles this end-to-end from invoice to EBN without requiring a separate portal login.

Frequently Asked Questions

Can an end-consumer generate an e-way bill?

Yes. An end-consumer can generate an e-way bill if transporting goods valued above the applicable threshold. However, generation is typically done by the supplier or transporter. If the consumer is unregistered, the transporter may generate the bill before movement begins, depending on the facts.

What documents are required to generate an e-way bill?

To generate an e-way bill, an end-consumer needs a GSTIN (if registered), invoice or bill of supply details, the transporter's ID, and vehicle details (if transporting by road). These documents ensure the goods are tracked accurately during transportation.

Do I need a GST registration to generate an e-way bill?

Generally, only registered taxpayers can generate e-way bills. However, unregistered individuals transporting goods may need the supplier or transporter to generate it on their behalf, especially if goods exceed the threshold value for mandatory e-way billing.

How do I generate an e-way bill?

Log in to ewaybillgst.gov.in or ewaybill2.gst.gov.in using your credentials and OTP. Click "Generate New," fill in Part A (consignment details) and Part B (vehicle or transport details), and submit. A 12-digit EBN is generated immediately.

Is there a threshold value for goods requiring an e-way bill?

Yes, an e-way bill is required if the value of goods exceeds ₹50,000 in most cases. Some states may have additional requirements or lower limits, so checking regional guidelines is important before generating an e-way bill.

How long is an e-way bill valid?

Visit the e-way bill portal, select “Registration,” then “E-Way Bill Registration.” If applicable, provide your GSTIN (or unregistered details), complete the form, and submit. You'll receive login credentials for generating and managing e-way bills.

What is the penalty for not having an e-way bill?

The validity of an e-way bill depends on the distance. For up to 100 km, it's valid for one day, with each additional 100 km adding one extra day. This ensures ample time for transporting goods within a specified timeframe.

How do I cancel an e-way bill?

Usually, the supplier or the transporter generates the e-way bill, especially for business transactions. If an end-consumer is moving goods, the responsibility can sometimes fall to the transporter if the consumer is unregistered.

Who is responsible for extending an e-way bill - the supplier or the transporter?

The transporter is generally the primary party extending validity once the consignment is in transit. If no transporter has been assigned to the bill, the generator may extend it, subject to portal rules. Extension can be requested from 8 hours before expiry up to 8 hours after expiry.

Who is responsible for generating an e-way bill - the supplier or the transporter?

The supplier or recipient generates the e-way bill in most cases. If neither has done so before the goods are handed to the transporter, the transporter becomes responsible for generating it before the journey begins, where the rule requires generation and the threshold conditions are met.