Ask a factory owner what went wrong the last time a truck was held, and the answer is rarely “we were evading tax”. It is usually some version of: the bill expired somewhere near Nashik, or the transporter changed the vehicle at a transfer point and nobody updated it, or the driver was carrying a bill raised against an invoice from four months ago.

None of those are tax problems. They are timing and paperwork problems that happen to sit inside a provision with very unforgiving arithmetic. This article works through the parts that actually cause trouble — the clock, Part-B, the threshold, and the penalty scale — and ends with what changed in 2026 and what did not.

E-way bill validity on a 660 km Ahmedabad to Pune run — four days of validity counted in 200 km brackets, with the clock starting when Part-B is entered, shown against a case where the vehicle number was filled in two days before the truck left and the bill expired in transit
Same consignment, same route, same four days of validity. The only difference is when somebody typed the vehicle number.

The clock: where most detentions actually come from

Three facts about validity, and each one catches people out.

1. It starts at Part-B, not at generation

An e-way bill has two halves. Part-A carries the document, the parties, the value and the HSN. Part-B carries the vehicle number or the transport document number. Goods cannot move on Part-A alone — and the validity clock does not start until Part-B is first entered.

That is a useful feature: you can raise Part-A the moment the invoice is ready, days before a vehicle is arranged, at no cost. It is also the single most common self-inflicted wound, because the same fact works in reverse. If a transporter types a vehicle number on Saturday to tidy up a pending entry, and the truck actually rolls on Monday morning, two days of validity have already been spent on a stationary vehicle.

2. Distance is a bracket, not a rate

CargoDistanceValidity
RegularUp to 200 km1 day
Each additional 200 km or part of it+1 day
Over-dimensional cargoUp to 20 km1 day
Each additional 20 km or part of it+1 day

“Or part of it” does the work here. A 201 km run gets two days, not one-and-a-bit. And the brackets are unforgiving in the other direction too — 660 km gets four days, because 600 km uses three brackets and the remaining 60 km opens a fourth.

3. Each day ends at midnight

A “day” is not 24 hours from the time you entered Part-B. Validity is counted in days that expire at midnight, which means the first day is generous and the last one is not: a bill whose Part-B goes in at 2 pm does not expire at 2 pm on the last day, it expires at the midnight ending it.

Ahmedabad → Pune, 660 km, regular cargo

660 km → 200 + 200 + 200 + 60 → 4 days of validity.

Part-B entered Monday 2 pm → valid until midnight on Friday. Part-B entered on Saturday “to complete the entry”, truck leaves Monday → valid until midnight on Wednesday, and a Thursday arrival is a detention.

Extending it

Validity can be extended, but only from eight hours before expiry to eight hours after it, with a reason and updated Part-B details. There is no remedy outside that window — which is why a breakdown discovered on Monday morning after a Saturday-night expiry cannot be fixed at all.

📅
Two ceilings added on 1 January 2025

An e-way bill can only be generated against a document dated within 180 days. And extensions cannot take total validity beyond 360 days from the original generation date, whatever the reason.

Part-B and the 50 km rule everybody misreads

There is a genuine relaxation for short distances, and it is narrower than the version that circulates on shop floors.

Part-B is not required where the distance is less than 50 km within the same state, and only on two specific legs: from the consignor to the transporter, or from the transporter to the consignee.

⚠️
What it does not mean

It is not “no e-way bill needed under 50 km”. It does not apply to a delivery straight from your factory to a customer 40 km away — that is not the consignor-to-transporter leg. It does not apply across a state border at all, however short the run. The e-way bill itself is still required; only the vehicle field is relaxed, on those two legs.

When you need one at all

₹50,000 of consignment value is the threshold for inter-state movement, applied uniformly across the country.

For movement within a state, the limit is each state's own decision, and it varies enough to matter: several states — including Bihar, Delhi, Maharashtra and Tamil Nadu — use ₹1,00,000, Rajasthan uses ₹2,00,000, and others stay at ₹50,000. If you dispatch across state lines regularly, the safe habit is to check the rule for the state the goods move in, not the one you are sitting in.

📦
The test is the consignment, not the invoice

Four invoices of ₹20,000 travelling in one vehicle are not four exempt movements. This catches spares and small-order dispatches constantly, because each individual invoice looks comfortably under the limit.

Six things that actually get goods detained

1 · The bill expired in transit

