Skip to main content

The e-Way Bill Guide · Updated for FY 2026-27

e-Way Bill under GST (India, FY 2026-27)

A practical guide to GST e-Way bills — explained without the truck-side panic. Thresholds, Part A vs Part B, validity, extension, what to do when the vehicle breaks down, and how to avoid Section 129 detention. Written by Chartered Accountants on our team and refreshed each financial year.

Reviewed May 2026 18 min read CA Anil Agarwal & the TatvaBooks team
On this page·0%

1. What an e-Way bill is

An e-Way bill is an electronic document, generated on the GST e-Way bill portal (ewaybillgst.gov.in), that must accompany the movement of goods worth more than ₹50,000. It is governed by Rule 138 of the CGST Rules, 2017, read with Section 68 of the CGST Act.

e-Way bills sit inside the broader GST compliance stack — for the place-of-supply rules, returns and ITC framework that determine the invoice underlying the movement, see our GST guide.

Why it exists

Pre-GST, every state had its own way-bill system — Form 38 in UP, Sugam in Karnataka, Form 50 in West Bengal, and so on. Movement across state borders meant fresh paperwork at every check-post. The e-Way bill replaced 17 different state-level systems with a single nationwide electronic format, effective 1 April 2018 for inter-state and rolled out progressively for intra-state thereafter.

What it covers

  • Movement under a tax invoice (sale)
  • Movement under a bill of supply (exempt / composition)
  • Movement under a delivery challan (job-work, branch transfer, exhibition, return goods, line sale)
  • Movement of goods over ₹50,000 even if you are unregistered (limited use cases)

2. When an e-Way bill is required

The trigger is the consignment value — invoice value + GST + cess. Mandatory in the following circumstances:

  • Inter-state movement of goods worth over ₹50,000 — universally applicable across India.
  • Intra-state movement over the state-specific threshold (see §3).
  • Goods sent for job-work — even though not a sale.
  • Return of goods, expired stock, exhibition / line-sale stock movement.
  • Movement by an unregistered person supplying to a registered recipient — the recipient typically generates the bill.
  • Imports after customs clearance — generated for movement from port to importer's premises.
  • Exports — generated for movement to the port, on the basis of the export invoice.

The 180-day rule on the base document

With effect from 1 January 2025, an e-Way bill cannot be generated against a base document (invoice, bill of supply or delivery challan) older than 180 days. The portal rejects any attempt to raise a bill where the document date is more than 180 days before the generation date. Stale or back-dated paperwork can no longer carry a fresh movement — the document and the dispatch have to stay within the 180-day window.

3. State-wise intra-state thresholds — what is the limit in my state?

Inter-state is uniformly ₹50,000. Intra-state thresholds vary. Most states use ₹1 lakh; some retain ₹50,000; selected states / commodities have their own carve-outs. Always confirm against the latest state notification before configuring billing software.

State / UT Intra-state threshold Notes
Delhi₹1 lakhHigher city threshold to ease intra-city retail
Bihar₹1 lakh
West Bengal₹1 lakh
Punjab₹1 lakh
Tamil Nadu₹1 lakhSpecified goods at ₹50,000
Maharashtra₹1 lakh
Karnataka₹50,000All goods
Kerala₹50,000All goods
Gujarat₹50,000Tobacco, pan masala etc. at ₹50,000 for intra-city as well
Rajasthan₹1 lakhSpecified items differ
All other states₹50,000 / ₹1 lakhCheck state notification

Many states allow intra-city movement within a 50-km radius between the consignor and a transporter's premises with Part-B optional. The 50-km exception is the most-used field carve-out for short-haul aggregation.

4. Who can generate the e-Way bill

Three parties have the right to generate:

  • Supplier (consignor) — registered or unregistered. If unregistered, the supplier must enrol on the e-Way bill portal as a transporter / supplier and obtain a 15-digit enrolment ID.
  • Recipient (consignee) — typical when the supplier is unregistered or doesn't have e-Way bill access.
  • Transporter — books the consignment and generates on behalf of the consignor / consignee. The transporter ID is assigned in Part-A.

