Step-by-Step Guide 10 Steps

How to Generate E-Way Bill on GST Portal (Complete Guide)

Step-by-step guide to generate e-way bill on GST portal. Covers Part A, Part B, EWB-01, validity, penalties, bulk generation, and 2026 updates with screenshots.

D
Dhanush Prabha
15 min read 88.4K views
Reviewed by Industry Experts & Legal Professionals.
Last Updated: 
Quick Overview
Estimated Cost₹0
Time Required15 to 30 Minutes
Total Steps10 Steps
What You'll Need

Documents Required

  • Tax invoice, bill of supply, or delivery challan with details of goods, HSN code, value, and applicable GST rate
  • GSTIN of the supplier (consignor) and GSTIN of the recipient (consignee) if registered
  • PIN code of the place of dispatch and PIN code of the place of delivery
  • HSN code of the goods being transported (2-digit for turnover up to 5 crore, 4-digit above 5 crore)
  • Transporter ID (GSTIN or Enrolment ID) or vehicle number of the conveyance carrying the goods
  • Approximate distance of transportation in kilometres between dispatch and delivery points
  • Document number and date of the invoice, challan, or credit note linked to the consignment
  • Product description, quantity, unit of measurement, and taxable value of goods

Tools & Prerequisites

  • Active GST registration (GSTIN) on the GST portal at gst.gov.in
  • Registered account on the e-way bill portal at ewaybillgst.gov.in with 2FA (OTP-based login) enabled
  • Internet-enabled computer, smartphone, or tablet with a supported browser
  • Mobile phone linked to the GSTIN for receiving OTP during two-factor authentication login
  • Access to the E-Way Bill 2.0 portal at ewaybill2.gst.gov.in as a contingency backup

Every business that transports goods worth more than 50,000 rupees across or within Indian states must generate an e-way bill before the shipment moves. The e-way bill system, governed by CGST Rule 138 and managed through the official portal at ewaybillgst.gov.in, tracks the movement of goods in real time and ensures GST compliance across the supply chain. Failing to carry a valid e-way bill during transit can result in a penalty of 10,000 rupees or the tax amount evaded, whichever is higher, along with detention of the vehicle and goods.

This guide covers the complete process of generating an e-way bill on the GST portal, from registration and login to filling Part A and Part B of Form GST EWB-01, understanding validity rules, generating consolidated e-way bills, and handling cancellations and extensions. All instructions reflect the latest 2026 rules including the 180-day invoice limit, mandatory 2FA login, and the E-Way Bill 2.0 backup portal.

  • E-way bill is mandatory for transporting goods worth over 50,000 rupees on a single invoice
  • Generate it on the official portal at ewaybillgst.gov.in using Form GST EWB-01
  • The bill has two parts: Part A (consignment details) and Part B (vehicle/transporter details)
  • Validity depends on distance: 1 day per 200 km for regular cargo
  • Penalty for non-compliance: 10,000 rupees or tax evaded, whichever is higher, plus vehicle detention
  • From April 2025, two-factor authentication (2FA) is mandatory for all portal logins
  • Invoice date must be within 180 days of e-way bill generation (from January 2025)

What Is an E-Way Bill Under GST?

An e-way bill (Electronic Way Bill) is a digital compliance document required under the Goods and Services Tax regime for transporting goods valued above 50,000 rupees. It is generated electronically on the e-way bill portal and contains details of the consignor (supplier), consignee (recipient), goods description, HSN codes, invoice value, and transportation mode. The e-way bill system replaced the physical waybill system that existed under the pre-GST VAT regime and became mandatory nationwide from 1 April 2018 for inter-state movement and was extended to intra-state movement in phases thereafter.

The legal basis for the e-way bill is Section 68 of the CGST Act, 2017 read with Rule 138 of the CGST Rules, 2017. The system was developed by the National Informatics Centre (NIC) and is operated by the Goods and Services Tax Network (GSTN). When an e-way bill is generated, the portal assigns a unique 12-digit E-Way Bill Number (EBN) that is shared with the supplier, recipient, and transporter. Tax officers at checkpoints can verify this number or scan the QR code on the e-way bill to confirm the validity and details of the consignment.

Why the E-Way Bill Matters for Businesses

  • Legal compliance: Transporting goods without a valid e-way bill is a punishable offence under Section 129 of the CGST Act with penalties up to 10,000 rupees or the tax amount, whichever is higher
  • Checkpoint clearance: Tax officers at state borders and mobile checkpoints verify e-way bills. An invalid or missing bill leads to immediate vehicle detention
  • GSTR-1 auto-population: E-way bill data automatically feeds into your GSTR-1 return, reducing manual data entry for monthly and quarterly filings
  • Reduced transit time: A valid e-way bill with correct details ensures smooth passage through checkpoints without delays
  • Audit trail: The system creates a digital record of every goods movement, which serves as evidence during GST audits and assessments

Understanding Form GST EWB-01

Form GST EWB-01 is the prescribed format for generating an e-way bill. It is divided into two parts that together capture the complete information about a goods consignment and its transportation.

Part A captures the commercial and product details of the consignment. This includes the GSTIN of the supplier and the recipient, the type of document (invoice, bill of supply, or delivery challan), the document number and date, the HSN code for each product, the taxable value of goods, the applicable GST rates (IGST for inter-state, CGST and SGST for intra-state), and the reason for transportation. The reason field offers options such as Supply, Export, Import, Job Work, SKD/CKD, Recipient Not Known, Line Sales, Sales Return, Exhibition or Fairs, For Own Use, and Others.

Part B captures the transportation details. For road transport, it requires the vehicle registration number (for example, MH02CD5678) in the standard RTO format. For rail transport, the Railway Receipt Number (RRN) is required. For air transport, the Airway Bill Number is entered. For sea transport, the Bill of Lading Number is used. Part B also accepts a Transporter ID (the GSTIN or Enrolment Number of the transporter) and a transport document number such as a Goods Receipt Number or Lorry Receipt Number. The e-way bill becomes active and the validity period starts counting only after Part B is completed.