A breakdown, a festival closure, a weekend, a driver who stopped overnight. The bill was correct when it was raised and worthless by the time the vehicle was checked.

Fix: compute validity against realistic transit time, not optimistic transit time, and extend inside the eight-hour window rather than hoping.

2 · Part-B never filled in, or not updated after trans-shipment

The load moves to a different vehicle at the transporter's hub and the new number never reaches the portal, so the bill names a vehicle the goods are not in.

Fix: a Part-B update with a reason — break down, trans-shipment, first time — every time the vehicle changes. It is the transporter's job and your risk.

3 · “It's under 50 km, we don't need one”

The Part-B relaxation gets remembered as a general exemption, and a local delivery goes out with no e-way bill at all.

Fix: separate the two questions. Do I need an e-way bill (value and state)? Do I need Part-B (distance and leg)?

4 · Several small invoices in one vehicle

No single invoice crosses the threshold, so nobody raises anything, and the consignment in the vehicle is well over it.

Fix: test at the vehicle. If your dispatch clubs orders, the check belongs at the loading stage, not the billing stage.

5 · The document is more than 180 days old

Since January 2025 the portal will simply refuse. This usually surfaces on old delivery challans — returns, replacements, material coming back from a job worker that has been out for months.

Fix: for long-running job-work movements, raise a fresh challan rather than moving goods against the original one.

6 · Generation is blocked because returns are not filed

A taxpayer who has not filed returns for two consecutive tax periods can be blocked from generating e-way bills altogether. The dispatch fails at the desk, not the check post — usually on the worst possible morning.

Fix: treat return filing as a dispatch dependency, not just an accounts deadline. See the GSTR-1 guide.

What it costs

Section 129 of the CGST Act was amended with effect from 1 January 2022, and the numbers are now steep. Take the castings consignment from our incoming inspection article — ₹8,70,000 of goods at 18% GST, so ₹1,56,600 of tax.

SituationPenalty (taxable goods)On this consignment
Owner of the goods comes forward200% of tax payable₹3,13,200
Owner does not come forward50% of value of goods, or 200% of tax, whichever is higher₹4,35,000
Minor error, invoice otherwise correct₹500 CGST + ₹500 SGST under Section 125₹1,000

For exempted goods the scale is much lower — 2% of the value or ₹25,000, whichever is less, where the owner comes forward, and 5% or ₹25,000 where nobody does.

📄
The ₹1,000 route is real, and worth knowing by heart

CBIC Circular 64/38/2018-GST says Section 129 proceedings should not be started for minor discrepancies where the invoice and e-way bill are otherwise in order. The listed examples are: a spelling mistake in the consignor or consignee name where the GSTIN is right; a wrong PIN code where the rest of the address is right; an error in the consignee's address where the locality and other details are right; one or two wrong digits in the document number; an error at the 4- or 6-digit HSN level where the first two digits and the tax rate are right; and one or two wrong digits in the vehicle number.

If a stop is over one of those, that circular is the argument to make — politely, at the check post, before anything is signed.

What happens at the check post

Interception follows a documented sequence (Circular 41/15/2018-GST), and knowing the order helps, because each form is a point at which the conversation can still go your way.

1
MOV-01 — the driver's statement

Recorded by the officer from the person in charge of the vehicle.

2
MOV-02 — order for physical verification

Inspection must normally be concluded within three working days, extendable only with written permission in MOV-03.

3
MOV-04 — verification report, then MOV-05 if clean

If the verification finds nothing, MOV-05 is the release order and the vehicle goes.

4
MOV-06 and MOV-07 — detention order and notice

MOV-06 detains the goods and conveyance; MOV-07 specifies the tax and penalty proposed.

5
MOV-09 — order of demand

On payment, the goods are released and the demand is posted to the electronic ledger.

Two practical notes. The clock on your side is commercial, not legal: every hour the vehicle stands is delivery performance and demurrage, which is usually why people pay first and argue later. And whoever is at the check post should be able to reach somebody at the factory who can send the invoice, the e-invoice IRN and the e-way bill within minutes — not somebody who has to find a login first.

What changed in 2026 — and what is on hold

This is where most coverage currently goes wrong, so it is worth being precise.

GSTN announced two enhancements for 1 August 2026: a mandatory Ship-To GSTIN for Bill-To/Ship-To transactions (with URP where the delivery party is unregistered), and a voluntary e-way bill closure facility allowing a supplier, recipient, transporter or the driver to close a bill once delivery is complete.

