How to generate e-way bills in 2026 including the Common Enrolment Number for multi-state transporters, validity rules and Section 129 detention exposure.
Generation of E-WAY BILL
An e-way bill (Form GST EWB-01) is a mandatory electronic document under Rule 138 of the CGST Rules for every movement of goods with a consignment value exceeding Rs. 50,000. You generate it on unknown node โ as supplier, recipient or transporter โ before the goods move, and it must accompany the consignment from despatch to delivery. In FY 2026-27, the system is fully integrated with e-invoicing (IRN auto-population), FASTag toll data and the GSTN risk engine, meaning a missing or expired e-way bill triggers field alerts in near-real time. This guide walks you through every step: when you need one, how to generate it, how to get the Common Enrolment Number if you are a multi-state transporter, how validity works, and precisely what Section 129 detention will cost you if you get it wrong.
When Is an E-Way Bill Compulsory?
The primary Rs. 50,000 threshold
Rule 138(1) of the CGST Rules mandates EWB-01 for every supply โ taxable, exempt or nil-rated โ where the consignment value exceeds Rs. 50,000 and the movement is:
- Inter-state: compulsory for all goods, all states, all registered and unregistered persons.
- Intra-state: compulsory in most states; a handful of states have carved out higher thresholds or category exclusions through state-level notifications โ verify the latest notification for your state before assuming exemption.
"Consignment value" for this purpose means the invoice value (inclusive of tax, cess and freight shown on the face of the invoice), not the taxable value alone. If freight is invoiced separately, it is excluded from the calculation for that invoice.
Movements that always require an EWB regardless of value
Certain categories attract an e-way bill even when the Rs. 50,000 floor is not crossed:
- Inward supply from an unregistered supplier โ where the registered recipient is the deemed transporter and the goods are notified by the state government.
- Job-work movement under Section 143 of the CGST Act (principal to job-worker and return), where notified by the state.
- Handicraft goods moved by a person exempt from GST registration under the proviso to Section 24 of the CGST Act.
- SEZ / FTWZ and export consignments above the threshold, even though the supply is zero-rated.
- Bill-to-ship-to supplies: the actual supplier generates an EWB for the physical movement to the end-ship-to party; the intermediate buyer may generate a separate EWB for its own leg.
When you genuinely do NOT need one
Rule 138(14) lists exempted goods โ LPG for household use, kerosene distributed under the Public Distribution System, postal baggage, natural and cultured pearls, certain agricultural produce, and a handful of others. The list is amended by CBIC notification; do not rely on memory โ check the current notification before claiming exemption.
Who Generates EWB-01 โ and Which Part?
Form GST EWB-01 has two distinct parts with different ownership:
| Part | What it captures | Who normally fills it |
|---|---|---|
| Part A | Supplier GSTIN, recipient GSTIN, invoice number and date, HSN code, taxable value, tax amounts, place of delivery | Consignor (supplier) or consignee (recipient); transporter may fill it if the supplier has not generated it within the prescribed window |
| Part B | Transporter ID or GSTIN / Trans-ID, vehicle number, LR/GR number | Whoever physically dispatches the goods โ supplier's outbound team, the transporter, or the recipient in ex-works delivery |
Critical rule: An EWB with only Part A is incomplete and does not authorise movement. Part B must be filled before the vehicle leaves the gate. If the consignment changes vehicle mid-route โ breakdown, transshipment โ Part B must be updated on the portal before the replacement vehicle moves.
For taxpayers above the e-invoicing threshold of Rs. 5 crore aggregate annual turnover (current threshold as of FY 2026-27), Part A is auto-populated from the Invoice Reference Number (IRN) generated on the Invoice Registration Portal (IRP). You confirm the pre-filled data and add Part B. This eliminates manual re-entry and ensures the EWB value always matches the IRN value โ any discrepancy is a live audit flag.
Step-by-Step: Generating EWB-01 on the Portal
Once your master data (GSTIN master, HSN-rate mapping, transporter list) is set up, generating an EWB takes under five minutes.
Step 1 โ Login Go to unknown node. Log in with your GSTIN credentials. If you are a registered transporter using your Common Enrolment Number, log in with your Trans-ID and its password.
Step 2 โ Navigate to the correct generation path
- You are the supplier: Select Generate โ Outward.
- You are the recipient generating on behalf of a supplier who has not filed Part A: Select Generate โ By Recipient.
- You are the transporter completing Part B only: Select Generate โ By Transporter (after the supplier has filed Part A).
Step 3 โ Fill Part A Mandatory fields:
- Transaction type (Regular, Bill to Ship To, Bill From Dispatch From, Combination)
- Sub-type (Supply, Export, Job Work, SKD/CKD, etc.)
- Document type (Tax Invoice, Bill of Supply, Delivery Challan, Credit Note, Bill of Entry)
- Document number and document date
- Supplier GSTIN and recipient GSTIN (enter URP โ Unregistered Person โ if the counterparty has no GSTIN)
- Ship-to pin code (place of delivery)
- Item details: product name, description, HSN, quantity, unit, taxable value, applicable tax rates and amounts
Step 4 โ Fill Part B
- Vehicle type: Regular or Over-Dimensional Cargo (ODC)
- Vehicle number (state code + two letters + four digits, e.g., MH12AB1234)
- Transporter document number and date (LR / RR / airway bill / tracking number)
- Transporter ID: enter the GSTIN of the transporter, or the 15-digit Common Enrolment Number (Trans-ID) if the transporter has opted for common enrolment under Rule 58
Step 5 โ Submit and save Click Submit. The system generates:
- A 12-digit EWB number
- A QR code (live-linked to the portal record)
- A validity timestamp showing the exact date and time of expiry
Download or print the PDF. The driver carries it physically or on a device. The QR is scanned automatically at RFID gantries and FASTag-enabled toll plazas.
Consolidated E-Way Bill (CEWB): When a transporter is carrying multiple consignments in one vehicle, they generate a CEWB that lists all individual EWBs. The CEWB is an additional document โ it does not replace the individual EWBs, which must also be valid and present. Carrying a CEWB without the underlying individual EWBs is not compliant.
Common Enrolment Number for Transporters โ Form GST ENR-02 Under Rule 58
The problem it solves
A national goods transport company typically holds a separate GSTIN in each state where it has a fixed establishment โ often 12 to 18 state registrations under a single PAN. Before the Common Enrolment framework, e-way bill operations required logging in under each state GSTIN, maintaining separate credentials and managing multiple Trans-IDs. For a fleet operating across 20 states, this creates daily operational friction and increases the likelihood of Part B errors.
Rule 58 of the CGST Rules resolves this: a transporter registered in two or more states under the same PAN may obtain a single 15-digit Common Enrolment Number by filing Form GST ENR-02 once, through any one state's e-way bill portal login.
Step-by-step ENR-02 application
- Log in to unknown node using the credentials of any one of your state GSTINs (e.g., your Gujarat GSTIN, if you choose Gujarat as the reference state).
- Navigate to Registration โ Enrolment for Transporters (ENR-02).
- On the ENR-02 form, enter:
- PAN of the business
- Legal name and trade name (auto-fetched from the PAN database)
- All GSTINs registered under this PAN across states (use "Add GSTIN" for each; the system validates each against GST master records)
- Principal place of business and contact details
- Authorised signatory name, designation and either Aadhaar or DIN
- The portal cross-checks each GSTIN against GSTN master data. Correct any discrepancies before submission.
- Submit and validate with the OTP sent to the principal GSTIN's registered mobile number.
- On OTP confirmation, a 15-digit Trans-ID is issued immediately. The format begins with the two-digit state code of the GSTIN you used to log in.
From the date of enrolment, use only this Trans-ID in Part B of every EWB. The individual state GSTINs remain fully active for e-invoicing, GSTR-1, GSTR-3B and all other GST compliance obligations โ only their function as a transporter identifier on the e-way bill portal is superseded.
Operational notes on ENR-02
- ENR-02 is a PAN-level application, not state-specific. One filing covers all your states.
- If you obtain a new state registration after enrolment, update your ENR-02 to include it; that new GSTIN otherwise falls outside the Common Enrolment umbrella and cannot be linked to the Trans-ID automatically.
- The Trans-ID does not expire or require annual renewal. It remains valid until surrendered or until all linked GSTINs are cancelled.
- Do not confuse ENR-02 with Form GST ENR-01, which is for transporters who are not GST-registered at all and need a basic Transporter ID to participate in the EWB system.
E-Way Bill Validity: Rules, Calculation and Extension
Standard validity schedule (Rule 138(9))
| Distance (road distance from origin) | Validity |
|---|---|
| Up to 200 km | 1 day |
| 201 km to 400 km | 2 days |
| 401 km to 600 km | 3 days |
| Every additional 200 km or part thereof | + 1 day |
| Over-Dimensional Cargo (ODC) | 1 day per 20 km (or part thereof) |
"One day" means the period ending at midnight of the validity date โ not 24 hours from the exact time of generation. An EWB generated at 11:55 PM still gets a full calendar day.
Worked example: Chennai to Ludhiana
Road distance: approximately 2,600 km.
Validity = 1 (first 200 km) + 12 (remaining 2,400 km รท 200 km/day) = 13 days.
EWB generated on 1 June 2026 โ expires at midnight on 14 June 2026.
The vehicle is delayed at a major accident site in Madhya Pradesh. On 14 June at 7:00 PM โ five hours after midnight expiry and within the 8-hour post-expiry window โ the transporter logs in, selects E-Way Bill โ Extend Validity, enters the EWB number, confirms the current location as Bhopal (pin code), selects reason code "Road/Traffic Conditions", enters the new vehicle number (if changed), and submits. The portal recalculates: Bhopal to Ludhiana is approximately 1,200 km = 6 additional days. New expiry: 20 June 2026.
If the transporter misses the 8-hour window โ say, the extension request comes on 15 June โ the portal blocks the extension entirely. The only remedy at that point is to deliver the goods to the nearest secure location, generate a fresh EWB, and continue โ which itself requires the goods to be at a fixed, verifiable address, not in transit at a highway dhaba.
Extending validity: the mechanics
The extension window is 8 hours before or 8 hours after the expiry time. To extend:
- Log in โ E-Way Bill โ Extend Validity
- Enter the 12-digit EWB number
- Confirm the current physical location of the consignment (district / pin code)
- Select a reason code
- Update the vehicle number if the vehicle has been changed
- Submit โ validity is immediately recalculated from the current location
Set a system alert at 75โ80% of validity consumption, not at expiry. Waiting for the last hour leaves no buffer for connectivity issues or driver non-response.
Worked Example: Section 129 Detention โ The Real Cost
This is where the stakes become quantifiable.
Scenario: A consignment of IT hardware (HSN 8471, IGST 18%) with a taxable invoice value of Rs. 8,00,000 (invoice total Rs. 9,44,000) is stopped at an inter-state check-post in Rajasthan. The e-way bill expired 16 hours earlier; the transporter missed the extension window. The field officer issues a detention notice.
IGST on the consignment: 18% ร Rs. 8,00,000 = Rs. 1,44,000
Penalty under Section 129(1)(a) of the CGST Act (owner comes forward): The penalty is 200% of the applicable tax on the goods (as amended by the Finance Act 2021).
- Penalty = 200% ร Rs. 1,44,000 = Rs. 2,88,000
Total cash outflow to secure release:
| Head | Amount |
|---|---|
| IGST payable | Rs. 1,44,000 |
| Section 129 penalty | Rs. 2,88,000 |
| Total (DRC-03 payment) | Rs. 4,32,000 |
Payment is made through Form GST DRC-03 on the GST portal. The proper officer issues a release order under Section 129(2) once payment is confirmed and uploaded.
If the owner does not come forward โ Section 129(1)(b) โ the penalty is 50% of the value of goods for taxable goods: 50% ร Rs. 8,00,000 = Rs. 4,00,000 penalty + Rs. 1,44,000 tax = Rs. 5,44,000.
Off-balance-sheet costs that your CFO will also notice:
- Vehicle detention yard charges: Rs. 3,000โ6,000 per day for a commercial trailer
- Driver per diem: Rs. 1,500โ3,000 per day
- Buyer's contractual delay claim, if the shipment was time-bound
- In regulated sectors (pharma, FMCG), a detention record may trigger a vendor compliance review
Against all of this, configuring a validity-expiry alert in your TMS or ERP costs effectively nothing. The ratio is not close.
Integration with E-Invoicing, FASTag and RFID in 2026
E-invoicing and Part A auto-population
All taxpayers with aggregate annual turnover above Rs. 5 crore (current e-invoicing threshold, FY 2026-27) must generate an IRN on the IRP before issuing a B2B invoice. The IRP immediately pushes invoice data to the e-way bill portal, pre-filling all Part A fields. This means:
- You cannot generate an EWB manually with figures that differ from the IRN. The system will match them.
- The most common historic error โ retyping invoice values and introducing a discrepancy โ is effectively eliminated within the e-invoicing threshold.
- Generate the IRN first, then complete Part B. Trying to generate an EWB first and retrofit an IRN creates reconciliation problems downstream in GSTR-1 and GSTR-2B.
FASTag data and the GSTN risk engine
Every commercial vehicle above 3.5 tonnes is required to carry a FASTag. GSTN receives near-real-time toll plaza crossing data from the National Electronic Toll Collection (NETC) system. The risk engine cross-references:
- The vehicle number in Part B of the EWB against the actual vehicle FASTag crossing a toll
- The crossing timestamp against the EWB validity window
- The expected route (origin to destination) against the actual crossing sequence
A vehicle registered against EWB number XXXX that crosses a toll plaza after the EWB has expired generates an automated mismatch alert. In states with integrated check-post systems โ Gujarat, Karnataka, Tamil Nadu and Maharashtra among them โ this can trigger a field interception within hours of the alert, even on a national highway without a traditional check-post.
RFID tracking
Transporters enrolled in the Fastag-linked RFID system have vehicles tagged and tracked at strategic gantries near state borders and major highway junctions. This data, combined with FASTag, gives GSTN a near-continuous position history of your commercial vehicle. You can no longer plan around a single staffed check-post at the state border; the monitoring is distributed across every toll plaza on the route.
Common Mistakes โ and How to Fix Them
1. Continuing to generate EWBs under individual state GSTINs after ENR-02 approval Once the Common Enrolment Number is issued, the older state GSTINs are deactivated as transporter IDs on the e-way bill portal. Any Part B filled with an old state GSTIN will be flagged. Fix: communicate the new Trans-ID to your entire fleet operations team, branch offices and all client procurement desks before the ENR-02 go-live date.
2. Vehicle number in Part B does not match the actual vehicle on the road FASTag data cross-checks the declared vehicle number at every toll. A transposition error (MH12AB1234 instead of MH12BA1234) creates a live risk flag. Fix: use double-entry verification for vehicle numbers; several ERP integrations now pull the VIN from the FASTag database to eliminate manual error.
3. Allowing validity to lapse because no one is monitoring it The 8-hour extension window sounds generous but collapses instantly when drivers are unreachable and the night shift is not watching the TMS. Fix: set an automated alert at 75โ80% of validity consumption, not at 100%.
4. Treating the Consolidated E-Way Bill as a substitute for individual EWBs The CEWB is a summary document for the transporter's one-trip manifest. The individual EWBs underlying it must each be valid. CEWB alone at a check-post, without individual EWBs, is not legally sufficient โ the officer will ask for the individual bills.
5. Under-declaring consignment value to stay below Rs. 50,000 This is a contravention under Section 122(1)(xiv) of the CGST Act โ movement of goods without prescribed documents โ attracting a penalty of Rs. 10,000 or the tax on the evaded value, whichever is higher. The GSTN AI layer flags HSN-wise value anomalies against historical patterns for the same supplier-commodity combination. The saving is never worth the exposure.
6. Not updating Part B when the vehicle changes mid-route If a vehicle breaks down and goods are transferred to another truck, Part B must be updated before the replacement vehicle moves โ even for the first kilometre. Moving goods on an unregistered vehicle number is a clean Section 129 trigger.
7. Selecting the wrong document type in Part A A job-work return moving under a Delivery Challan must be selected as "Delivery Challan" in the document type dropdown, not "Tax Invoice." The mismatch is flagged during GSTR-1 reconciliation and creates unnecessary scrutiny. Pick the document type that matches the physical document accompanying the goods.
Key Takeaways
- EWB-01 is mandatory before movement of any consignment above Rs. 50,000 in value (inter-state) and for all notified intra-state movements โ generate it before the vehicle leaves your premises, not after.
- Multi-state transporters must file Form GST ENR-02 under Rule 58 to obtain a single 15-digit Common Enrolment Number (Trans-ID); using multiple state GSTINs as transporter IDs after enrolment is a live compliance gap that FASTag data will surface.
- Validity is distance-based: 1 day per 200 km for regular cargo, 1 day per 20 km for ODC. Calculate expiry before despatch, not after; for long-haul routes above 2,000 km, build in a buffer for highway delays.
- Extension is possible only within 8 hours before or after expiry โ missing this window shuts the door. Set system alerts at 75โ80% of validity consumption.
- FASTag and RFID make every toll plaza a de facto check-post: a vehicle number mismatch or an expired EWB is detectable at each crossing, not only at staffed state borders.
- Section 129 detention is expensive: on a Rs. 8,00,000 consignment at 18% GST, the tax-plus-penalty outflow is Rs. 4,32,000 (owner comes forward) โ before vehicle downtime, demurrage and contractual penalties are counted.
- E-invoicing users (above Rs. 5 crore turnover) must generate the IRN first: Part A auto-populates from the IRN, and any manual override creates a value mismatch that triggers audit risk in GSTR-2B reconciliation.