The form also captures the approximate distance of transportation in kilometres between the dispatch and delivery locations. This distance directly determines the validity period of the e-way bill, which is calculated at 1 day for every 200 kilometres for regular cargo and 1 day for every 20 kilometres for over-dimensional cargo.

Who Must Generate an E-Way Bill?

The responsibility of generating an e-way bill depends on who initiates the movement of goods. The rules assign a clear hierarchy of responsibility to ensure that every consignment above the threshold value has a valid e-way bill.

E-Way Bill Generation Responsibility by Scenario
Scenario Who Generates Example
GST-registered supplier dispatching goods Supplier Manufacturer shipping finished goods to a distributor
Supplier fails to generate Recipient (buyer) Retailer receiving goods where supplier did not create EWB
Neither supplier nor buyer generates Transporter Logistics company carrying goods for a client
Unregistered person selling to registered buyer Registered recipient Farmer selling produce worth 60,000 rupees to a GST-registered wholesaler
E-commerce delivery E-commerce operator or courier Amazon, Flipkart, or Delhivery delivering marketplace orders
Job work (goods sent for processing) Principal (sender) Textile company sending fabric to a job worker for stitching
If the transporter is not registered under GST, they must enrol on the e-way bill portal using their PAN and Aadhaar to obtain a Transporter ID (Enrolment Number). This 15-digit ID functions like a GSTIN for e-way bill purposes and allows the transporter to generate, update, and manage e-way bills. Enrolment is free and takes 10 to 15 minutes.

When Is an E-Way Bill Required?

An e-way bill must be generated before transporting goods under specific conditions defined in Rule 138. Understanding these conditions prevents unnecessary generation and ensures compliance when it is mandatory.

Mandatory E-Way Bill Scenarios

  • Supply of goods: When goods are sold and transported to the buyer, and the consignment value (taxable value plus GST) exceeds 50,000 rupees on a single invoice
  • Inter-state movement: All inter-state transport of goods above the threshold, including sales, stock transfers, and branch transfers between offices in different states
  • Intra-state movement: Movement within the same state above the threshold (individual states may set lower or higher limits)
  • Inward supply from unregistered person: When a registered buyer purchases goods from an unregistered supplier and arranges transport
  • Job work movement: Goods sent for job work under Section 143 of CGST Act require an e-way bill regardless of value for inter-state movement
  • Reasons other than supply: Goods moved for exhibition, branch transfer, return, or sample purposes above 50,000 rupees
  • Export and import: Goods being exported from the factory or warehouse to the port, airport, or land customs station

When an E-Way Bill Is NOT Required

Rule 138(14) and the Annexure to Rule 138 list specific exemptions. The following movements do not require an e-way bill:

  • Goods listed in the Annexure to Rule 138: LPG for household supply, kerosene under PDS, postal baggage, precious metals and jewellery, currency, used personal household goods, and coral
  • Goods transported by non-motorised conveyance (bullock cart, hand cart, cycle rickshaw)
  • Goods moving from port, airport, or land customs station to an inland container depot or container freight station for customs clearance
  • Goods exempt from GST (Schedule of exempted goods under the CGST Act)
  • Alcoholic liquor for human consumption, petroleum crude, high-speed diesel, petrol, natural gas, and aviation turbine fuel (these are outside the GST regime)
  • Empty cargo containers being transported
  • Movement of goods within a notified area or within the specified territorial limits of a state
While the central threshold is 50,000 rupees, individual states have the authority to set different limits for intra-state movement. For example, Delhi requires e-way bills for intra-state movements above 1 lakh rupees for certain goods. Always check your state's latest GST notification before deciding whether an e-way bill is required for a specific intra-state consignment.

Documents and Prerequisites for E-Way Bill Generation

Before generating an e-way bill, ensure you have the following documents and details ready. Missing or incorrect information is the most common reason for generation failures and checkpoint detentions.

Documents Required

Documents Needed for E-Way Bill Generation
Document / Detail Purpose Where to Find
Tax Invoice / Bill of Supply / Delivery Challan Source document for consignment details Your billing or ERP software
GSTIN of Supplier Identifies the consignor on the portal GST registration certificate
GSTIN of Recipient Identifies the consignee (enter URP if unregistered) Purchase order or buyer details
HSN Code of Goods Classifies goods for tax rate determination GST rate schedule or HSN search tool on cbic-gst.gov.in
Vehicle Number or Transporter ID Part B completion for bill activation Transporter confirmation or logistics partner
PIN Codes (From and To) Determines dispatch and delivery locations Address records of warehouse and delivery point
Approximate Distance (km) Determines e-way bill validity period Google Maps or logistics route planner

Portal Access Prerequisites

  1. Active GST registration: You must have a valid, non-suspended GSTIN. If your registration is cancelled or suspended, you cannot generate e-way bills
  2. E-way bill portal registration: One-time registration on ewaybillgst.gov.in using your GSTIN
  3. 2FA enabled: Two-factor authentication (OTP on registered mobile) is mandatory from April 2025 for all users
  4. Updated mobile number: Your mobile number on the GST portal must be current to receive OTPs

Step-by-Step: How to Generate an E-Way Bill on the Portal

Follow these steps to generate an e-way bill on the official e-way bill portal. The entire process takes 15 to 30 minutes for a single consignment when all documents are ready.

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

  1. Open your browser and go to ewaybillgst.gov.in
  2. Enter your username and password on the login page
  3. Enter the OTP sent to your registered mobile number (mandatory 2FA since April 2025)
  4. Click Login to access the dashboard

If the main portal is down, use the backup portal at ewaybill2.gst.gov.in with the same credentials.

Step 2: Open the E-Way Bill Generation Form

  1. On the left-side menu, click E-Way Bill
  2. Select Generate New from the dropdown
  3. The e-way bill generation form (Form GST EWB-01) opens with Part A and Part B sections

Step 3: Fill Part A - Transaction and Consignment Details