⏸️
Both were put on hold on 29 July 2026

After industry representations about API and ERP readiness, GSTN deferred both until further notice, advising that no changes need to be implemented in production. No revised go-live date has been announced. Plenty of articles still describe these as live from August — they are not. Worth confirming the current position before you change a process on the strength of any article, including this one.

What is in force is quieter and mostly dates from January 2025: the 180-day document limit, the 360-day extension ceiling, mandatory two-factor authentication for portal access, and the parallel e-way bill 2.0 portal running alongside the original as a failover so an outage on one does not stop dispatches.

The dispatch routine

1
Check the threshold for the state the goods move in

₹50,000 inter-state; the intra-state limit is the state's own. Test the consignment in the vehicle, not the single invoice.

2
Raise Part-A with the document

No clock starts, so there is no reason to wait.

3
Enter Part-B when the vehicle actually leaves

Never early, never to tidy up a pending entry.

4
Compute validity by bracket and sanity-check it

Against real transit time, including the weekend the load will sit through.

5
Update on trans-shipment; extend before expiry

Eight hours either side is the whole window. Put a reminder against long runs.

Where this lives in OEMup

Nothing above requires software — the NIC portal is free and works. What it requires is that the same consignment is not typed twice, because every gap between your invoice and the portal entry is a mismatch waiting to be found at a check post.

Raised from the document, not re-keyed

In OEMup the e-way bill is generated from the sales invoice or delivery challan rather than from a separate portal login — and the invoice itself is raised from an approved delivery order, so the value, HSN, GSTINs and party addresses that go to the portal are the ones already on the document. E-invoice IRN and QR come from the same flow, and each e-way bill stays linked to its e-invoice. Where transport details were present at IRN generation, the portal often returns an e-way bill number with the IRN; OEMup stores that number and its validity, so you can check before raising a duplicate.

Part-A and Part-B as separate steps

The split this article is built on is built into the screen: generate Part-A only when billing is done but no vehicle is arranged, then come back with Update Part B when the vehicle is assigned — or generate Part A + Part B together when the vehicle is already known, which requires either a vehicle number or a transport document number and tells you if both are blank. The transport block carries transporter ID and name, transport mode, distance in km, from and to pincodes, vehicle number, vehicle type (regular or over-dimensional cargo), and a transport document number for rail, air or ship.

That vehicle-type field is the one people skip. It is what separates a 200 km bracket from a 20 km one, and on a long over-dimensional run it is the difference between a valid bill and an expired one.

Trans-shipment, splits and consolidation

When a vehicle changes mid-journey, the Part-B update takes a reason from the list the portal expects — break down, trans-shipment, first time or others. The invoice flow also supports multi-vehicle movement where a consignment is split across vehicles, and consolidated e-way bills for several bills travelling in one vehicle.

Validity tracked, not remembered

Because the distance in km and the vehicle type are already on the record, validity is tracked against the bill rather than left on a register, and bills approaching expiry are flagged before the window closes — which matters when the whole remedy is eight hours wide. Bulk e-way bill generation covers a despatch day with many small consignments, and every action on a bill — generation, Part-B update, extension, cancellation — leaves an audit trail, so when an officer asks why a vehicle changed at Nashik there is a dated answer rather than a memory.

Thresholds, returns and cancellation

By default OEMup will not generate an e-way bill below the ₹50,000 threshold, with an override where you need one anyway. Credit and debit notes have their own e-invoice and e-way bill screens, because a sales return or a purchase return actually moves goods — while notes that only adjust value move nothing and are never eligible. And cancellation follows the portal's own order: an IRN can only be cancelled within 24 hours, and the e-way bill has to go first.

ℹ️
What the system will not do for you

No software decides when your truck actually leaves, and that is the fact the whole clock hangs on. It will not stop a transporter entering a vehicle number two days early, and once a bill has expired past its eight-hour window no system can revive it — the alert has to be acted on, not just received. What it does is make sure the portal receives what the document says, keep Part-A and Part-B as the separate steps they legally are, and keep the e-way bill, the IRN and the invoice attached to each other when somebody at a check post asks for all three.

The step-by-step screens are in the e-invoice and e-way bill manual, and the capability list sits on the e-way bill software page.

See a dispatch go out end to end

