Skip to main content
Jay Sudha

E-Way Bill: When You Need One and How to Generate It

Moving goods worth over Rs.50,000 usually needs an e-way bill. Learn when it applies, who generates it, validity by distance, and mistakes that draw penalties.

By Jay Sudha, Finance Educator··Updated June 3, 2026·12 min read
E-Way Bill: When You Need One and How to Generate It

If you sell, ship, or transfer physical goods in India, the e-way bill is part of your routine — and getting it wrong is one of the easiest ways to have a consignment held up at a checkpoint. The rules are not complicated, but they are precise: a particular value threshold, a validity tied to distance, and a clear set of people who are allowed to generate the document. This article walks through all of it in plain terms, with a worked example, so a goods consignment leaves your premises clean every time.

An e-way bill (electronic way bill) is a document generated on the government portal before goods are moved from one place to another. It carries a unique 12-digit number (the EBN), the details of the goods, the parties, and the vehicle. Think of it as the moving permit that ties a physical consignment to a GST invoice or delivery challan, so tax authorities can confirm that goods on the road are accounted for.

When an e-way bill is required

The headline rule is simple: an e-way bill is generally required when the consignment value exceeds Rs.50,000. That value includes the GST charged on the goods. It applies to both inter-state movement (goods crossing a state border) and intra-state movement (goods moving within a state), though some states have set their own intra-state thresholds and a few exemptions.

The movement does not have to be a sale. The requirement is triggered by movement of goods, which covers:

  • A sale — you ship goods to a customer against a tax invoice.
  • A purchase return — goods going back to a supplier.
  • A branch or stock transfer — moving your own goods between locations, even your own godown, against a delivery challan.
  • Goods sent for job work — sending raw material to a processor.
  • Goods for exhibition, repair, or sale on approval — movement without an immediate sale.

A handful of situations require an e-way bill regardless of value — for example, inter-state movement of goods for job work, and inter-state movement of handicraft goods by a person not registered under GST. These are narrow, but worth knowing if they touch your business.

A crucial point for service businesses: the e-way bill applies only to goods. If you are a consultant, agency, software firm, or any service provider, you never generate an e-way bill for your work — there is no physical consignment to move. If your business is purely services, this whole compliance simply does not apply. (If you also sell goods alongside services, the goods leg follows the rules here.) For the distinction between how GST treats the two, see GST on Services vs Goods.

When you do NOT need one

Several movements are exempt even above Rs.50,000:

  • Goods carried by a non-motorised conveyance (a handcart, for instance).
  • A list of specified exempt goods notified under the rules — items like certain agricultural produce, and goods moving to or from ports and airports for customs clearance in some cases.
  • Movement within a notified short distance in some specific scenarios where Part B (vehicle details) may be relaxed.

Because the exempt list and intra-state thresholds vary, verify the current position for your goods and your state on the GST portal before assuming an exemption. When the value is close to the line, the safe habit is to generate the bill — there is no penalty for generating one you did not strictly need, but there is a real penalty for skipping one you did.

Threshold and applicability at a glance

Scenario E-way bill needed? Document to reference
Sale of goods, value > Rs.50,000 Yes Tax invoice
Sale of goods, value <= Rs.50,000 Generally no (check state rule) Tax invoice
Branch/stock transfer > Rs.50,000 (own goods) Yes Delivery challan
Goods sent for job work, inter-state Yes, any value Delivery challan
Purchase return > Rs.50,000 Yes Debit/credit note or challan
Provision of a pure service No Tax invoice (no e-way bill)
Goods moved by handcart / non-motorised No

Who generates it, and the two parts

An e-way bill has two parts, and understanding the split is what prevents finger-pointing when goods are stuck.

Part A captures the consignment: GSTIN of supplier and recipient, place of dispatch and delivery, invoice or challan number and date, value, HSN code, and the reason for transport. This is the commercial heart of the bill.

Part B captures the transport: the vehicle number, or the transport document number for rail, air, or ship.

Any of three parties can generate the bill — the supplier, the recipient, or the transporter. In practice:

  • If you (the registered supplier) arrange your own vehicle, you fill both Part A and Part B and you are done.
  • If you hand goods to a transporter, you typically fill Part A and pass the bill to the transporter, who adds Part B with the vehicle number.
  • If you give the transporter only the invoice, the transporter is obliged to generate the full bill based on what you provide.

The single most useful operational decision you can make is to agree, per transporter, who generates the bill — and to never let a vehicle leave the dock until the EBN exists. A clear rule here removes an entire category of dispatch delays.

How to generate an e-way bill, step by step

The e-way bill system is accessed through the official portal (linked to the GST portal). The flow, once registered, is straightforward:

  1. Log in to the e-way bill portal with your GST credentials.
  2. Go to Generate New under the e-way bill menu.
  3. Choose the transaction type (outward for goods leaving, inward for goods coming in) and sub-type (supply, export, job work, branch transfer, etc.).
  4. Select the document type (tax invoice or delivery challan) and enter its number and date.
  5. Enter From and To details — these often auto-fill from your GSTIN.
  6. Add item details: product name, HSN code, quantity, taxable value, and GST rate. The value drives whether the threshold is crossed.
  7. Enter transport details — distance, transporter name/ID, and the vehicle number (Part B) or transport document number.
  8. Submit. The portal returns the 12-digit EBN and a printable bill.

For businesses generating many bills, the portal supports bulk upload and there is an API for accounting software. Small businesses moving a few consignments a day usually generate them manually, which takes a couple of minutes once the customer and product masters are set up.