Part A captures the commercial and product information about the consignment.

  1. Transaction Type: Select Outward (if you are the supplier) or Inward (if you are the recipient)
  2. Sub-Type: Choose the applicable sub-type: Supply, Export, Import, Job Work, SKD/CKD, Sales Return, Line Sales, For Own Use, or Others
  3. Document Type: Select Tax Invoice, Bill of Supply, Delivery Challan, or Credit Note
  4. Document Number: Enter the invoice or challan number exactly as it appears on the source document
  5. Document Date: Enter the invoice date. The date must be within 180 days of the e-way bill generation date (rule effective from January 2025)
  6. From (Supplier Details): Enter the supplier GSTIN. The portal auto-fills the trade name and state. For unregistered suppliers, select URP and enter details manually
  7. To (Recipient Details): Enter the recipient GSTIN. The portal auto-fills business details. For unregistered recipients, select URP and enter the name and state manually
  8. Place of Dispatch (PIN Code): Enter the 6-digit PIN code of the dispatch location (warehouse, factory, or office)
  9. Place of Delivery (PIN Code): Enter the 6-digit PIN code of the delivery location

Step 4: Enter Goods Details and HSN Code

  1. Product Name: Enter a clear description of the goods (for example, Cotton T-Shirts or Steel TMT Bars)
  2. HSN Code: Enter the Harmonized System of Nomenclature code for the product. Businesses with turnover up to 5 crore rupees must enter at least 2 digits. Businesses above 5 crore must enter 4 or 6 digits
  3. Quantity and Unit: Enter the quantity and select the unit of measurement (KGS, NOS, MTR, LTR, PCS, etc.)
  4. Taxable Value: Enter the taxable value in rupees (before GST)
  5. Tax Rate: Enter the applicable GST rate. For inter-state movement, enter the IGST rate (5%, 12%, 18%, or 28%). For intra-state movement, enter the CGST and SGST rates (each half of the total rate)
  6. The portal automatically calculates the total invoice value (taxable value + IGST or CGST + SGST)
  7. For consignments with multiple products, click Add Item to add additional line items with separate HSN codes and values
If you are unsure about the correct HSN code for your product, use the HSN Code Search tool on the CBIC GST portal at cbic-gst.gov.in. Entering the wrong HSN code can lead to incorrect tax calculation and may cause the e-way bill to be flagged during verification. Based on our experience helping 10,000+ businesses with GST compliance, HSN code errors are the second most common reason for checkpoint detentions after expired e-way bills.

Step 5: Fill Part B - Vehicle and Transporter Details

Part B activates the e-way bill and starts the validity countdown. You have two options:

Option 1: Enter Vehicle Number Directly

  • Select Transport Mode as Road
  • Enter the Vehicle Number in the format: XX00XX0000 (for example, KA01AB1234)
  • Enter the approximate distance in kilometres

Option 2: Enter Transporter Details

  • Enter the Transporter ID (GSTIN or 15-digit Enrolment Number)
  • Enter the Transporter Document Number (Goods Receipt Number, Lorry Receipt, etc.)
  • The transporter can later update the vehicle number on their own dashboard

For non-road transport:

  • Rail: Select Rail mode and enter the Railway Receipt Number (RRN)
  • Air: Select Air mode and enter the Airway Bill Number
  • Ship: Select Ship mode and enter the Bill of Lading Number

Step 6: Review and Submit

  1. Review all fields in Part A and Part B for accuracy before submitting
  2. Verify the GSTIN, HSN code, invoice number, value, tax rate, and vehicle number
  3. Click Submit
  4. The portal validates the data and generates a unique 12-digit E-Way Bill Number (EBN)
  5. A QR code is generated containing all consignment details in digital format
  6. Print or save the e-way bill and share the EBN with the transporter
Once the EBN is generated, the e-way bill is visible on the dashboards of the supplier, recipient, and transporter. The transporter must carry a printed or digital copy throughout the transit. The validity starts from the date and time Part B is completed.

E-Way Bill Validity Rules and Distance Calculation

The validity period of an e-way bill is directly linked to the distance the goods need to travel. Understanding these rules prevents expiry during transit, which can lead to penalties and detention.

Validity Period by Distance

E-Way Bill Validity Based on Transportation Distance (2026)
Distance Validity (Regular Cargo) Validity (Over-Dimensional Cargo)
Up to 200 km 1 day 1 day
201 to 400 km 2 days 3 days
401 to 600 km 3 days 5 days
601 to 800 km 4 days 7 days
801 to 1,000 km 5 days 9 days
Every additional 200 km +1 day +2 days

Validity starts from the date and time Part B is filled (not from Part A completion). One day means the period ending at midnight of the day immediately following the date of generation. For example, if an e-way bill is generated at 3:00 PM on 10 June, the first day validity ends at midnight on 11 June.

How to Extend E-Way Bill Validity

If goods cannot be delivered within the validity period due to genuine reasons such as vehicle breakdown, bad weather, or consignment transshipment, the validity can be extended:

  1. Log in to the e-way bill portal
  2. Go to E-Way Bill and select Extend Validity
  3. Enter the 12-digit EBN
  4. Select the reason for extension from the dropdown
  5. Enter the updated vehicle number (if the vehicle has changed)
  6. Click Submit to extend
You can extend the validity only within a window of 8 hours before or 8 hours after the expiry time. If you miss this 16-hour window, the e-way bill becomes permanently expired and you must generate a new one. From January 2025, the total validity from the original generation date is capped at 360 days, meaning repeated extensions cannot push the validity beyond one year.

How to Generate a Consolidated E-Way Bill

When a transporter carries multiple consignments from different suppliers in a single vehicle, a Consolidated E-Way Bill (CEWB) must be generated using Form GST EWB-02. This simplifies checkpoint verification by consolidating all individual e-way bills into one document.