Only one e-Way bill exists per consignment — duplicate generation is blocked by the invoice-number hash. Once generated, the other parties can update Part-B but not create a new bill.

Two-factor authentication on login

The e-Way bill and e-Invoice portals have moved to two-factor authentication (2FA) — login now requires the password plus a one-time OTP delivered via SMS, the NIC-GST-Shield app or email. The rollout has been phased by turnover band and is now broadly mandatory. If you generate bills through an API or a GSP, make sure your integration is enrolled for 2FA so the auth token keeps issuing — an un-enrolled login will be blocked.

5. Part A and Part B — the data fields

Part A — Invoice data

  • GSTIN of supplier and recipient (or enrolment ID for unregistered)
  • Place of dispatch — state and PIN code
  • Place of delivery — state and PIN code
  • Document type — Invoice / Bill of Supply / Delivery Challan / Bill of Entry / Other
  • Document number and date
  • HSN code of the principal item (at 4 / 6 / 8-digit per turnover slab)
  • Reason for transport — Supply / Job Work / Sales Return / Exhibition / Line Sale / etc.
  • Transport document number — LR / RR / Airway bill
  • Total invoice value and tax break-up

Part B — Vehicle and transport data

  • Mode of transport — Road / Rail / Air / Ship
  • Vehicle registration number — required for road
  • Transporter GSTIN / enrolment ID
  • Date and time of transport start

A bill with Part-A only (no Part-B) is incomplete — goods cannot move. Common pattern: supplier raises Part-A, transporter slots in Part-B when picking up the consignment. Validity clock starts only when Part-B is populated.

6. Validity — 1 day per 200 km

Validity depends on distance and cargo type. The portal auto-calculates based on the PIN-to-PIN distance computed via map APIs at the time of generation.

Cargo type Validity
Regular cargo1 day per 200 km (or part thereof)
Over-dimensional cargo (ODC)1 day per 20 km (or part thereof)
Multi-modal (with ship)1 day per 20 km for the ship leg + 1 day per 200 km for others

How the day is counted

"Day" is a calendar day from midnight to midnight. A bill generated at 8 PM with 1-day validity expires at midnight the next day — about 28 effective hours. Plan accordingly: generating Part-B on Friday evening for a Monday-morning delivery doesn't leave much margin.

Distance examples

  • Mumbai → Pune (~150 km): 1 day
  • Mumbai → Delhi (~1,400 km): 7 days
  • Mumbai → Kolkata (~1,950 km): 10 days
  • Mumbai → Guwahati (~2,950 km): 15 days

7. Extension — how to extend an e-Way bill (the 8-hour window)?

An e-Way bill can be extended within an 8-hour window before or after expiry. Beyond the 16-hour total window, the bill is dead and a fresh one must be generated (if the consignment is still moving on the same invoice).

Reasons accepted for extension

  • Natural calamity
  • Law-and-order situation
  • Transhipment
  • Accident
  • Vehicle breakdown
  • Other (specify) — used for traffic block, delay at consignee's end, etc.

Who can extend

The transporter is the default extender — they are closest to the consignment in motion. The consignor or consignee can also extend if the transporter hasn't. Each extension adds the remaining distance × 1 day per 200 km.

8. Multiple modes of transport — updates needed

Real consignments often change mode — road to rail to road, road to ship, etc. Each mode change requires a Part-B update on the e-Way bill portal:

  • Vehicle change: if the same mode (road) continues with a different vehicle (breakdown, transhipment), update Part-B with the new vehicle number.
  • Mode change: from road to rail, update the mode and add the RR number. The vehicle field can be blank while the goods are on rail.
  • Transporter change: the original transporter assigns the consignment to a new transporter on the portal — the new transporter then updates Part-B of the running bill.

All updates leave a chronological audit trail in the bill's history. If pulled over for verification, the officer sees the full chain of vehicle / mode changes.

9. Auto-generation from e-Invoice IRN

