How To Generate an E-Way Bill

Updated: Jun 3, 2026 12 min read Vineet Goyal
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.

Live Demo Available Today

Experience the power of Expert Accounting

Join our guided walkthrough to see how BUSY can transform your business operations.

Trusted by 6,00,000+ Users
4.6 Google Rating
+91
expand_more

* No credit card required

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

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

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.

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?

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

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)

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.

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

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

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.

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

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.

Explore All BUSY Calculators for Easy GST Compliance

Free tools to simplify your tax and business calculations

Frequently Asked Questions

Clear answers to common queries about this topic.

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?

You need a valid invoice, bill of supply , or delivery challan; the recipient's GSTIN (or "URP" for unregistered persons); the HSN code for each product; approximate transport distance; and vehicle number or transport document number depending on the mode of transport.

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

Registered taxpayers generate e-way bills directly on the portal using their GSTIN. Unregistered persons can also register on the e-way bill portal using their business details and PAN. If neither the supplier nor the recipient is registered, the transporter may generate the bill where the rule so requires.

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 generally required for inter-state movement of goods with a consignment value exceeding ₹50,000. For intra-state movement, threshold values vary by state. Always verify your state's current threshold before assuming exemption.

How long is an e-way bill valid?

Validity is 1 day for every 200 km (or part thereof) for regular cargo, calculated from the time Part B is first entered. For Over Dimensional Cargo (ODC), validity is 1 day for every 20 km. For example, a 430-km regular shipment is valid for 3 days.

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

Moving goods without a valid 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.

How do I cancel an e-way bill?

Log in to the portal, go to E-Way Bill → Cancel, enter the EBN, select the reason, and confirm. Cancellation must be done within 24 hours of generation. After 24 hours, or once a GST officer has verified the bill, cancellation is not possible on the portal.

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.

Trusted by Industry Leaders

Ready to scale your business?

Join 6,00,000+ growing businesses who trust Busy for their financial management. Experience the power of professional accounting in the palm of your hand.

Start Free Trial
No Credit Card Required
VG
ICAI Certified

Vineet Goyal

Chartered Accountant

I am a chartered accountant with over 14 years of experience. I understand income tax, GST, and balancing financial records. I analyze financial statements and tax codes effectively. However, I also have a passion for writing, which is different from working with numbers. Recently, I started writing articles and blog posts. My goal is to make finance easier for everyday people to understand.

MRN: 411502 Delhi