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.

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.
| 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 |
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
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
| 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
- Active GST registration: You must have a valid, non-suspended GSTIN. If your registration is cancelled or suspended, you cannot generate e-way bills
- E-way bill portal registration: One-time registration on ewaybillgst.gov.in using your GSTIN
- 2FA enabled: Two-factor authentication (OTP on registered mobile) is mandatory from April 2025 for all users
- 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
- Open your browser and go to ewaybillgst.gov.in
- Enter your username and password on the login page
- Enter the OTP sent to your registered mobile number (mandatory 2FA since April 2025)
- 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
- On the left-side menu, click E-Way Bill
- Select Generate New from the dropdown
- 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.
- Transaction Type: Select Outward (if you are the supplier) or Inward (if you are the recipient)
- Sub-Type: Choose the applicable sub-type: Supply, Export, Import, Job Work, SKD/CKD, Sales Return, Line Sales, For Own Use, or Others
- Document Type: Select Tax Invoice, Bill of Supply, Delivery Challan, or Credit Note
- Document Number: Enter the invoice or challan number exactly as it appears on the source document
- 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)
- 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
- 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
- Place of Dispatch (PIN Code): Enter the 6-digit PIN code of the dispatch location (warehouse, factory, or office)
- Place of Delivery (PIN Code): Enter the 6-digit PIN code of the delivery location
Step 4: Enter Goods Details and HSN Code
- Product Name: Enter a clear description of the goods (for example, Cotton T-Shirts or Steel TMT Bars)
- 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
- Quantity and Unit: Enter the quantity and select the unit of measurement (KGS, NOS, MTR, LTR, PCS, etc.)
- Taxable Value: Enter the taxable value in rupees (before GST)
- 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)
- The portal automatically calculates the total invoice value (taxable value + IGST or CGST + SGST)
- For consignments with multiple products, click Add Item to add additional line items with separate HSN codes and values
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
- Review all fields in Part A and Part B for accuracy before submitting
- Verify the GSTIN, HSN code, invoice number, value, tax rate, and vehicle number
- Click Submit
- The portal validates the data and generates a unique 12-digit E-Way Bill Number (EBN)
- A QR code is generated containing all consignment details in digital format
- Print or save the e-way bill and share the EBN with the transporter
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
| 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:
- Log in to the e-way bill portal
- Go to E-Way Bill and select Extend Validity
- Enter the 12-digit EBN
- Select the reason for extension from the dropdown
- Enter the updated vehicle number (if the vehicle has changed)
- Click Submit to extend
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
- Log in to the e-way bill portal at ewaybillgst.gov.in
- Go to Consolidated EWB in the left menu and select Generate New
- Enter the Vehicle Number of the conveyance carrying all the consignments
- Select the mode of transport (Road, Rail, Air, or Ship)
- Enter the E-Way Bill Numbers (EBNs) of all individual e-way bills loaded in the vehicle
- Click Add after each EBN to add it to the consolidated list
- 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.
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
- Generate an e-invoice on the IRP and receive the Invoice Reference Number (IRN)
- The IRP automatically shares the invoice data with the e-way bill system
- 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
- Log in to the e-way bill portal and navigate to Generate New
- The auto-populated Part A fields appear pre-filled and cannot be edited
- 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.
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:
- Cancellation must be done within 24 hours of e-way bill generation
- An e-way bill cannot be cancelled if it has been verified by a tax officer during transit
- Once cancelled, the e-way bill becomes invalid and the same invoice number can be used to generate a new one
- 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
- Log in to the e-way bill portal at ewaybillgst.gov.in
- Go to the E-Way Bill menu in the left navigation
- Click Cancel
- Enter the 12-digit E-Way Bill Number (EBN) and click Go
- The portal displays the e-way bill details for verification
- Select a reason for cancellation from the dropdown: Goods Not Transported, Duplicate Bill, Data Entry Mistake, or Order Cancelled
- 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.
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.
| 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:
- The tax officer issues a Form GST MOV-07 (notice specifying the tax and penalty payable)
- The owner pays the tax amount plus a penalty equal to 100% of the tax amount
- 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
- Upon payment, the officer issues a release order in Form GST MOV-05
- 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.
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.
| 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.
| 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.
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
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 | 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.
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
- Log in to the e-way bill portal with the main user credentials
- Go to My Masters and select Create Sub User
- Enter the sub-user's name, mobile number, and email address
- Set a username and temporary password for the sub-user
- Assign permissions: Full Access (generate, update, cancel, view) or Limited Access (generate and view only)
- 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?
What is the e-way bill portal URL?
What is the difference between Part A and Part B of the e-way bill?
What is a Consolidated E-Way Bill?
What is the 50,000 rupee threshold for e-way bills?
What is the E-Way Bill Number (EBN)?
What is the E-Way Bill 2.0 portal?
How do I register on the e-way bill portal?
How do I update Part B of an existing e-way bill?
How do I cancel an e-way bill?
How do I generate an e-way bill via SMS?
How do I generate e-way bills through API?
Is there a fee for generating an e-way bill?
What is the penalty for moving goods without an e-way bill?
What is the penalty for an expired e-way bill during transit?
What is the difference between e-way bill and e-invoice?
Is e-way bill required for intra-state or only inter-state movement?
Who is responsible: supplier, recipient, or transporter?
How is the e-way bill portal different from the GST portal?
What if the e-way bill portal is down?
Can I edit a generated e-way bill?
Why was my e-way bill generation rejected?
Can an e-way bill validity be extended?
How does e-way bill work for rail, air, or ship transport?
When is an e-way bill NOT required?
How does e-invoicing auto-fill the e-way bill?
What are e-way bill rules for job work?
Need Help With This Process?
Our experts are ready to assist you every step of the way. Get started with a free consultation today!
