E-way Bill — Rules, Generation, and Compliance
When E-way Bills are required, how to generate them on the portal, Part A and Part B, validity, and cancellation
Learning Objectives
- Understand what an E-way Bill is and when it is mandatory
- Know the threshold values and exempted categories
- Generate an E-way Bill on the portal (Part A and Part B)
- Calculate validity period based on distance
- Cancel and extend an E-way Bill correctly
- Understand Sunrise Retail's E-way Bill obligations for its April consignments
What Is an E-way Bill?
An E-way Bill (EWB) is an electronic document generated on the GST portal before transporting goods whose value exceeds the prescribed threshold. It is essentially a digital consignment note that confirms the movement of goods is backed by a valid GST transaction.
Before GST, physical waybills and forms (Form 402, Form 38, etc.) were required state by state. E-way Bill replaced all of these with a single national system — ewaybill.nic.in.
Why E-way Bill?
| Purpose | Detail |
|---|---|
| Track goods movement | GPS + checkpoint scans detect tax evasion |
| Verify tax compliance | Links goods in transit to an actual GST invoice |
| Reduce transit time | No separate state waybills — one EWB accepted everywhere |
| Deter fake invoicing | If goods are moved without EWB, the supply itself is suspect |
When Is an E-way Bill Required?
Threshold Rule
An E-way Bill is required for movement of goods whose consignment value exceeds ₹50,000 — whether by road, rail, air, or waterways.
Consignment value = Invoice value including GST (not just the taxable value)
| Movement type | Threshold |
|---|---|
| Interstate movement | ₹50,000 (nationwide standard) |
| Intrastate movement | ₹50,000 (some states have lower — e.g., Karnataka ₹50,000; check your state) |
Who Can Generate an E-way Bill?
| Party | When |
|---|---|
| Supplier | When goods are supplied (most common) |
| Recipient | When supplier fails to generate, recipient can |
| Transporter | When neither supplier nor recipient generates — the transporter becomes liable |
When Is an E-way Bill NOT Required?
Even if value > ₹50,000, EWB is exempt in these situations:
| Exemption | Reason |
|---|---|
| Goods transported by non-motorized vehicles (handcart, bullock cart) | No motorized movement |
| Goods moved within a customs-bonded area | Customs controls separately |
| Movement from port/airport/customs station to warehouse (under customs supervision) | Customs document sufficient |
| Transit cargo to/from Nepal, Bhutan | Different documentation system |
| Goods under Customs seal or with ARE-1 (export under claim of rebate) | Customs documentation applies |
| Defence, military consignments | Exempt by notification |
| Empty cargo containers | No goods value |
| Goods transported from agriculturist to first aggregation point | Support for farmers |
| Specific goods notified as exempt (e.g., unprocessed salt, natural sand, gravel, broken stone) | State-by-state exemption list |
Telangana-specific: Movement within 10 km within the same state for delivery from business place to transporter's godown — EWB not required for Part B (vehicle details).
State-Wise EWB Intra-State Threshold Table
While the national threshold for interstate EWB is uniformly ₹50,000, intra-state thresholds vary substantially by state — and several states have notified higher thresholds or commodity-specific exemptions. Always check the state's current notification before processing any consignment near the boundary.
| State | Intra-State EWB Threshold | Notable Exemptions |
|---|---|---|
| Telangana, Karnataka, Andhra Pradesh, Maharashtra, Gujarat, Rajasthan, UP, Haryana | ₹50,000 (national standard) | Most states follow the default |
| Bihar | ₹1,00,000 | Specific job-work movements within 50 km also exempt |
| Delhi | ₹1,00,000 | Intra-Delhi movement above ₹1L attracts EWB |
| Madhya Pradesh | ₹1,00,000 | Several agricultural commodities additionally exempt regardless of value |
| Tamil Nadu | ₹1,00,000 | Some intra-state job-work movements have separate notification |
| West Bengal | ₹1,00,000 | Specific exemptions for cloth, certain handloom products |
| Punjab, Himachal Pradesh | ₹1,00,000 | Higher thresholds with state-specific exempt commodities |
| Jharkhand | ₹1,00,000 (some commodity-specific lower thresholds) | Iron ore and certain mining commodities have separate rules |
| Kerala | ₹50,000 (with intra-state exemptions for certain food items) | Spices, agricultural produce have separate exemptions |
| Odisha | ₹1,00,000 | Some petroleum and intra-state movements exempt |
| Assam, North-Eastern states (most) | ₹50,000 (uniform) | Specific local commodity exemptions |
| Jammu & Kashmir, Ladakh | EWB NOT required for intra-state movement (special notification) | A unique carve-out — only interstate movement triggers EWB |
| Maharashtra (with specific industries) | ₹1,00,000 for certain commodities | Hank yarn, certain handloom products specifically exempt |
Practical implication for Sunrise Retail (Telangana): Their intra-state threshold is the standard ₹50,000. Every consignment above ₹50,000 to a Telangana buyer (Digital Hub, walk-ins, anywhere within state) needs an EWB. For sales to TN/Delhi/Bihar/MP/WB buyers, the interstate ₹50,000 threshold applies regardless of those states' intra-state thresholds — interstate is always national-standard ₹50,000.
Verification: When in doubt, check the latest notification on the destination state's GST website or the CBIC EWB portal. State thresholds have moved repeatedly since 2018; treating an old threshold as current can mean either over-generating EWBs (annoying but harmless) or under-generating (penalty under Section 129).
Generating EWB via SMS — The Backup Channel
How SMS EWB Works
Step 1 — One-Time Registration (required before first use)
Step 2 — Send EWB Generation SMS
Send to 7738299899 in this exact format (no spaces in tokens):
| Token | Meaning | Sample |
|---|---|---|
| EWBG | Fixed command prefix | EWBG |
| SUPPLY_TYPE | OSUP (outward) / ISUP (inward) | OSUP |
| TYPE_OF_DOC | TI (Tax Invoice) / BS (Bill of Supply) / DN (Delivery Note) / DR (Debit Note) | TI |
| DOC_NO | Your invoice number | SR-2025-0042 |
| DOC_DATE | dd/mm/yyyy | 10/04/2025 |
| CUST_GSTIN | Recipient's GSTIN (or "URP" for unregistered) | 36AAADH4321E1ZQ |
| DEL_PIN | Destination pin code | 500003 |
| HSN | First 4 digits of HSN | 8517 |
| VALUE | Invoice value rounded to nearest rupee, no commas | 566400 |
| REASON | SUPPLY / EXPORT / IMPORT / RETURN / OTHERS | SUPPLY |
| TRANS_DOC | Transport doc number (LR number) | DOC2025 |
| VEHICLE_NO | Vehicle registration | TS07CD4567 |
Step 3 — Receive EWB Number via SMS
Within ~30 seconds, the portal SMSes back the 12-digit EWB number and validity expiry timestamp. The driver carries this number as proof; checkpoints verify by entering the number on the EWB portal.
Useful When
- Portal is down — month-end, quarter-end peak loads, government IT maintenance
- Field operations — driver is at the loading bay, no laptop / internet, needs EWB in 60 seconds before truck leaves
- Power cut at the warehouse — generator on but Wi-Fi down
Limitations
- One SMS = one EWB (no bulk generation)
- Limited to one HSN per EWB (multi-HSN consignments still need the portal)
- Pre-registered mobile number only — random numbers can't generate
Always have the SMS facility set up even if you primarily use the portal — it's the only fallback when the portal fails on filing day.
When EWB is NOT Required — Comprehensive List
A consolidated list of situations where EWB is exempt, even if the value exceeds the threshold. This is the single most-asked question from operations teams:
- Intra-state consignment below state-specific threshold — most states ₹50,000; Bihar, Delhi, MP, TN, WB ₹1,00,000
- Transport by non-motorised vehicle — handcart, bullock cart, cycle rickshaw, hand-pulled rickshaw, animal-drawn carts
- Empty cargo containers / empty trucks returning — no goods of value
- Goods being moved under customs bond — from port/airport/customs station to ICD or customs-bonded warehouse
- Goods under customs seal — during transit through India of foreign goods (e.g., transit cargo to Nepal/Bhutan)
- Used personal & household effects — household goods of an individual, including cars driven by the owner during relocation
- Specific agricultural produce — milk, fresh vegetables, fresh fruits, eggs, fresh meat, fresh fish, live animals, plants, unprocessed natural produce moved directly by the agriculturist to first aggregation point
- Currency, securities, jewellery moved as personal possessions — cash, government securities, gold/silver coins, jewellery worn by a person during travel (not as a commercial consignment)
- Petroleum products — petrol, diesel, ATF, natural gas, crude oil (currently outside GST framework, separate central/state movement rules apply)
- Alcoholic liquor for human consumption — outside GST, governed by state excise rules; no EWB required under GST law
- Defence and military consignments — Ministry of Defence movements
- Goods being moved within the same business premises — e.g., from godown 1 to godown 2 on the same GSTIN, same premises
- Movement within 10 km (under same state-specific rule, mostly applies to consignment-to-transporter movements)
- Specified commodities notified state-by-state — natural sand, gravel, broken stone (state-specific), certain unbranded handloom products in West Bengal, hank yarn in Maharashtra
- Bond / sealed-container ICD movement — when goods move under bond or in sealed customs containers to/from an Inland Container Depot
- J&K intra-state movement — special carve-out; only interstate to/from J&K requires EWB
- Goods supplied by/to Government departments and government-controlled bodies for specific notified categories
- De minimis movement by non-motorised vehicle — even commercial movement, as long as no motor is involved
The bigger picture: EWB exemptions exist to balance the law's anti-evasion goal with operational practicality. They cluster around: (a) movements where evasion risk is low (agricultural produce, personal effects), (b) movements already tracked by another agency (customs bond, defence), and (c) commodities outside the GST framework (petrol, alcohol). For everything else, if value > threshold AND motorised AND not on the exemption list → EWB is mandatory.
E-way Bill — Part A and Part B
Every E-way Bill has two parts:
Part A — Supply Details (Mandatory for threshold crossing)
| Field | Content |
|---|---|
| GSTIN of supplier | Auto-filled from login |
| Place of dispatch | Pin code of origin |
| GSTIN of recipient | Buyer's GSTIN (or "URP" if unregistered) |
| Place of delivery | Pin code of destination |
| Document number | Invoice number |
| Document date | Invoice date |
| Transaction type | Regular / Bill to — Ship to / etc. |
| Value of goods | Invoice value (incl. GST) |
| HSN code | 2-digit for turnover < ₹5 Cr; 4-digit for ≥₹5 Cr |
| Reason for transport | Supply / Export / Import / Return / Others |
Part B — Transport Details
| Field | Content |
|---|---|
| Vehicle number | Truck/lorry registration (e.g., TS09 AB1234) |
| Transporter ID | GSTIN of transporter (if registered) |
| Transport document no | LR number (lorry receipt / consignment note) |
| Mode of transport | Road / Rail / Air / Ship |
| Approximate distance | km between origin and destination |
Part B can be filled later — if goods are handed to a transporter without vehicle details, Part A can be generated first and Part B updated when vehicle is confirmed (within the validity of Part A, which is 15 days).
Validity of E-way Bill
Validity starts from the time of generation and depends on the distance and cargo type:
| Distance | Normal Cargo | ODC (Over Dimensional) |
|---|---|---|
| Up to 200 km | 1 day | 2 days |
| 201 to 400 km | 3 days | 6 days |
| 401 to 600 km | 5 days | 10 days |
| 601 to 800 km | 7 days | 14 days |
| 801 to 1,000 km | 10 days | 20 days |
| More than 1,000 km | 15 days | 30 days |
Mode of transport matters: The distance bands apply to road transport. For rail, air, and ship, the distance is calculated differently (by the actual route), but the same validity table applies.
One "day" = the day of generation + the remaining portion of that calendar day + the next full calendar day.
Example: EWB generated on 5-Apr at 3:00 PM for a 350 km consignment → 3-day validity → expires at midnight on 8-Apr.
E-Way Bill Decision Flow
Extension of Validity
If goods cannot be transported within the validity period (due to natural calamity, trans-shipment delay):
- The transporter can extend the EWB validity
- Extension must be done before the EWB expires
- System allows maximum 3 extensions
Cancellation of E-way Bill
An EWB can be cancelled within 24 hours of generation if:
- The transaction did not take place (order cancelled)
- Wrong details were entered
- Goods were not transported
Once a goods inspector verifies the EWB at a checkpoint, it cannot be cancelled even within 24 hours.
Sunrise Retail — E-way Bill Obligations
💼 Sunrise Retail Pvt Ltd — April 2025 transactions
Transaction 1 — Sale to Digital Hub, Secunderabad
E-way Bill for this consignment:
- Part A: GSTIN SR → GSTIN Digital Hub, Invoice SR-2025-0042, HSN 8517, Value ₹5,66,400, Reason: Supply
- Part B: Vehicle TS07 CD4567, Road transport, Distance: 12 km
- Validity: 1 day (under 200 km)
- Who generates: Sunrise Retail (supplier) at time of dispatch
Transaction 2 — Sale to CloudStore, Bangalore
- Part A: GSTIN SR → GSTIN CloudStore, Invoice SR-2025-0048, HSN 8517, Value ₹3,89,400
- Part B: Vehicle MH06 EF7890 (if supplier arranges transport) or transporter's vehicle
- Validity: 5 days (400–600 km range)
Transaction 3 — Purchase from TechWorld, Mumbai
- TechWorld generates the EWB (supplier's responsibility for supply by road)
- TechWorld fills Part A (their GSTIN to Sunrise Retail's GSTIN)
- TechWorld or their transporter fills Part B (vehicle details)
- Sunrise Retail need only verify the EWB number upon delivery — no action required
Transaction 4 — Return (Debit Note) — TechWorld returns 2 phones
If Sunrise Retail returns 2 phones to TechWorld (purchase return):
- Movement of goods back to TechWorld
- A new EWB must be generated (for return supply)
- Reason for transport: "Return"
- Document: Debit Note / Return invoice
How to Generate E-way Bill on Portal
Website: ewaybill.nic.in
Step 1 — Registration and Login
Step 2 — Generate New EWB
Step 3 — Attach EWB to Consignment
- Print the EWB (or share QR code digitally)
- Driver must carry the EWB document during transit
- At checkpoints, officers scan the QR code or enter EWB number
- The EWB is verified against the physical goods
EWB for Multi-Vehicle Shipment (Transshipment)
When goods are transferred from one vehicle to another mid-journey (e.g., large truck to smaller vehicle for last mile):
The EWB number remains the same — only the vehicle number in Part B is updated.
Penalty for Non-Compliance
| Violation | Penalty |
|---|---|
| Goods transported without EWB | 100% of tax applicable on goods, OR ₹10,000 — whichever is higher |
| EWB details don't match invoice | Goods detained; penalty on difference |
| EWB expired during transit | Penalty under Section 129 |
| Transporter doesn't have EWB document | Detention of vehicle and goods |
Section 129 authorises GST officers to detain the vehicle and goods when EWB violations are detected at checkpoints. The goods can be released only after penalty payment.
Practice Exercise
Exercise 1: Sunrise Retail delivers 5 phones (₹12,000 each) via a courier service (prepaid, door-to-door) to a buyer in Chennai. Invoice value = ₹5,90,400 (5 × ₹59,040 = ₹59,040 × 5 = no, let's say invoice value ₹70,800 incl. GST). Is EWB required? If yes, what is the validity?
Show Solution
- Consignment value: ₹70,800 > ₹50,000 threshold
- Interstate movement: Telangana → Tamil Nadu
- EWB required: Yes
- Distance Hyderabad → Chennai: ~630 km
- Validity: 7 days (600–800 km range)
- Who generates: Supplier (Sunrise Retail) or courier company (as transporter if SR doesn't)
- Mode of transport: Road (courier by road)
Exercise 2: Kiran Sharma takes a laptop (worth ₹35,000 incl. GST) from the Hyderabad office to a client meeting in Pune by flight. Is EWB required?
Show Solution
- Consignment value: ₹35,000 < ₹50,000 threshold
- EWB not required — value is below the threshold
- Even though it is interstate transport (Hyderabad to Pune), the value threshold is not met
- Note: If Kiran were transporting ₹1,00,000 worth of phones by air, EWB would be required with Mode: Air
Key Terms
| Term | Meaning |
|---|---|
| E-way Bill (EWB) | Electronic document for goods movement; mandatory above ₹50,000 |
| Part A | Supply details — supplier, recipient, invoice, goods, value, HSN |
| Part B | Transport details — vehicle number, transporter ID, distance |
| Consignment value | Invoice value including GST |
| Validity | Time within which goods must be delivered; based on distance |
| Transshipment | Changing vehicle mid-journey; requires Part B update |
| Section 129 | GST provision for detention of goods and vehicle without EWB |
| ewaybill.nic.in | Official portal for generating and managing E-way Bills |
| ODC | Over Dimensional Cargo — double validity applies |
Module Summary
- E-way Bill is mandatory for goods movement when consignment value > ₹50,000 (whether by road, rail, air, or ship)
- Any of three parties — supplier, recipient, or transporter — can generate the EWB
- Part A has supply and goods details; Part B has vehicle/transport details
- Validity depends on distance: 1 day for ≤200 km, up to 15 days for >1,000 km; ODC gets double validity
- EWB can be cancelled within 24 hours if goods not moved; validity can be extended by transporter before expiry
- Penalty for non-compliance: higher of 100% of tax or ₹10,000 — plus risk of vehicle and goods detention
- For Sunrise Retail: every consignment above ₹50,000 (all their B2B sales) needs an EWB before dispatch
Checklist — what you should now be able to do:
- Determine whether any given goods movement requires an E-way Bill using the decision flow
- Fill Part A and Part B on the EWB portal for a Sunrise Retail dispatch with correct HSN, value, and distance
- Calculate EWB validity for any distance band (normal and ODC cargo)
- Update Part B when a vehicle changes mid-journey (transshipment)
- Know the cancellation window (24 hours) and the extension process before expiry
Quick Quiz
1. An E-way Bill is mandatory when consignment value exceeds:
- a) ₹10,000
- b) ₹25,000
- c) ₹50,000
- d) ₹1,00,000
Answer
c) ₹50,000 — the standard threshold for mandatory EWB generation (some states may have lower state-specific thresholds for intrastate movement).
2. Sunrise Retail dispatches phones worth ₹3,89,400 to Bangalore (570 km). The EWB validity is:
- a) 1 day
- b) 3 days
- c) 5 days
- d) 7 days
Answer
c) 5 days — 570 km falls in the 400–600 km bracket, which gives 5 days validity.
3. If the truck breaks down and goods cannot reach the destination within EWB validity, the correct action is:
- a) Generate a new EWB from scratch
- b) Cancel the old EWB and issue a new one
- c) The transporter extends the existing EWB before it expires
- d) Do nothing — validity automatically extends for breakdowns
Answer
c) The transporter must extend the existing EWB validity before it expires. A new EWB is not generated; the EWB number stays the same. Extension must be done before the original validity lapses.
4. Which party is responsible if neither supplier nor recipient generates the EWB?
- a) The GST officer at the nearest checkpoint
- b) The transporter
- c) The GST portal generates it automatically
- d) The buyer is always responsible
Answer
b) The transporter — when neither supplier nor recipient generates the EWB, the transporter becomes responsible for generating it before moving the goods.
5. Sunrise Retail's goods are detained at a checkpoint because the EWB expired during transit. The penalty is:
- a) ₹5,000 flat
- b) ₹10,000 flat
- c) Higher of 100% of tax applicable OR ₹10,000
- d) 18% of the consignment value
Answer
c) Higher of 100% of applicable tax or ₹10,000 — Section 129 detention penalties are severe to deter EWB non-compliance. For a ₹5,66,400 consignment at 18% GST (₹86,400 tax), the penalty would be ₹86,400.