Steps to Generate a Consolidated E-Way Bill

  1. Log in to the e-way bill portal at ewaybillgst.gov.in
  2. Go to Consolidated EWB in the left menu and select Generate New
  3. Enter the Vehicle Number of the conveyance carrying all the consignments
  4. Select the mode of transport (Road, Rail, Air, or Ship)
  5. Enter the E-Way Bill Numbers (EBNs) of all individual e-way bills loaded in the vehicle
  6. Click Add after each EBN to add it to the consolidated list
  7. Review the list and click Submit to generate the CEWB

The portal generates a Consolidated EWB Number that covers all individual consignments. The transporter carries this single CEWB instead of multiple individual e-way bills. At checkpoints, the officer scans the CEWB to see all consignment details at once.

A Consolidated E-Way Bill is valid only as long as all the individual e-way bills linked to it are valid. If any individual EWB expires, the CEWB becomes partially invalid for that consignment. Always check the validity of each individual EWB before generating the consolidated bill.

E-Way Bill for Different Modes of Transport

The e-way bill generation process varies slightly depending on whether goods are transported by road, rail, air, or ship. The key difference lies in Part B, where the transport document details change based on the mode of transport.

Road Transport

This is the most common mode, accounting for over 80% of all e-way bills generated in India. Enter the vehicle registration number (for example, MH02CD5678) in Part B. The vehicle number must match the actual conveyance carrying the goods. If goods are transshipped to another vehicle during transit, update Part B with the new vehicle number using the Update Part B / Vehicle option on the portal. For multi-modal transport (road + rail), generate the e-way bill for the first leg and update Part B when the mode changes.

For road transport, the transporter must carry the following documents along with the e-way bill:

  • Original tax invoice, bill of supply, or delivery challan
  • Printed copy of the e-way bill or the 12-digit EBN for digital verification
  • Invoice Reference Number (IRN) if an e-invoice has been generated
  • Valid vehicle registration certificate and driver's license
  • Goods receipt or lorry receipt issued by the transporter

Rail Transport

For goods transported by Indian Railways, enter the Railway Receipt Number (RRN) in Part B instead of a vehicle number. The railways verify the e-way bill before delivering goods to the recipient. Part B can be filled after handing over the goods to the railway authority since the exact train and wagon details may not be available at the time of booking. Part A must be completed before dispatch. The transporter (railway) is not required to carry a physical copy of the e-way bill; the RRN serves as the transport document reference.

Air Transport

For goods shipped by air, enter the Airway Bill Number in Part B. Airlines and cargo operators verify e-way bills during the cargo acceptance process. For international shipments, the e-way bill is required from the origin warehouse to the airport or air cargo complex. Once the goods reach the airport for export, the e-way bill serves its purpose and the subsequent customs documentation takes over for the international leg.

Ship Transport

For goods transported by sea, enter the Bill of Lading Number in Part B. The shipping line or freight forwarder provides this number after accepting the cargo. For coastal shipping within India, the e-way bill follows the same rules as inter-state road transport. For multimodal shipments combining road and sea transport, update Part B at each modal change point to reflect the current transport document.

Multi-Modal Transport Handling

When goods move through multiple transport modes (for example, road to warehouse, then rail to destination city, then road to final delivery), the e-way bill Part B must be updated at each transit point. The original Part A remains unchanged throughout. At each mode change, log in to the portal and use Update Part B / Vehicle to enter the new transport details. Each update is recorded in the e-way bill history, creating a complete audit trail of the goods movement from dispatch to delivery.

E-Way Bill and E-Invoice Integration

Businesses with aggregate turnover exceeding 5 crore rupees must generate e-invoices for B2B transactions through the Invoice Registration Portal (IRP). The e-invoice system is closely integrated with the e-way bill system, reducing duplicate data entry and improving accuracy.

How the Integration Works

  1. Generate an e-invoice on the IRP and receive the Invoice Reference Number (IRN)
  2. The IRP automatically shares the invoice data with the e-way bill system
  3. Part A of the e-way bill is auto-populated from the e-invoice data, including supplier and recipient GSTIN, invoice number, HSN code, value, and tax details
  4. Log in to the e-way bill portal and navigate to Generate New
  5. The auto-populated Part A fields appear pre-filled and cannot be edited
  6. Fill only Part B (vehicle number or transporter details) to activate the e-way bill

This integration ensures that the invoice data on the e-way bill exactly matches the e-invoice, eliminating discrepancies that previously caused checkpoint issues. If your business is above the e-invoicing threshold, always generate the e-invoice first and let the system auto-fill the e-way bill.

If you cancel an e-invoice after generating the linked e-way bill, the e-way bill is not automatically cancelled. You must separately cancel the e-way bill on the e-way bill portal within 24 hours. Failure to do so creates a mismatch in the system that may trigger a GST notice.

How to Cancel or Reject an E-Way Bill

There are situations where a generated e-way bill needs to be cancelled or rejected. Understanding the rules and time limits for cancellation prevents compliance issues.

Cancelling an E-Way Bill

An e-way bill can be cancelled by the generator (supplier or recipient) under these conditions:

  • Goods were not transported after the bill was generated
  • Incorrect details were entered (wrong GSTIN, HSN code, value, or vehicle number)
  • Duplicate bill was generated for the same consignment
  • The order was cancelled by the buyer after the bill was created

Cancellation rules:

  1. Cancellation must be done within 24 hours of e-way bill generation
  2. An e-way bill cannot be cancelled if it has been verified by a tax officer during transit
  3. Once cancelled, the e-way bill becomes invalid and the same invoice number can be used to generate a new one
  4. The cancelled e-way bill remains in the system records for audit purposes but is marked as inactive

Steps to Cancel an E-Way Bill

  1. Log in to the e-way bill portal at ewaybillgst.gov.in
  2. Go to the E-Way Bill menu in the left navigation
  3. Click Cancel
  4. Enter the 12-digit E-Way Bill Number (EBN) and click Go
  5. The portal displays the e-way bill details for verification
  6. Select a reason for cancellation from the dropdown: Goods Not Transported, Duplicate Bill, Data Entry Mistake, or Order Cancelled
  7. Click Submit to confirm the cancellation

Rejecting an E-Way Bill (for Recipients)