Taxpayers covered by the e-Invoice mandate (AATO over ₹5 crore) can generate the e-Way bill simultaneously with the IRN. The IRP API accepts an optional EwbDtls block in the INV-01 payload — populate it, and the IRP pushes the data to the e-Way bill portal, returning both the IRN and the EWB number in one response.

What auto-flows

  • Part-A — all invoice details from the IRN payload
  • Distance — computed from supplier and recipient pincodes
  • Validity — auto-set per distance / cargo type

What you still add manually

  • Part-B — vehicle number and mode
  • Transporter ID — if different from supplier / recipient

This is the cleanest workflow for high-volume sellers — one API call, two compliances. Both auto-cancel together if you cancel the IRN within 24 hours.

10. Cancellation and rejection — how to cancel an e-Way bill?

Cancellation by the generator

The generator (supplier / recipient / transporter) can cancel an e-Way bill within 24 hours of generation. After 24 hours, cancellation is not allowed — the bill stays on record. Cancel only if the consignment is not moving — once the goods are en route, do not cancel.

Rejection by the recipient

The recipient can reject an e-Way bill within 72 hours of generation, or before delivery, whichever is earlier. Use rejection when the consignment was never received, invoice details are wrong, or the goods are not yours. Rejection nullifies the bill — the supplier has to reissue corrected paperwork.

Cancellation vs Rejection

Cancellation is supplier-driven (the supplier decides not to move). Rejection is recipient-driven (the recipient says "not mine"). Both achieve the same outcome — the bill is invalid — but the audit trail differs.

11. Exemptions — when is no e-Way bill needed?

Rule 138(14) lists exempt scenarios. No e-Way bill is required for:

  • Movement of specified goods in the Annexure — live animals, fresh fruit and vegetables, milk, eggs, books, newspapers, paper money, defence goods, specified jewellery, used personal effects under ₹50 lakh, kerosene oil sold under PDS, postal baggage, currency, etc.
  • Goods transported by a non-motorised conveyance — hand cart, animal-drawn cart, bicycle
  • Movement from port / airport / land customs station to an inland container depot or container freight station for clearance by customs
  • Movement of empty cargo containers
  • Movement of goods within a notified area (state-specific)
  • Movement within 50 km within the state between consignor and transporter — Part-B is optional (Part-A still required)
  • Goods transported by Ministry of Defence as consignor / consignee
  • Goods exempt from GST (specified by HSN in state notifications)

12. Penalties under Section 129 — what if goods move without an e-Way bill?

Section 129 read with Rule 138 empowers the officer to detain the vehicle and the goods if an e-Way bill is missing, expired or materially wrong. The penalty regime is steep — designed to deter, not just to recover tax.

Where the owner comes forward

  • Taxable goods: 200% of tax, paid by the owner. Goods released on payment.
  • Exempt goods: 2% of the value of goods or ₹25,000, whichever is lower.

Where the owner does not come forward

  • Taxable goods: 50% of the value of goods, plus tax. Effectively 100% of the value where GST is around 18%.
  • Exempt goods: 5% of the value or ₹25,000, whichever is lower.

Confiscation under Section 130

Repeat offence or evident intent to evade attracts confiscation of the goods and the conveyance. The taxpayer must pay a fine in lieu of confiscation — up to the market value of the goods.

How to respond to detention

  1. Form GST MOV-01 — order of detention served on the driver / transporter.
  2. Form GST MOV-02 — statement of facts; the taxpayer / driver responds.
  3. Form GST MOV-06 — order of demand of tax and penalty.
  4. Form GST MOV-07 — release of goods on payment.
  5. Appeal lies under Section 107 to the appellate authority with 25% pre-deposit of the disputed amount.

13. Bill-to / Ship-to scenarios

A common B2B pattern: supplier A bills to buyer B but ships directly to B's customer C. There is one movement (A → C) but two invoices (A → B, B → C).

How to fill the e-Way bill

  • Consignor: A (the actual dispatching location)
  • Consignee: C (the actual receiving location)
  • Bill From: A
  • Bill To: B
  • Ship From: A's premises
  • Ship To: C's premises

Who generates