Book a 30-minute demo and bring one real invoice — we’ll raise it from an approved delivery order, generate the IRN, raise Part-A, add the vehicle as a separate Part-B step, and update it for a trans-shipment, so you can see exactly where the clock starts.

Book a Demo →

The bottom line

Almost everything expensive about e-way bills comes down to one sentence: the clock starts when the vehicle number goes in, and it runs in brackets to midnight. Everything else — the threshold, the 50 km relaxation, trans-shipment updates — is a checklist you can learn once.

The penalty scale is what makes it worth learning. A wrong digit in a vehicle number is ₹1,000 under a circular written precisely for that situation. The same consignment moving on an expired bill is ₹3.13 lakh if you come forward and ₹4.35 lakh if nobody does. There is no middle setting.

If you change one habit this week, make it this: nobody enters Part-B until the vehicle is loaded and leaving. On most shop floors that single rule removes more expiry risk than any amount of care taken over the form itself.

Related reading: 5 GSTR-1 Mistakes That Trigger GST Notices for the return side of the same invoice, How to Generate a GST E-Invoice for the IRN and QR step, Job Work and ITC-04 for challan movements that run past 180 days, and Getting Paid for why the invoice should leave on the day of dispatch.

FAQ

How is e-way bill validity calculated?

One day for the first 200 km and one more for every additional 200 km or part of it for regular cargo; one day per 20 km or part of it for over-dimensional cargo. So 660 km is four days — the leftover 60 km buys a whole day. Each day ends at midnight, and the clock starts when Part-B is first entered.

When does the e-way bill validity clock start?

When Part-B — the vehicle or transport document number — is first entered. Part-A alone does not start it, so raising Part-A early costs nothing. The trap is the reverse: a vehicle number typed in two days before the truck leaves spends two days of validity on a stationary load.

Can an expired e-way bill be extended?

Only from 8 hours before expiry to 8 hours after, with a reason and updated Part-B. There is no remedy outside that window. Since 1 January 2025, total validity also cannot be extended beyond 360 days from original generation, and a bill can only be generated against a document dated within 180 days.

What is the e-way bill limit of ₹50,000?

₹50,000 of consignment value for inter-state movement, uniformly. Intra-state limits are set by each state — Bihar, Delhi, Maharashtra and Tamil Nadu among others use ₹1,00,000 and Rajasthan ₹2,00,000. The test is the consignment in the vehicle, so several small invoices travelling together can cross it.

When is Part-B not required?

Where the distance is under 50 km within the same state, and only from consignor to transporter or from transporter to consignee. It is not a general exemption for short trips, it never applies across a state border, and it does not remove the need for the e-way bill itself.

What is the penalty for an expired or missing e-way bill?

Under Section 129 as amended from 1 January 2022: 200% of the tax where the owner comes forward, or 50% of the value of the goods or 200% of the tax, whichever is higher, where nobody does. On ₹8.7 lakh of goods at 18%, that is ₹3,13,200 and ₹4,35,000. Exempted goods are far lower — 2% of value or ₹25,000, whichever is less, where the owner comes forward.

Is there a smaller penalty for minor errors?

Yes. Circular 64/38/2018-GST says Section 129 should not be invoked for minor discrepancies where the invoice is otherwise correct — a misspelt name with the right GSTIN, a wrong PIN code, one or two wrong digits in a document or vehicle number, or an HSN error where the first two digits and the rate are right. Those attract ₹500 CGST + ₹500 SGST under Section 125.

What are the new e-way bill rules in 2026?

Fewer than most articles suggest. The mandatory Ship-To GSTIN and the voluntary closure facility announced for 1 August 2026 were put on hold on 29 July 2026, with no revised date. What is actually in force dates from January 2025: the 180-day document limit, the 360-day extension ceiling, mandatory two-factor authentication, and the e-way bill 2.0 portal running as a failover.

Sources and a caveat. Rules here were checked against the CGST Rules and CBIC material — Circular 64/38/2018-GST on minor discrepancies and Circular 41/15/2018-GST on interception and the MOV forms — together with GSTN advisories on the e-way bill portal enhancements and their subsequent deferral, as at 28 September 2026. GST rules change often and state thresholds change independently. This is general information for manufacturers, not tax or legal advice — confirm the current position with your CA before relying on any of it for a specific consignment.
🧮
Free tools and guides

GST calculator · E-invoice step-by-step guide · E-invoice & e-way bill manual · E-way bill software — all free, no sign-up.