When a supplier generates an e-way bill, the recipient receives a notification on their portal dashboard. The recipient can reject the e-way bill if the consignment details are incorrect or the goods were not ordered. The rejection must be communicated within 72 hours of receiving the notification. If no action is taken within 72 hours, the e-way bill is deemed accepted by the recipient.

To accept or reject an e-way bill, the recipient logs in to the portal, navigates to E-Way Bill, selects Update, and then Acceptance or Rejection. The portal displays all pending e-way bills assigned to the recipient's GSTIN. The recipient reviews the consignment details (invoice number, goods description, value, and supplier GSTIN) and clicks Accept or Reject with a reason. Based on our experience with businesses handling high-volume consignments, we recommend reviewing and responding to e-way bill notifications daily to avoid the deemed acceptance issue.

If a recipient does not accept or reject an e-way bill within 72 hours, the bill is automatically deemed accepted. This means the recipient is considered to have acknowledged the consignment details as correct. This rule exists to prevent recipients from indefinitely delaying acceptance to avoid GST liability on inward supplies. Always review pending e-way bills on your dashboard within the 72-hour window.

Penalties for E-Way Bill Non-Compliance

The penalties for e-way bill violations are defined under Section 129 of the CGST Act, 2017. Tax officers have the authority to intercept, detain, and seize goods and vehicles during transit if the e-way bill is missing, expired, or contains incorrect information. Understanding these penalties helps businesses take compliance seriously and implement internal checks before dispatching goods.

E-Way Bill Penalties Under CGST Act (2026)
Violation Penalty Additional Consequence
Goods moved without valid e-way bill 10,000 rupees or tax evaded, whichever is higher Vehicle and goods detained; tax + 100% penalty to release if owner present
Expired e-way bill during transit 10,000 rupees or tax evaded, whichever is higher Same as above; plus potential seizure order
Incorrect information in e-way bill 10,000 rupees fine Goods detained until correct bill is generated
Owner does not come forward to claim goods Tax amount + 50% of value of goods Goods may be confiscated after 14 days of non-claim
Repeated violations (habitual offender) Prosecution under Section 132 of CGST Act Imprisonment up to 5 years for tax evasion above 5 crore rupees

How Goods Release Works After Detention

When a tax officer detains goods and the vehicle during transit, the officer issues a detention order in Form GST MOV-06. The owner of the goods (or the transporter on behalf of the owner) must then apply for release by paying the applicable tax and penalty. The process works as follows:

  1. The tax officer issues a Form GST MOV-07 (notice specifying the tax and penalty payable)
  2. The owner pays the tax amount plus a penalty equal to 100% of the tax amount
  3. If the owner cannot be identified or does not come forward within 14 days, the penalty increases to the tax amount plus 50% of the value of the goods
  4. Upon payment, the officer issues a release order in Form GST MOV-05
  5. If the owner disputes the detention, they can furnish a bank guarantee or security instead of cash payment, and challenge the order before the GST appellate authority

Detention cases are recorded in the GST system and can affect your business's compliance rating. Multiple detentions within a financial year may trigger a detailed GST audit or assessment by the jurisdictional officer. Based on our experience handling over 200 checkpoint detention cases for clients, the average resolution time is 2 to 5 working days when all documents are in order and the owner cooperates promptly.

Based on our experience helping businesses handle GST compliance issues, checkpoint detentions are most commonly caused by three errors: expired e-way bills (42% of cases), incorrect vehicle number in Part B (31% of cases), and HSN code mismatch (18% of cases). Always double-check these three fields before the vehicle departs. Keep a digital copy of the e-way bill accessible on a mobile device in addition to the printed copy.

E-Way Bill Changes and Updates in 2025-2026

The e-way bill system has undergone multiple changes in 2025 and 2026. Staying updated on these rules is critical for compliance.

Key E-Way Bill Rule Changes (2025-2026)
Update Effective Date Details
180-Day Invoice Rule 1 January 2025 E-way bills can only be generated for invoices dated within the last 180 days. Older invoices are ineligible.
360-Day Extension Cap 1 January 2025 E-way bill validity can be extended for a maximum of 360 days from the original generation date.
Mandatory 2FA for All Taxpayers 1 April 2025 Two-Factor Authentication (OTP on registered mobile) is mandatory for all taxpayers on the e-way bill portal, regardless of turnover.
E-Way Bill 2.0 Portal 1 July 2025 Second portal at ewaybill2.gst.gov.in launched with real-time sync, same credentials, and cross-portal Part B updates.
Auto-Population from E-Invoice Ongoing Part A auto-fills from e-invoice data for businesses above 5 crore turnover, reducing manual entry.

E-Way Bill Generation Methods: Portal vs SMS vs API vs App

The e-way bill system supports four methods of generation. Choose the method that fits your transaction volume and technical infrastructure.

E-Way Bill Generation Methods Comparison
Method Best For Speed Requirements
Web Portal (ewaybillgst.gov.in) All businesses; standard method 15-30 minutes per bill Internet, browser, 2FA-enabled login
SMS (77382 99899) Areas with limited internet; emergency generation 2-5 minutes per bill Registered mobile number, SMS format knowledge
API Integration High-volume businesses; ERP-integrated workflows Automated; seconds per bill API credentials, developer integration, ERP system
Android App Mobile-first businesses; on-the-go generation 10-20 minutes per bill Android smartphone, app download from portal

For businesses generating more than 50 e-way bills per month, API integration with your accounting or ERP software (such as Tally, SAP, Zoho Books, or Busy) is the most efficient method. It eliminates manual data entry, reduces errors, and enables bulk generation. Our team at IncorpX regularly helps businesses set up API-integrated e-way bill workflows as part of our GST return filing services.

Common Mistakes in E-Way Bill Generation and How to Avoid Them

