E-way bill — when you need one and how to generate it

If you move goods from one place to another, the e-way bill is the document that keeps that movement legal under GST. It trips up a lot of businesses — not because it's complicated, but because it's one more thing to raise, on time, without mistakes. Here's the plain-English version.

What an e-way bill actually is

An e-way bill (electronic way bill) is a document generated on the GST portal for the movement of goods. It carries a unique EBN (e-way bill number) and records what is being moved, its value, who is sending and receiving it, and the transporter and vehicle details.

In short, it links your invoice to the physical movement of the goods, so a vehicle carrying stock can show, if checked, that the consignment is accounted for.

When do you need one?

The general rule: an e-way bill is required when goods worth more than ₹50,000 are moved — whether that's a sale, a stock transfer between your own branches, a return, or goods sent to a job worker.

If you're near the threshold or unsure, the safe habit is to generate one.

Who generates it?

Usually the registered person causing the movement — often the supplier. But it can also be raised by the recipient or by the transporter, depending on who arranges the transport. If you hand goods to a transporter without raising the bill yourself, the transporter is expected to generate it based on your invoice details.

The key point: someone has to raise it before the goods move, and it should match the invoice.

How long is it valid?

E-way bill validity is tied to the distance the goods travel. As a rough guide, shorter distances get about a day, and validity increases with distance. If the goods can't reach in time — a breakdown, a long halt — the bill can be extended within the allowed window. An expired e-way bill on a moving consignment is a problem, so plan validity against the actual route.

The part that wastes time

Here's where most businesses lose time: the e-way bill needs almost the same information as the invoice — parties, items, HSN codes, values, tax. If your invoicing and your e-way bill live in two different places, you end up typing the same consignment twice, and every re-entry is a chance to introduce a mismatch.

And mismatches matter. If the invoice says one thing and the e-way bill says another, that's exactly the kind of discrepancy that draws attention.

Because CraveInvoice already holds the invoice, e-way bill details are captured on the same document and can be generated alongside your e-invoice — no re-keying into a separate portal, and the numbers stay consistent.

A simple checklist

Before goods leave your premises, confirm:

  1. Is the consignment value over ₹50,000 (or above your state's limit)?
  2. Has the e-way bill been generated and does it match the invoice?
  3. Are the transporter and vehicle details correct?
  4. Is the validity long enough for the distance?
  5. Does the driver have the EBN available to show if checked?

The takeaway

The e-way bill isn't hard once the habit is in place: raise it before the goods move, keep it matching the invoice, and watch the validity against the distance. Do that from the same system that raises your invoices, and it stops being a second job — it's just part of billing the consignment out.

← Back to all posts

Run your business on CraveInvoice

Invoicing, inventory and accounts — desktop and cloud. Try it free, no credit card required.