Practically, A generates one e-Way bill for the A → C movement. If B is also required to generate (because the B → C invoice is over the threshold), B generates a second bill on the same movement. The portal accepts both — the goods carry both bills.

Place of supply under Section 10(1)(b) — the "third-party doctrine" — is the bill-to state (B's state), not the ship-to state. This decides whether A charges CGST+SGST or IGST.

14. Job-work consignments

Goods sent for job work move on a delivery challan (Rule 55), not a tax invoice — because there is no sale. An e-Way bill is required if the consignment crosses the threshold.

The flow

  1. Principal → job worker — principal generates the e-Way bill using a delivery challan as the document.
  2. Job worker → principal (return of processed goods) — job worker generates the e-Way bill using their own delivery challan.
  3. Job worker → buyer (direct dispatch from job-worker premises, on principal's instruction) — principal generates the e-Way bill; job-worker premises is the dispatch location.

ITC-04 reconciliation

Job-work movements are separately reported in Form ITC-04 on a half-yearly basis (turnover above ₹5 crore — September and March; turnover up to ₹5 crore — annually). ITC-04 reconciles goods sent vs goods received back vs goods sold from job-worker premises.

15. RFID and the new vehicle-tracking layer

From 2021 onwards, transporters with vehicles enrolled on the VAHAN database can link the vehicle's FASTag RFID to the e-Way bill. Toll plazas across India report tag scans in real time — the e-Way bill portal tracks vehicle progress automatically.

What this enables

  • Real-time location of vehicles carrying high-value or risk-flagged consignments
  • Automatic mismatch alerts — if a vehicle's tag is seen on a route that doesn't match the e-Way bill, enforcement teams are flagged
  • Eased verification — officers can confirm vehicle has been moving as declared without physically inspecting

What it means for compliance

Vehicle / mode changes must be updated promptly in Part-B — the RFID scans will inevitably surface a mismatch later if you transfer to a different vehicle without updating. Notified commodities (sensitive goods like pan masala, tobacco) and certain routes now require RFID-tagged vehicles.

16. Common mistakes that lead to detention

  • Expired e-Way bill. Vehicle stuck in traffic, delivery delayed — bill expires en route. Extend within the 8-hour window or risk detention.
  • Vehicle number mismatch. The vehicle in Part-B doesn't match the vehicle at the check-post — flagged immediately. Update Part-B at every vehicle change.
  • Wrong place of dispatch / delivery. Pin codes pulled from the supplier master without checking the actual dispatch location — common when shipping from a secondary godown.
  • Missing Part-B. Common in road transhipment — supplier raised Part-A and assumed transporter would fill Part-B; transporter assumed supplier did. Goods leave with Part-B blank.
  • Wrong HSN code triggering rate mismatch. Incorrect HSN can trigger sanity checks at verification.
  • Forgetting to cancel a stale bill. Order cancelled, but the e-Way bill stays open. If the same vehicle is later checked for an unrelated consignment, the open bill can cause confusion.
  • Treating delivery challans as exempt. Job-work, branch transfer and return movements need an e-Way bill if value crosses threshold — even though they are not sales.
  • Confusing the inter-state threshold with the intra-state threshold. ₹50,000 always for inter-state, but most states use ₹1 lakh for intra-state. Configure your billing software per state.
  • Driver carrying only the EWB number. The bill should be available — printed, on a phone screen, or quickly fetched online. Pulling it up under traffic pressure costs time at a check-post.

17. Frequently asked questions

What is the e-Way bill threshold in India?
₹50,000 for inter-state movement of goods — mandatory across all states. For intra-state movement, the threshold is state-specific: most states use ₹1 lakh (e.g., Delhi, Bihar, West Bengal, Punjab), some retain ₹50,000 (e.g., Tamil Nadu, Kerala), and a few apply higher / commodity-specific limits. The threshold is invoice-value-based, including taxes.
What is the validity of an e-Way bill?
1 day per 200 km for regular cargo (1 day per 20 km for over-dimensional cargo — ODC). Validity starts from the time Part-B is updated, not from generation. 'Day' is calendar-day measured midnight to midnight — so a bill generated at 8 PM with one day of validity expires at midnight of the next day, giving roughly 28 hours of effective validity.
Can the e-Way bill validity be extended?
Yes. The transporter or the generator can extend validity within an 8-hour window — 8 hours before expiry or 8 hours after expiry. Beyond that 16-hour total window, extension is not allowed. Reasons for extension include vehicle breakdown, natural calamity, transhipment, traffic block, accident.
Who can generate an e-Way bill?
Three parties: the supplier (consignor), the recipient (consignee), or the transporter. Once generated by one, the others can update Part-B but cannot create a duplicate. The transporter is the default for goods movement under their custody — supplier or recipient assign the consignment to the transporter ID at Part-A.
What is Part A and Part B of an e-Way bill?
Part A captures the invoice details — GSTIN of consignor and consignee, place of dispatch and delivery, invoice / challan number and date, HSN of main item, taxable value, tax rates, transport document number, reason for transport. Part B captures the movement details — vehicle number, mode of transport (road, rail, air, ship). The e-Way bill is incomplete without Part B.
Can an e-Way bill be cancelled?
Yes, within 24 hours of generation. After 24 hours, the bill cannot be cancelled — it stays on record. The recipient has a separate right: reject within 72 hours of generation (or before delivery, whichever is earlier) if the goods were not received or the invoice is wrong.
Is the e-Way bill auto-generated from e-Invoice?
Yes — partially. When you generate the IRN via the IRP, you can pass Part-A data in the same API call and the e-Way bill Part-A is auto-created. Part-B (vehicle number) still has to be added separately because the IRP doesn't know the vehicle assignment at the time of invoice issue.
What is over-dimensional cargo (ODC)?
Goods whose dimensions exceed the limits of Rule 93 of the Central Motor Vehicles Rules — length above 18 metres, width above 2.6 metres, height above 4.5 metres (varies). Validity is 1 day per 20 km instead of 1 day per 200 km, reflecting slower transit speed under permit / escort.
Are there exemptions from e-Way bill?
Yes — movement of: goods listed in Annexure to Rule 138(14) (live animals, fresh fruit, vegetables, milk, eggs, books, paper money, jewellery, used personal effects up to ₹50 lakh, defence goods); transport by non-motorised vehicle; consignment under ₹50,000 (subject to state-specific intra-state thresholds); movement within 50 km within the state between consignor's place of business and a transporter's premises (Part-B optional); CSD canteen supplies; etc.
What is the penalty for moving goods without an e-Way bill?
Section 129 was rewritten by Finance Act 2021 (effective 1 January 2022). Where the owner comes forward — 200% of tax payable on taxable goods, or 2% of the value of goods (capped at ₹25,000) for exempt goods. Where the owner doesn't come forward — 50% of the value of goods plus applicable tax for taxable goods, or 5% of the value (capped at ₹25,000) for exempt goods. Confiscation under Section 130 may follow for repeated default or evasion.
How does Bill-to / Ship-to work in e-Way bill?
Two invoices, one movement. Supplier (A) bills the buyer (B) but ships directly to B's customer (C). The e-Way bill is generated for the physical movement A → C, with Bill-to (B) and Ship-to (C) fields populated. The supplier and the buyer can each generate their own e-Way bill if both invoices are over the threshold; common practice is one consolidated bill from the supplier's end.
Is an e-Way bill needed for goods sent on job work?
Yes, if the value of the consignment exceeds the threshold — even though the supply is not a sale. The delivery challan (under Rule 55) is the supporting document, not a tax invoice. The principal generates the e-Way bill for sending goods to the job worker; the job worker generates one for returning. ITC-04 tracks job-work flow separately.
What is the RFID layer on e-Way bills?
Transporters with vehicles registered for FASTag / VAHAN can link the e-Way bill to the vehicle's RFID tag. The system tracks vehicle movement at toll plazas, and the e-Way bill portal auto-updates location. From 2023 onwards, RFID-tagged movement is mandatory for certain notified commodities and routes — slowly being extended state by state.
Can one e-Way bill cover multiple invoices?
Yes — through a consolidated e-Way bill (Form GST EWB-02). The transporter consolidates several individual e-Way bills (one per invoice) into a single carrier document. Useful when one truck carries multiple consignments. Each underlying e-Way bill retains its own validity; the consolidated bill is for vehicle-level documentation.
What happens if the vehicle breaks down en route?
The transporter updates Part-B with the new vehicle number (or transhipment details) and may extend validity within the 8-hour window. There is no penalty for documented breakdown / transhipment — the audit trail keeps the consignment compliant. Capture breakdown evidence (mechanic bill, photo) for any subsequent enquiry.
Does e-Way bill apply to courier and small consignments?
Below ₹50,000 invoice value, no. Above ₹50,000, yes — even via courier. Aggregated parcels in a single van: each underlying invoice over ₹50,000 needs its own e-Way bill. Courier companies typically generate consolidated bills on behalf of multiple shippers.
Is e-Way bill needed for movement between two godowns of the same company?
Yes — branch transfers carry an e-Way bill if the value crosses the threshold, even though there is no sale. The supporting document is a delivery challan. If both branches are in the same state and the supply is intra-branch (no GSTIN change), some states relax the requirement for movements within 50 km — check the state notification.
What is the EWB-01, EWB-02, EWB-03, EWB-04 series?
EWB-01 is the individual e-Way bill. EWB-02 is the consolidated bill at vehicle level. EWB-03 is the verification / inspection record by the officer at a checkpoint. EWB-04 is the report of detention beyond 30 minutes — a transporter can file EWB-04 to complain of unjustified detention, which goes to senior officials.
How does e-Way bill relate to the GSTR-1 outward-supplies return?
They are independent compliances but cross-check each other. The portal reconciles your GSTR-1 outward supply totals with e-Way bill totals — discrepancies above tolerance trigger DRC-01B notice. Auto-generation from IRN tightens the loop: invoice → IRN → e-Way bill → GSTR-1 all reference the same record.
What documents must travel with the goods?
(a) The tax invoice / bill of supply / delivery challan, (b) the e-Way bill (printed or available on a mobile screen) with valid Part A and B, (c) any sector-specific permit (excise, mining, drugs). The transporter / driver should be able to present these on demand at any check-post. Carrying only the QR or only the EWB number is acceptable if the officer can verify online.

18. e-Way bill glossary

EWB
e-Way Bill — 12-digit electronic document accompanying movement of goods.
EWB-01
Individual e-Way bill form — one per consignment.
EWB-02
Consolidated e-Way bill — one truck carrying multiple individual bills.
EWB-03 / 04
Verification record / detention complaint forms.
Part A
Invoice and consignment details — GSTIN, place, HSN, value, reason for transport.
Part B
Vehicle and mode details — vehicle number, mode, transporter ID.
Consignor
The party sending the goods — usually the supplier.
Consignee
The party receiving the goods — usually the recipient / buyer.
Transporter ID
15-digit ID for a registered or enrolled transporter.
ODC
Over-Dimensional Cargo — validity at 1 day per 20 km instead of 200 km.
Delivery Challan
Rule 55 document for movement without sale — job work, branch transfer, return.
MOV-01 to 07
Detention / release order forms under Section 129.
Section 129
Detention and penalty for missing / wrong e-Way bill.
Section 130
Confiscation for repeat offence or intent to evade.
Rule 138
CGST Rule prescribing the e-Way bill regime.
RFID
Radio Frequency ID — vehicle FASTag tag linked to the e-Way bill.
VAHAN
Government vehicle-registration database — source of RFID linkage.
Pin-to-Pin distance
Distance auto-computed by the portal between dispatch and delivery PIN codes.
परिवहन

Start with the invoice the e-Way bill leans on

Get the e-Invoice prepared first.

When you save a sale in TatvaBooks, the INV-01 payload is built and the IRN + QR are placed on the invoice — the same details Part-A of the e-Way bill draws on. Direct e-Way bill generation is on the beta roadmap; for now you carry those details across to the portal.