Based on our experience helping businesses with GST compliance, here are the most frequent e-way bill errors and how to prevent them.

  1. Wrong HSN code: Using an incorrect or outdated HSN code leads to tax rate mismatches. Always verify HSN codes using the CBIC GST portal search tool before entering them. A 4-digit HSN code is required for businesses with turnover above 5 crore rupees
  2. Vehicle number errors: Entering the wrong vehicle registration number in Part B is the second most common reason for checkpoint detentions. Confirm the vehicle number with your transporter before submitting Part B. The format must follow the RTO standard: XX00XX0000
  3. Invoice date beyond 180 days: From January 2025, the e-way bill portal rejects invoices dated more than 180 days before the generation date. If you have an older invoice, issue a fresh invoice or credit note with the current date
  4. Not extending validity before expiry: The extension window is only 8 hours before or 8 hours after the expiry time. Missing this window means generating a new e-way bill. Set calendar reminders for expiry dates, especially for long-distance consignments
  5. Forgetting to update Part B after vehicle change: When goods are transshipped to a different vehicle during transit, Part B must be updated with the new vehicle number. Failure to do so makes the e-way bill invalid for the new vehicle
  6. Not cancelling within 24 hours: If you need to cancel an e-way bill due to incorrect details or order cancellation, you must do it within 24 hours. After that, the bill cannot be cancelled, and you may need to file a GST adjustment
  7. Using personal GSTIN for business consignments: The GSTIN on the e-way bill must match the entity on the tax invoice. Using a personal or incorrect GSTIN creates a compliance mismatch that can trigger a GST notice during assessment
  8. Ignoring the 72-hour acceptance window: Recipients who do not accept or reject an e-way bill within 72 hours are deemed to have accepted it. This can cause issues if the consignment details were incorrect. Always review and respond within the window
Before every dispatch, verify these five fields: (1) GSTIN of supplier and recipient, (2) HSN code, (3) invoice number and date, (4) vehicle number in Part B, and (5) distance in kilometres. This 60-second check prevents 90% of checkpoint detention cases we see in practice.

State-Wise E-Way Bill Thresholds for Intra-State Movement

While the central threshold for e-way bill generation is 50,000 rupees, individual states have the authority to set different limits for intra-state movement under their State GST (SGST) rules. Businesses operating across multiple states must track these variations to avoid non-compliance in specific states.

State-Wise E-Way Bill Intra-State Thresholds (Key States)
State Intra-State Threshold Notable Exemptions
Delhi 1,00,000 rupees (for specified goods) Higher threshold applies to select categories; standard 50,000 for others
Karnataka 50,000 rupees (standard) No specific state-level exemptions beyond central rules
Maharashtra 50,000 rupees (standard) Handloom products exempted from intra-state e-way bill
Tamil Nadu 50,000 rupees (standard) Separate provisions for gold and precious metals movement
Gujarat 50,000 rupees (standard) Cotton and agricultural produce exempted for intra-state transport
Uttar Pradesh 50,000 rupees (standard) Strict enforcement on national highways; additional documentation for tobacco
West Bengal 50,000 rupees (standard) Additional documentation required for tobacco products
Kerala 50,000 rupees (standard) Required even for certain exempt goods transported by registered dealers

Check your state's latest GST notification on the state commercial tax department website for the current threshold and exemption list. States can update these thresholds through official notifications at any time. When dispatching goods to multiple states in a single day, verify the intra-state rules for each destination state before generating the e-way bill. If you are unsure about a specific state's threshold, apply the central threshold of 50,000 rupees as the safe default and generate the e-way bill regardless.

If your business operates in 5 or more states, maintain a state-wise compliance matrix that tracks the current e-way bill threshold, exempt goods list, and any special documentation requirements for each state. Update this matrix quarterly by checking the state GST department notifications. Our team at IncorpX maintains and shares this matrix with all our GST return filing clients as part of their monthly compliance package.

How IncorpX Helps With E-Way Bill and GST Compliance

Managing e-way bill generation, GST return filing, and overall GST compliance requires attention to constantly changing rules, portal updates, and filing deadlines. Our team of experienced Tax Professionals and GST practitioners at IncorpX handles the complete GST compliance lifecycle for businesses across India.

Our GST Services

  • GST Registration: New GST registration, amendment of existing registration, and cancellation or revocation of cancelled registration
  • GST Return Filing: Monthly GSTR-1, GSTR-3B, quarterly GSTR-1 (QRMP scheme), annual GSTR-9, and reconciliation
  • GST E-Invoicing: E-invoice setup, IRP integration, and compliance management for businesses above the threshold
  • GST LUT Filing: Letter of Undertaking for export of goods and services without payment of IGST
  • GST Notice Reply: Drafting and filing responses to GST notices, show cause notices, and demand orders
  • GST Annual Return (GSTR-9): Annual return preparation and filing with reconciliation of monthly returns

E-Way Bill Support for Businesses

Our GST team provides specific support for e-way bill compliance including portal registration and 2FA setup, API integration with your accounting or ERP software for bulk e-way bill generation, monthly compliance audits to check for expired or unused e-way bills, training sessions for your logistics and accounts team on Part A and Part B filling, and immediate support during checkpoint detentions. We work with businesses ranging from small traders generating 10 to 20 e-way bills per month to large manufacturers processing over 500 e-way bills monthly.

Whether you need help generating e-way bills for high-volume consignments, setting up API integration with your ERP, or managing your complete GST compliance, our team provides end-to-end support. We have helped over 10,000 businesses across India set up and maintain their GST compliance systems since the introduction of GST in 2017.

E-Way Bill Sub-Users and Role Management

For businesses with multiple branches, warehouses, or logistics teams, the e-way bill portal allows you to create sub-users who can generate and manage e-way bills on behalf of the main GSTIN holder. This feature is particularly useful for manufacturing companies, distributors, and logistics firms with decentralised operations.

How to Create Sub-Users

  1. Log in to the e-way bill portal with the main user credentials
  2. Go to My Masters and select Create Sub User
  3. Enter the sub-user's name, mobile number, and email address
  4. Set a username and temporary password for the sub-user
  5. Assign permissions: Full Access (generate, update, cancel, view) or Limited Access (generate and view only)
  6. Click Submit to create the sub-user account

