Skip to main content
India · E-way bill

E-way bill: when it's required, how it works

An e-way bill (EWB) is the electronic permit that must accompany every consignment of goods worth more than ₹50,000 moving in India. Without a valid EWB, the vehicle can be detained and the consignment levied a penalty equal to the tax — even if the underlying invoice is perfect.

What an e-way bill is

The e-way bill system is governed by Rule 138 of the CGST Rules, 2017 and was rolled out in stages from April 2018. It replaces the state-wise road permit regime that existed before GST. The portal — ewaybillgst.gov.in — issues a unique 12-digit EWB number for each consignment after the consignor, consignee, or transporter submits Part A and Part B of Form GST EWB-01.

Threshold and exemptions

  • Threshold: consignment value > ₹50,000 in a single conveyance, taking the invoice value (excluding exempt supplies billed on the same document).
  • Always required regardless of value: inter-state job-work goods, handicraft inter-state movement by exempt suppliers, and a few state-specific cases.
  • Always exempt: non-motorised conveyance; goods listed in the annexure to Rule 138 (e.g., LPG for domestic use, kerosene oil for PDS, jewellery and precious stones, currency, used personal/household effects, coral); transit from port/airport/land-customs to ICD/CFS for clearance.
  • Intra-state thresholds: some states use a higher or lower threshold for intra-state movements (e.g., West Bengal ₹1,00,000). Always confirm against the state notification.

Validity by distance

Cargo typeDistanceValidity
Ordinary cargoUp to 200 km1 day
Ordinary cargoEach additional 200 km (or part)+1 day
Over-Dimensional Cargo (ODC)Up to 20 km1 day
Over-Dimensional Cargo (ODC)Each additional 20 km (or part)+1 day

A "day" runs from midnight to midnight starting after the EWB is generated. Validity can be extended within 8 hours before or after expiry by the transporter or generator, with a reason and the remaining distance.

Part A vs Part B fields

Part A — consignment details

  • GSTIN of supplier and recipient
  • Place of dispatch and delivery (PIN code)
  • Document type, number, and date
  • HSN code and value
  • Reason for transportation
  • Transporter ID (if vehicle details unknown)

Part B — transport details

  • Vehicle number (or vessel/flight/RR number)
  • Mode of transport — road, rail, air, ship
  • Transport document number and date
  • Updates allowed mid-transit on a leg change

Part B is mandatory before the goods physically move (except for distances ≤ 50 km within the same state, where Part B is optional but Part A still required).

How HelloBooks does this

HelloBooks runs the full EWB lifecycle off your invoices and delivery challans — generate, extend, cancel, and reconcile, all from the document screen.

  1. 1

    Connect HelloBooks to the EWB portal

    In Settings → GST → E-Way Bill, generate an API username from ewaybillgst.gov.in and paste it into HelloBooks. The connection authenticates every EWB call without manual login.

  2. 2

    Add transporter and vehicle masters

    Save your regular transporters (with GSTIN or 15-digit transporter ID) and vehicles. They auto-fill Part B when you generate an EWB on a delivery challan or invoice.

  3. 3

    Generate Part A on the source document

    From an invoice, delivery challan, or stock transfer, click 'Generate E-Way Bill'. HelloBooks pre-fills GSTIN, HSN, taxable values, and place of dispatch/delivery. Pick the reason (Outward Supply, Job Work, etc.).

  4. 4

    Fill Part B with vehicle and transporter

    Choose a saved vehicle or enter a fresh number plate. For multi-leg movements, the transporter updates Part B at each leg directly on the EWB portal — HelloBooks pulls the latest status back via the API.

  5. 5

    Cancel or extend if circumstances change

    Cancel within 24 hours if the consignment doesn't move. Extend validity within the 8-hour window before/after expiry if transit takes longer than expected, with the new ETA and reason.

Frequently asked questions

When is an e-way bill required?

An e-way bill (EWB) must be generated for every movement of goods worth more than ₹50,000 in a single consignment, whether the movement is in relation to a supply, a return, an inward supply from an unregistered person, or stock transfer. Some states have lower thresholds for intra-state movements; verify your state's notification.

Who generates the e-way bill?

Either the consignor (supplier) or consignee (recipient) — whoever causes the movement of goods. Where a registered person hands goods to a transporter without filling vehicle details, the transporter must complete Part B before the goods move. Unregistered suppliers can also generate EWBs as a 'citizen user' on the portal.

What is the difference between Part A and Part B?

Part A captures the static information about the consignment: GSTIN of supplier and recipient, place of dispatch and delivery, document number and date, item details (HSN, quantity, value), and reason for transportation. Part B captures the transport leg: vehicle number, transporter ID, and transport document number. Both parts must be filled before goods physically move.

How long is an e-way bill valid?

Validity is calculated from the time of EWB generation, in 24-hour blocks tied to distance. For ordinary cargo: 1 day per 200 km (or part thereof). For Over-Dimensional Cargo (ODC): 1 day per 20 km. Validity can be extended within 8 hours before or after expiry, with a reason and updated vehicle/location details.

Can an e-way bill be cancelled?

Yes, within 24 hours of generation, provided the goods have not been transported or have not been verified in transit by an officer. Cancellation must include a reason. After 24 hours, the EWB cannot be cancelled — but it expires after the validity window and the underlying invoice can be cancelled (with consequences for GSTR-1).

When is an e-way bill NOT required?

Among the exemptions: consignment value up to ₹50,000; goods transported by non-motorised conveyance; goods moved within a notified area (e.g., a notified intra-state distance for own-use stock transfers); transport from port/airport/land-customs station to ICD/CFS for customs clearance; and movement of specified goods (Annexure to Rule 138, e.g., LPG for domestic use, kerosene for PDS, jewellery, used personal/household effects).

How does e-way bill integrate with e-invoicing?

If you generate an IRN (e-invoice) and tick 'Generate EWB', the IRP forwards Part A data to the EWB system in the same call. Part B (vehicle details) can be filled at IRP time or later on the EWB portal. This avoids double data-entry. HelloBooks supports both flows.

What are the penalties for moving goods without an e-way bill?

Movement without a valid EWB is treated as evasion. The vehicle and goods can be detained, with a penalty equal to the tax payable on the goods or ₹10,000, whichever is higher. For exempt goods, ₹25,000. Goods are released on payment, after which appeal lies with the appellate authority.

What if vehicle details aren't known at generation?

Generate EWB with Part A only and a temporary 'transporter ID'. Part B (vehicle number) must be updated before goods physically move. The EWB number is valid only after Part B is filled — without vehicle details, the EWB cannot accompany the goods.

Authoritative sources

GST rules change frequently. Always verify the current position with the official GSTN sources below before filing.

Run all of this on autopilot in HelloBooks

Indian GST, e-invoicing, e-way bills, and GSTR returns are built into the free plan. No add-on, no per-invoice charge.