A blocked e-way bill is a stopped truck. The order is packed, the driver is waiting, and the portal throws an error instead of a bill. Most of the time it is one of two things: an e-way bill blocked GSTR-3B return lapse, or an invoice that is too old to use. Both have a clear fix once you know which one you are looking at. Here is the practical version for a distributor running multi-godown dispatch.
Key takeaways
- A blocked e-way bill is almost always one of two things: an unfiled GSTR-3B return, or a base invoice older than 180 days.
- The GSTR-3B fix: file the pending return and the GSTIN auto-unblocks, typically the next day.
- The 180-day fix: an invoice older than 180 days can’t be the base document, so sort out correct documentation with your CA.
- For a long trip, extend the bill (from 8 hours before to 8 hours after expiry) instead of regenerating; total validity is capped at 360 days.
- Coming 1 August 2026: Ship-To GSTIN becomes mandatory in the e-invoice and e-way bill APIs.
Why won’t my e-way bill generate?
Three rules cause most “cannot generate e-way bill” errors. Learn to tell them apart on sight.
- The 180-day base-document rule. From 1 January 2025, you cannot generate an e-way bill against a base document (invoice or bill) dated more than 180 days before the generation date. The portal returns error code 820. The rule is about the invoice date being within 180 days of generation. The invoice does not “expire” on its own, it just can no longer be used as the base document.
- The GSTR-3B block (Rule 138E). If a GSTIN has not filed GSTR-3B for two or more consecutive tax periods, that GSTIN is blocked from e-way bill generation. A blocked GSTIN cannot be used as consignor or consignee, so every dispatch naming it stalls, not just your own.
- Validity and the 360-day cap. A live bill still has to be inside its validity window, and from 1 January 2025, total validity including every extension is capped at 360 days from the original date of generation.
How do I fix the GSTR-3B block?
File the pending return. That is the fix, everything else is just confirming it took.
- File the missing GSTR-3B. The block is triggered by two or more consecutive unfiled periods, so one missed return does not block you, but two does. Filing clears the cause.
- Wait for the auto-unblock, typically the next day. After you file, the GSTIN is auto-unblocked the next day. It depends on portal sync, so it is “typically,” not “instantly.”
- If it does not refresh, force it. Use Search then Update Block Status on the e-way bill portal to pull the latest status from the GST common portal. This usually clears a stale block.
- To ship before the return is filed, use Form GST EWB-05. This is the formal application to your jurisdictional officer to unblock generation, citing sufficient cause. It cannot be rejected without giving you a hearing.
- Avoid it entirely. The block never fires if you do not miss two returns in a row. Treat GSTR-3B as a dispatch-blocking deadline, not just an accounting one.
How do I fix the 180-day (code 820) error?
These are about dates, so the fix is about how you raise and time the bill.
- Old invoice rejected (code 820). An invoice dated more than 180 days before today cannot be the base document. If a genuinely old supply still needs to move, sort out correct documentation with your CA, not force the old date through.
- Know your validity math. Under Rule 138, regular cargo gets 1 day per 200 km or part thereof, and Over Dimensional Cargo gets 1 day per 20 km or part thereof. Validity runs from the date and time of generation, and the first day ends at midnight of the following day.
- Extend, do not re-generate, when a trip runs long. You can extend a bill from 8 hours before expiry to 8 hours after, with a reason and an updated Part-B. Use that window for a delayed truck instead of re-keying. Remember the extension total cannot cross 360 days from the original generation date.
What changed in e-way bill rules in 2025-26?
Keep the dated changes separate from the stable rules above, because dates move by notification.
- MFA is mandatory for everyone. Multi-factor authentication became compulsory for all e-way bill and e-invoice portal users from 1 April 2025 (phased in earlier by turnover). If login itself is failing, this is usually why.
- The E-Way Bill 2.0 portal is live. It went live at ewaybill2.gst.gov.in on 1 July 2025 and runs in parallel with the existing 1.0 portal, with real-time cross-portal sync for resilience. It is a companion and failover, not a replacement, so 1.0 is still running too.
- Ship-To GSTIN becomes mandatory from 1 August 2026. Effective 1 August 2026, Ship-To GSTIN will be mandatory in the e-Invoice (IRN) API, the e-Way Bill by IRN API, and the EWB Closure API for Bill-To/Ship-To transactions. Enter “URP” where the consignee is unregistered. This is upcoming as of June 2026, with the sandbox open and production from 1 August. A voluntary E-Way Bill Closure facility (to declare a delivery complete) is being introduced alongside it.
Dates and thresholds change by notification, so always confirm the current position on the official e-way bill portal and the latest GSTN advisory before acting. The inter-state threshold is ₹50,000 consignment value nationwide, while intra-state thresholds and exemptions vary by state or UT, so check your own state notification.
Moving goods without a proper e-way bill is expensive. Section 122 sets a penalty of ₹10,000 or the tax sought to be evaded, whichever is higher. But in practice the bigger exposure is detention or seizure under Section 129, typically 200% of the tax payable for taxable goods where the owner comes forward.
Keep dispatch moving
Most blocks are predictable, which means software can warn you before they cost you a truck.
- Get a warning before a filing lapse. A system that tracks your GSTR-3B status can flag a looming block before it reaches two consecutive periods.
- Keep invoice, e-way bill, and e-invoice fields consistent. A mismatch between these documents is a common reason dispatch gets stuck. Generate them from the same source data so they always agree, and if you still key bills in by hand, scanning them to clean data removes a frequent source of mismatches.
- Automate generation across godowns. When you dispatch from multiple godowns, you want e-way bills generated in the same flow as the invoice, not stitched together by hand on the portal.
This is the operational pain Distribution Management is built to absorb: consistent GST documents across multi-godown dispatch, e-way bills generated alongside invoices, and a warning before a filing lapse turns into a blocked GSTIN. It pairs with the repricing and ITC work in GST 2.0 for distributors.
If your trucks keep getting held up at the portal, join the waitlist or tell us your dispatch volume and godown count and we will show you how it works.
Verified as of June 2026. E-way bill rules, dates, thresholds, and penalties can change by notification. Confirm the current 180-day, validity, and Ship-To GSTIN status on the official e-way bill portal before acting, and check with your CA where relevant.
Frequently asked questions
- Why is my e-way bill blocked?
- Usually one of two reasons. Either your GSTIN has not filed GSTR-3B for two or more consecutive periods (Rule 138E), which blocks generation, or the base invoice is more than 180 days old (portal error 820) and can no longer be used. A live bill can also simply be past its validity window.
- How long does it take to unblock a GSTIN after filing GSTR-3B?
- After you file the pending GSTR-3B, the GSTIN is auto-unblocked, typically the next day, subject to portal sync. If it does not refresh, use Search then Update Block Status on the e-way bill portal. To ship before filing, you can apply to your jurisdictional officer using Form GST EWB-05.
- Can I generate an e-way bill on an invoice older than 180 days?
- No. From 1 January 2025 the base document — invoice or bill — cannot be more than 180 days old at the time of generation, and the portal returns error code 820. If a genuinely old supply still has to move, sort out correct documentation with your CA rather than forcing the old date through.
- When does Ship-To GSTIN become mandatory on e-way bills?
- From 1 August 2026, Ship-To GSTIN becomes mandatory in the e-invoice (IRN) API, the e-way bill by IRN API, and the EWB closure API for Bill-To/Ship-To transactions, with URP entered where the consignee is unregistered. The sandbox is open earlier; confirm the current status on the e-way bill portal.