The main user can create, modify, and freeze sub-user accounts at any time. Freezing a sub-user immediately revokes their access without deleting the account. All e-way bills generated by sub-users are linked to the main GSTIN and appear on the main user's dashboard. The audit trail records which sub-user generated or updated each e-way bill, providing accountability across your organisation.

Master Data Management

The e-way bill portal allows you to create master records for frequently used data, reducing repetitive manual entry during e-way bill generation:

  • Customer Masters: Store GSTIN, trade name, and address details of your regular buyers. When generating an e-way bill, select the customer from the master list to auto-fill recipient details
  • Supplier Masters: Store details of regular suppliers for quick inward e-way bill generation
  • Product Masters: Store product names, HSN codes, and default tax rates for your frequently transported goods. This eliminates HSN code lookup for every e-way bill
  • Transporter Masters: Store transporter names, GSTIN or Enrolment IDs, and contact details for your regular logistics partners

Setting up master data before you start generating e-way bills in volume reduces the time per bill from 15 to 20 minutes down to 3 to 5 minutes. Based on our experience with businesses generating 100+ e-way bills per month, master data setup is the single most effective time-saving measure for e-way bill compliance.

Conclusion

Generating an e-way bill on the GST portal is a straightforward process once you understand the structure of Form GST EWB-01 and have your invoice, HSN codes, and transporter details ready. The process involves registering on the portal at ewaybillgst.gov.in, enabling mandatory 2FA, filling Part A with consignment and transaction details (supplier GSTIN, recipient GSTIN, HSN code, invoice value, and applicable tax rates), completing Part B with vehicle or transporter information, and submitting to receive a unique 12-digit EBN. For businesses with multiple consignments, the consolidated e-way bill under Form GST EWB-02 simplifies logistics and checkpoint verification by consolidating all individual bills into one document per vehicle.

The key rules to remember are: the 50,000 rupee consignment value threshold for triggering the e-way bill requirement, the 180-day invoice date limit introduced from January 2025, mandatory 2FA login from April 2025 for all taxpayers regardless of turnover, validity of 1 day per 200 km for regular cargo, the 24-hour cancellation window, and the 72-hour acceptance window for recipients. Penalties for non-compliance start at 10,000 rupees and can escalate to vehicle detention, goods seizure, and prosecution for habitual offenders under Section 132 of the CGST Act.

Stay updated on state-specific thresholds for intra-state movement, use the E-Way Bill 2.0 portal at ewaybill2.gst.gov.in as a backup during outages, and consider API integration with your ERP or accounting software if you generate more than 50 e-way bills per month. Set up master data for your regular customers, suppliers, products, and transporters to reduce generation time from 15 minutes to under 5 minutes per bill. Create sub-users for your branch and logistics teams so they can generate and manage e-way bills independently while maintaining centralised control under your main GSTIN.

With proper systems, master data configuration, and attention to the three most common error points (expired validity, wrong vehicle number, and incorrect HSN code), e-way bill compliance becomes a routine part of your GST workflow rather than a compliance risk. If you need expert guidance on setting up your e-way bill process or managing your overall GST compliance, our team at IncorpX is ready to help.

Frequently Asked Questions

