GST E-Way Bill: Step-by-Step Generation, Part-B Update &Validity, Expiry Rules
Introduction
Imagine a truck full of stock getting waved over at a state border checkpoint. The driver's digging through a folder of papers, the office phone is ringing off the hook, and the whole shipment just... sits there for hours, because one document either wasn't generated or had a typo in it. It's a pretty common scene, and it's almost always avoidable.
An E-Way Bill is really just proof that says, "this shipment is accounted for under GST, nothing shady going on here." It rides along with the goods, and if it's missing or wrong, your consignment — sometimes even your vehicle — can get stuck at a checkpoint until someone sorts it out. Once you've got the mechanics down, though, this stops being a headache and just becomes part of how you dispatch goods. Let's walk through it.
When Is an E-Way Bill Required?
The short answer: once an invoice crosses ?50,000 in value, you're generally going to need one — and that's true whether the goods are moving across state lines or staying within the same state. One thing to flag, though: several states have set their own intra-state threshold, and it's sometimes higher than ?50,000. So don't just assume the standard number applies everywhere — a quick check on the portal for your state saves you a guessing game.
Who actually generates it? In most cases, it's whoever's responsible for the movement — the consignor or the consignee, depending on the deal. But if neither of them gets around to it, the transporter ends up holding the bag and has to generate it themselves. Honestly, it's worth sorting this out with your transporter ahead of time rather than figuring out who's "supposed to do it" while a truck is idling outside your warehouse.
Before you even open the portal, it helps to have everything on hand rather than hunting for it mid-process. That means the tax invoice or delivery challan, the supplier's and recipient's GSTIN, the HSN code with at least 4 digits, the invoice number, date, and value, the PIN code for the delivery location, the transporter ID or vehicle number, and the mode of transport, whether that's road, rail, air, or ship.
There are a few things that skip this requirement entirely — alcohol meant for human consumption, petroleum products like petrol, diesel, and ATF, electricity, and fresh stuff like fruits, vegetables, and milk. But exemptions can vary a bit by state, so if you're ever unsure whether something qualifies, it's worth a quick look at the portal rather than just assuming.
Step-by-Step Guide to Generate an E-Way Bill
Here's the actual flow, soup to nuts. You log in at ewaybillgst.gov.in with your GSTIN and username, then click "Generate New." First up is Part-A, which is all about the goods — supplier and recipient GSTIN, what kind of document you're working from (invoice or delivery challan), the document number and date, the total value, the HSN code (remember, at least 4 digits), and where the goods are headed, PIN code included.
Once that's filled in, you move on to Part-B — this is the transport side of things. Drop in the transporter's GSTIN or ID, or just the vehicle number if you're handling the delivery yourselves, plus how the goods are actually traveling.
Hit submit on both parts, and the portal spits back a 12-digit E-Way Bill Number, or EBN. Print it or pull it up on a phone — either way, it needs to travel with the driver. Treat it with the same seriousness as the invoice itself, because at a checkpoint, that's exactly how it'll be treated.
Let's run a real number through this so it's not just abstract. Say you're selling ?75,000 worth of goods, intra-state, taxed at 18%, and the delivery is 120 km away. Your total tax comes to ?13,500, split right down the middle — ?6,750 CGST and ?6,750 SGST — which brings your invoice total to ?88,500. And since 120 km lands comfortably under the 200 km mark, your E-Way Bill is good for one day from when you generate it. Nothing fancy, just straightforward math once you know the rule.
Updating Part-B, Validity & Expiry Rules
Stuff changes mid-journey more often than anyone would like — a truck breaks down, a transporter gets swapped out last minute, maybe the mode of transport changes entirely. The good news is Part-B isn't locked in stone. You can go back and update it as many times as the trip demands, whether that's a new vehicle number, a different transporter, or whatever else has changed.
As for how long the bill stays valid, it's all about distance. You get one day for the first 200 km, and one more day for every additional 200 km after that, or even part of it. So if a shipment's traveling 450 km, you're looking at 3 days of validity. One detail people often miss: that validity clock really starts ticking once Part-B is actually filled in with vehicle details, not the second you hit submit. So don't sit on those details once you have them.
If a bill's about to run out, or already has, while the goods are still on the road, don't just keep driving and hope nobody notices. You'll either need to extend the validity through the portal, and this usually only works within a specific window around the expiry, not whenever you get around to it, or generate a brand-new bill if extending isn't on the table. These extension rules aren't automatic and they do shift over time, so if a shipment's running late, it's worth checking what the portal currently allows or talking to a GST practitioner rather than assuming the old rule still applies.
Common Mistakes, Penalties & Best Practices
Some errors just keep showing up, year after year: a GSTIN typed wrong, an HSN code that's missing or off, a PIN code that doesn't match the actual delivery point, an invoice value that doesn't line up with what's entered, forgetting to swap in the new vehicle number, or, and this one's almost funny, generating a bill for goods that didn't even need one.
Get caught without a valid E-Way Bill, though, and it's not a slap on the wrist. The penalty is ?10,000 or the tax amount due, whichever's higher, and beyond the money, your goods or vehicle can actually get seized until things get straightened out. That's a steep price for what's usually just a data entry slip.
A handful of habits make a real difference here. Running through your invoice details, GSTIN, HSN, value, before you even touch the portal catches most problems before they become problems. Keeping your HSN mapping consistent means the same product always carries the same code, so nobody's guessing each time. Maintaining a running list of your usual transporters' IDs saves you from hunting for them every single trip. The moment a vehicle changes, updating it right away rather than waiting until later avoids the most common reason shipments get flagged. And periodically reconciling your E-Way Bills against your accounting records, while keeping the EBN and invoice filed together, on paper and digitally, makes the whole system far easier to audit later.
FAQs
Can I cancel an E-Way Bill, and if so, when? Yes, but you've only got 24 hours from generation, and that window closes early if an officer's already verified it during transit. Once that happens, cancellation's off the table.
What if the transporter swaps vehicles partway through? Just update Part-B with the new vehicle number as soon as you know. You can do this more than once on the same trip, so there's really no reason to leave it stale.
Do small B2C shipments need an E-Way Bill too? It comes down to value, not who's buying. If the shipment's under your applicable threshold, you typically don't need one, doesn't matter if it's a business customer or an individual.
What's actually different between inter-state and intra-state here? Inter-state sticks to the standard ?50,000 threshold. Intra-state can vary, since some states set it higher, so it's worth checking your specific state's rule rather than assuming the default applies.
And if Part-B never gets filled in? Then you've basically got an incomplete bill, sometimes called a "Part-A slip," and it's not valid for actually moving anything. Hold the vehicle until Part-B is properly filled in.
Conclusion
None of this is designed to make your life harder — the whole point of the E-Way Bill system is to keep goods movement traceable and above board. Treat it as a normal part of dispatch, not an afterthought: get your details right before generating, keep Part-B current as things change, and respect the validity window based on distance.
One quick routine worth adopting for logistics teams: before any truck rolls out the gate, confirm the E-Way Bill exists, Part-B actually matches the vehicle that's leaving, and the driver's got the EBN in hand. Every dispatch, no skipping it.
If a downloadable pre-transport checklist or a simple Excel template would make this easier to track, just say so — happy to put one together. And for anything specific to your state or your kind of shipment, it's always worth double-checking on the e-way bill portal or with a GST practitioner before you act on it.


