Skip to main content
HelloBooks.ai logo
HelloBooks.ai home
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.

File GSTR-1 and GSTR-3B free with HelloBooks

The Free Plan is ₹0: it files unlimited GSTR-1 and GSTR-3B returns for one GSTIN and reconciles GSTR-2B, with no credit card and no expiry. Pro at ₹499/month adds GSTR-9 generated ready to file, e-invoicing and unlimited users.

GST filing included, no card · free GST filing software · GST due-date calendar · Talk to a human

Working with an accountant on HelloBooks

Free, vetted directory of independent firms. Every partnership tier is earned, never paid for — we verify credentials against the official registry before any profile goes live.