What is an e-way bill under GST?
An e-way bill is a digital transport document required under CGST Rule 138 before moving goods worth over 50,000 rupees. Generated on ewaybillgst.gov.in, it records supplier and recipient GSTIN, HSN code, invoice value, and vehicle details. It became mandatory for inter-state movement from 1 April 2018.
What is the e-way bill portal URL?
The official portal URL is ewaybillgst.gov.in. A backup E-Way Bill 2.0 portal runs at ewaybill2.gst.gov.in for use during outages. Both portals share the same login credentials and sync data in real time. Two-factor authentication (2FA) via OTP is mandatory from April 2025 for all users.
What is the difference between Part A and Part B of the e-way bill?
Part A of Form EWB-01 captures consignment details: GSTIN of supplier and recipient, invoice number, HSN code, goods value, and transport reason. Part B captures vehicle number or transporter ID. The e-way bill becomes active only after both parts are filled. Validity starts when Part B is completed.
What is a Consolidated E-Way Bill?
A Consolidated E-Way Bill (Form GST EWB-02) is generated when a transporter carries multiple consignments in one vehicle. The transporter enters all individual EBNs along with the vehicle number to create a single consolidated bill. This simplifies checkpoint verification instead of presenting multiple individual e-way bills.
What is the 50,000 rupee threshold for e-way bills?
An e-way bill is mandatory when the consignment value exceeds 50,000 rupees on a single invoice, including taxable value plus GST. For job work under Section 143 of the CGST Act, the bill is required regardless of value for inter-state movement. States may prescribe lower thresholds for intra-state transport.
What is the E-Way Bill Number (EBN)?
The EBN is a unique 12-digit number generated when an e-way bill is created. It is assigned to the supplier, recipient, and transporter simultaneously. Tax officers verify consignments by entering the EBN or scanning the QR code at checkpoints. Each consignment receives a unique, non-reusable EBN.
What is the E-Way Bill 2.0 portal?
The E-Way Bill 2.0 portal at ewaybill2.gst.gov.in was launched by GSTN on 1 June 2024 as a redundancy system. It supports all functions of the main portal including generation, updates, and API access. It also enables cross-portal Part B updates between Portal 1 and Portal 2.
How do I register on the e-way bill portal?
Visit ewaybillgst.gov.in, click Registration, enter your GSTIN, and complete CAPTCHA verification. Create a username and password, then verify via OTP. Enable 2FA from My Profile after registration. Transporters without GST registration must use the Enrolment for Transporters option with PAN and Aadhaar.
How do I update Part B of an existing e-way bill?
Log in to the portal, go to E-Way Bill, and select Update Part B / Vehicle. Enter the 12-digit EBN and the new vehicle number or transporter ID. Part B can be updated only while the bill is valid and goods have not been delivered. This is needed when vehicles break down or goods are transshipped mid-transit.
How do I cancel an e-way bill?
Go to E-Way Bill and click Cancel. Enter the 12-digit EBN and select a cancellation reason such as goods not transported or incorrect details. Cancellation must happen within 24 hours of generation and only if no tax officer has verified the bill. The same invoice can then be used for a fresh e-way bill.
How do I generate an e-way bill via SMS?
Register your mobile number on the portal under SMS Registration. Send an SMS to 77382 99899 in the format: EWBG TransType SubType DocType DocNo DocDate FromGSTIN ToGSTIN TotalValue HSN OtherParty DistKM TransMode TransID VehicleNo. The system returns a confirmation with the EBN. The format is strict.
How do I generate e-way bills through API?
Register for API access on the portal to receive a Client ID and Client Secret. Integrate the API endpoints into your ERP or accounting software (Tally, SAP, Zoho) for automated e-way bill generation, updates, and cancellations. API integration eliminates manual entry and enables bulk processing for high-volume businesses.
Is there a fee for generating an e-way bill?
No, there is no government fee for generating e-way bills. The portal, SMS service (77382 99899), and Android app by NIC are free for all registered taxpayers and transporters. Third-party GST software providers may charge subscription fees for API-based bulk generation, but the official channels have zero cost.
What is the penalty for moving goods without an e-way bill?
Under Section 129 of the CGST Act, the penalty is 10,000 rupees or the tax amount evaded, whichever is higher. The tax officer can detain both vehicle and goods. Release requires paying tax plus 100% penalty if the owner claims the goods, or tax plus 50% of goods value if unclaimed.
What is the penalty for an expired e-way bill during transit?
An expired e-way bill attracts the same penalties as no e-way bill: 10,000 rupees or the tax evaded, whichever is higher, under Section 129 of the CGST Act. The vehicle and goods face detention. Extend the validity 8 hours before or after expiry using the Extend Validity option on the portal.
What is the difference between e-way bill and e-invoice?
An e-way bill tracks physical goods movement for consignments above 50,000 rupees. An e-invoice is an electronically authenticated tax invoice for B2B transactions above 5 crore turnover. When an e-invoice is generated, Part A of the e-way bill auto-populates from IRP data; only Part B needs manual filling.
Is e-way bill required for intra-state or only inter-state movement?
E-way bills are required for both inter-state and intra-state movement of goods above 50,000 rupees. The central threshold is 50,000 rupees, but states may set different limits for intra-state transport. For example, Delhi sets the intra-state threshold at 1 lakh rupees for certain specified goods.
Who is responsible: supplier, recipient, or transporter?
The supplier has primary responsibility to generate the e-way bill. If the supplier fails, the recipient must generate it. If neither does, the transporter must create it. For unregistered sellers supplying to registered buyers, the registered recipient is responsible. E-commerce operators handle marketplace deliveries.
How is the e-way bill portal different from the GST portal?
The e-way bill portal (ewaybillgst.gov.in) handles e-way bill generation, updates, and verification for goods transport. The GST portal (gst.gov.in) manages registration, return filing (GSTR-1, GSTR-3B), refunds, and compliance. They are separate systems with separate logins, linked through GSTIN data.
What if the e-way bill portal is down?
Use the E-Way Bill 2.0 portal at ewaybill2.gst.gov.in as a backup with the same credentials. You can also generate bills via SMS (77382 99899) or API-integrated software. If all digital methods fail, carry your tax invoice and generate the e-way bill once the portal is restored.
Can I edit a generated e-way bill?
You cannot directly edit a generated e-way bill. Cancel it within 24 hours (if not verified by a tax officer) and create a new one. For Part B errors (wrong vehicle number), use the Update Part B option to correct the vehicle number without cancelling the entire bill.
Why was my e-way bill generation rejected?
Common rejection reasons include: invalid or suspended GSTIN, incorrect HSN code, invoice date older than 180 days, consignment value below the threshold, duplicate invoice number linked to an active bill, or missing mandatory fields. Check the portal error message, fix the specific issue, and resubmit the form.
Can an e-way bill validity be extended?
Yes, validity can be extended 8 hours before or after the expiry time using the Extend Validity option. Extension is allowed for genuine reasons like vehicle breakdown or bad weather. From January 2025, the maximum total validity is capped at 360 days from the original generation date.
How does e-way bill work for rail, air, or ship transport?
For non-road transport, Part B requires different details: Railway Receipt Number for rail, Airway Bill Number for air, or Bill of Lading Number for ship. Part A must be completed before dispatch. For rail, Indian Railways verifies the e-way bill before delivering goods to the recipient.
When is an e-way bill NOT required?
E-way bills are exempt for: goods in Annexure to Rule 138 (LPG, kerosene under PDS, postal baggage, precious metals, currency), non-motorised conveyance transport, GST-exempt goods, alcoholic liquor, petroleum crude, diesel, petrol, natural gas, and aviation turbine fuel. Port-to-ICD customs clearance movements are also exempt.
How does e-invoicing auto-fill the e-way bill?
For businesses above 5 crore turnover, the e-invoice system auto-populates Part A of the e-way bill from Invoice Registration Portal (IRP) data. After the IRN is issued, log into the e-way bill portal and fill only Part B (vehicle details). Auto-populated Part A fields cannot be edited.
What are e-way bill rules for job work?
For goods sent for job work under Section 143, an e-way bill is required even below 50,000 rupees for inter-state movement. The principal generates the bill with sub-type Job Work. When processed goods return, a new e-way bill is needed. Unreturned goods beyond the prescribed period are treated as deemed supply.
Tags:

Need Help With This Process?

Our experts are ready to assist you every step of the way. Get started with a free consultation today!

D

Dhanush Prabha is the Chief Technology Officer and Chief Marketing Officer at IncorpX, leading platform development, digital growth, and product strategy. With experience in full-stack development, scalable systems, SEO, and marketing automation, he focuses on building technology-driven solutions and educational business resources for startups and growing businesses. He writes on technology, entrepreneurship, business setup processes, and digital transformation.