Keep a copy of the e-way bill (digital is fine) with the consignment. The person in charge of the conveyance should be able to produce the EBN if intercepted.

Validity: the distance clock

This is where consignments most often come unstuck. An e-way bill is not valid indefinitely — its life is tied to the distance to be covered.

The broad rule for regular cargo is approximately one day of validity for every 200 km (with the first slab covering up to 200 km), counted from the time Part B is entered. So a 150 km delivery gets about one day; a 700 km haul gets roughly four. "One day" here runs to midnight of the day following generation for the first slab, which is why same-state short hauls rarely cause trouble but long inter-state moves need watching.

If goods will not reach in time — a breakdown, a flood, a trans-shipment to another vehicle — the validity can be extended, but only within the permitted window around expiry (broadly a few hours before or after), by updating the reason on the portal. An e-way bill that has lapsed is treated as if no bill exists, which means detention and penalty risk.

The practical discipline: when you generate a bill for a long route, note the expiry, and if the timeline is tight, plan to extend it before it lapses, not after.

A worked example in rupees

Suppose Ananya Textiles, registered in Maharashtra, ships a consignment of fabric to a buyer in Gujarat.

  • Taxable value of goods: Rs.1,80,000
  • IGST at 5% (textiles): Rs.9,000
  • Total consignment value: Rs.1,89,000

Because the value comfortably exceeds Rs.50,000 and the goods cross a state border, an e-way bill is mandatory.

  • Document: Tax invoice no. INV-204 dated today.
  • Part A: Ananya's GSTIN, buyer's Gujarat GSTIN, dispatch from Bhiwandi, delivery to Surat, HSN for fabric, value Rs.1,89,000, reason "Supply."
  • Part B: vehicle number of the lorry engaged.

The road distance Bhiwandi to Surat is roughly 230 km. Under the one-day-per-200-km rule, this consignment gets about two days of validity. The lorry should reach the next day comfortably; Ananya's dispatch clerk still notes the expiry on the file in case of a breakdown.

Now compare a small consignment: Ananya sends a Rs.40,000 sample lot to a prospective buyer within Maharashtra. Value is under Rs.50,000 and it is intra-state, so — assuming no special state rule — no e-way bill is required, though the tax invoice still goes with the goods. (Maharashtra's intra-state threshold has historically aligned with the standard limit; always confirm your own state's current figure.)

Tracking these consignments — value, invoice, EBN, expiry — sits naturally alongside your sales records. A simple invoice tracker or GST tracker can carry an EBN column so nothing ships undocumented, and your GST output figures reconcile cleanly when you compute liability with a GST calculator.

How the e-way bill connects to your GST filing

The e-way bill is not a separate tax — it is a movement document that ties back to the invoice you will report in your GST returns. The goods you move on a bill correspond to outward supplies in GSTR-1, and the system increasingly auto-populates parts of your return from e-way bill data. That linkage cuts both ways: it makes filing easier, but it also means a mismatch between bills generated and supplies reported can draw scrutiny.

This is one more reason to keep e-way bills, invoices, and returns reconciled. If you are still getting comfortable with the return cycle itself, start with GST Returns for Beginners and the broader GST for Small Business primer. Businesses on the composition scheme still generate e-way bills for goods movement above the threshold even though their return cadence differs — see the GST Composition Scheme guide.

Common mistakes

  • Treating the Rs.50,000 line as net of tax. The threshold is on the consignment value including GST. A Rs.48,000 + tax invoice can cross the line once GST is added.
  • Letting the bill expire in transit. The distance-based clock is the most common cause of detention. Note the expiry; extend before it lapses.
  • Wrong vehicle number in Part B. If goods are trans-shipped to a different vehicle, update Part B. Goods caught with a vehicle number that does not match the bill can be detained.
  • Skipping it for branch transfers. No sale does not mean no movement. Stock transfers above the threshold need a bill against a delivery challan.
  • Assuming services need one. They never do. Generating an e-way bill for a service is a sign the document type was misunderstood.
  • No agreement on who generates it. When supplier and transporter each assume the other did it, the consignment moves with no bill at all.
  • Mismatched value between invoice and bill. The taxable value and GST on the e-way bill should match the invoice. Discrepancies invite questions.
  • Forgetting state-specific intra-state rules. A few states set lower thresholds or extra requirements for movement within the state. Check yours.

What to do next: a checklist

  • Confirm whether your business moves goods at all — if you are pure services, this does not apply to you.
  • Note the Rs.50,000 (including GST) threshold and check your state's intra-state rule on the GST portal.
  • Register on the e-way bill portal using your GST credentials if you have not already.
  • Set up product and customer masters so generating a bill takes two minutes, not ten.
  • Decide, per transporter, who generates the bill, and make "no EBN, no dispatch" a standing rule.
  • For long routes, note the expiry and plan extensions before the bill lapses.
  • Use delivery challans (not invoices) for branch transfers, job work, and other non-sale movements, and reference them on the bill.
  • Add an EBN column to your invoice or GST tracker so movement records reconcile with your returns.
  • Reconcile e-way bills generated against outward supplies reported in GSTR-1 each period.

The e-way bill rewards routine. Once the threshold, the validity clock, and the "who generates it" question are settled in your process, it stops being a checkpoint risk and becomes a two-minute step in dispatch.


Disclaimer: This article is for educational purposes only and is not legal, tax, or financial advice. Compliance rules change — verify on official portals (gst.gov.in, incometax.gov.in, mca.gov.in) or with a qualified professional.

Frequently Asked Questions

Sources & further reading