e-Way Bills: When You Need One and How to Generate It
An e-way bill is an electronic document that must accompany the movement of goods above a certain value. It ties the physical movement of a consignment to the GST system, so tax authorities can cross-check goods in transit against filed returns. If you move goods — as a supplier, a recipient, or a transporter — the e-way bill is a compliance step you cannot skip, and getting it wrong can mean the goods are detained.
The rules sound simple — a ₹50,000 threshold — but the applicability is more nuanced than most businesses realise, and the system has tightened. This guide covers when an e-way bill is required, how long it stays valid, the traps that block generation, and how to create one.
When you need an e-way bill
The headline rule: an e-way bill is required when you move goods of consignment value exceeding ₹50,000. For inter-state movement, this ₹50,000 threshold is uniform across India, without exception. For intra-state (within the same state) movement, ₹50,000 is the standard limit too, but individual states can set their own — several have raised it (some up to ₹2,00,000) to ease the burden on local businesses, so always check your state’s notification.
It applies to more than just sales. Stock transfers between your own branches, goods sent for job work, returns, and goods sent to an exhibition all require an e-way bill above the threshold. And a key point: distance is not the deciding factor — value and state rules are. Intra-city movement is not automatically exempt; if the value crosses the threshold, you generally need a bill even for a short local trip.
Who is responsible for generating it
The e-way bill can be generated by the consignor (supplier), the consignee (recipient), or the transporter — but the responsibility follows a clear order. If the supplier is registered and arranging transport, they generate it. If a registered recipient is arranging transport (for example, on ex-works terms), the recipient does. When goods are handed to a transporter without the supplier having generated one, the transporter must generate it based on the invoice information provided.
A special case: when an unregistered supplier sells to a registered recipient, the movement is treated as being made by the recipient, so the registered recipient carries the e-way bill responsibility. Knowing who owns the step avoids the common situation where goods are dispatched and everyone assumes someone else generated the bill.
Part A and Part B: the two halves
An e-way bill has two parts, and both matter. Part A carries the transaction detail: the GSTINs of supplier and recipient, the place of delivery, the invoice or document number and date, the HSN code, the value of goods, and the reason for transport. Part B carries the transport detail: the vehicle number for road transport, or the transport document number for rail, air or ship.
A valid e-way bill for road transport generally needs both parts. Part A can be filled when the invoice is raised, but the bill is only complete and valid for movement once Part B (the vehicle number) is added. The one narrow exception is very short distances — movement within the same state up to 50 km between the consignor/consignee and the transporter — where Part B may not be required.
Validity: how long an e-way bill lasts
An e-way bill’s validity is tied to the distance the goods must travel. For regular cargo, it is valid for one day per 200 km (or part thereof); for over-dimensional cargo, one day per 20 km. So a 500 km regular consignment gets three days. If goods are delayed — transhipment, breakdowns — there is a facility to extend validity, but it cannot be stretched indefinitely, and it cannot be extended beyond 360 days from the original generation date.
There is also a limit on the document itself: you can only generate an e-way bill for an invoice or document dated within the last 180 days. Try to generate one against a stale invoice and the portal rejects it. This matters for businesses that batch their paperwork — the e-way bill has to be created while the document is fresh.
The traps that block generation
The e-way bill system has several enforcement links that catch businesses out:
- →GSTR-3B blocking: if you have not filed GSTR-3B for two or more consecutive periods, e-way bill generation is blocked (Rule 138E) until you file the pending returns.
- →Two-factor authentication is mandatory for all taxpayers and transporters — make sure logins are active before dispatch hours, or the goods wait.
- →HSN validation: the portal checks HSN digits against your turnover slab (at least 4 digits for most, 6 for larger turnover). Wrong or missing HSN blocks generation.
- →Inactive/suspended GSTIN: the portal blocks generation against a suspended GSTIN automatically.
- →Stale documents: anything older than 180 days is rejected.
How to generate one, step by step
- →Enter Part A: the invoice/document details, GSTINs, HSN, value and place of supply.
- →Enter Part B: the mode of transport and transport details — vehicle number for road, or the transport document reference for rail/air/ship. For road transport, Part B is required for a valid e-way bill (with limited short-distance exceptions).
- →Submit. The portal generates a 12-digit e-Way Bill Number (EBN), made available to supplier, recipient and transporter.
- →If a dispatch is cancelled, cancel the e-way bill within 24 hours of generation — otherwise it stays on record and creates a mismatch with your GSTR-1.
Penalties for non-compliance
Moving goods without a valid e-way bill where one is required is a serious lapse: the penalty can be 200% of the tax amount, or ₹10,000, whichever is higher — plus the risk of the goods and vehicle being detained until it is resolved. The cost of getting it wrong is far higher than the few seconds it takes to generate the bill correctly.
Consolidated e-way bills for transporters
When a single vehicle carries multiple consignments — common for transporters running a route — a consolidated e-way bill lets the driver carry one document (form GST EWB-02) that bundles several individual e-way bills together. It does not replace the underlying bills; it is a convenient carrier document that references them all. For businesses that ship many small consignments daily, understanding this saves the driver from juggling a stack of separate bills.
Frequently asked questions
Is an e-way bill needed for goods moved within the same city? Yes, if the consignment value exceeds the threshold — distance and city limits do not exempt you; value and your state’s rules decide.
What if the value is below ₹50,000? Generally no e-way bill is required, except for specific notified cases (like inter-state job-work movement and handicraft goods) where it is mandatory regardless of value.
Can I extend an e-way bill if my truck breaks down? Yes — validity can be extended in genuine cases of delay, within the rules, but not beyond 360 days from generation.
What happens if I move goods without one? Penalty of 200% of the tax or ₹10,000 (whichever is higher), plus possible detention of the goods and vehicle.
Why can I not generate an e-way bill at all? Common causes: two or more pending GSTR-3B returns (Rule 138E block), a suspended GSTIN, a document older than 180 days, or 2FA not set up.
How Deskloc Flow handles e-way bills
Because e-way bill data overlaps almost entirely with the invoice you have already raised, Deskloc Flow generates the e-way bill from that invoice — Part A is populated from the invoice data (GSTINs, HSN, value, place of supply), so you are not re-keying it. When you also generate the e-invoice, the two flow together. That removes the most common source of e-way bill errors: manual re-entry of details that already exist on the invoice.
Generate e-way bills from the invoice you already raised
Deskloc Flow creates e-way bills from your invoice data, alongside the e-invoice, so transport paperwork is one click — not a re-keying chore. Start free.
Start free →