What is an E-Way Bill?
An e-way bill is an electronic document required for the movement of goods worth more than ₹50,000. It's generated on the E-Way Bill portal (ewaybillgst.gov.in) and serves as proof that the goods being transported have proper GST documentation. Think of it as a digital transit pass — it tells the authorities that the goods moving on the road are legitimate, tax-compliant, and heading to a known destination.
The e-way bill system was introduced under GST to replace the old state-level waybill and transit pass systems. Before GST, every state had its own form and rules for goods movement. Now there's one nationwide system — much simpler, fully digital, and integrated with the GST portal.
Key point: The e-way bill doesn't mean you're paying any additional tax. You've already paid GST on the invoice. The e-way bill just tracks the physical movement of goods, making it harder to transport un-invoiced or under-invoiced goods.
When is E-Way Bill Required?
Mandatory Cases
An e-way bill must be generated when:
- Consignment value exceeds ₹50,000 — This includes both taxable and exempt supplies
- Interstate movement of goods by a registered person — Even for values below ₹50,000, some states require it for interstate supply
- Movement of handicraft goods — By an exempt person (no GST registration), regardless of value
- Job work movement — Goods sent to a job worker if value > ₹50,000
When E-Way Bill is NOT Required
| Scenario | Reason | |---|---| | Goods transported by non-motorized vehicle | Bullock carts, hand carts, cycles, etc. | | Goods moved within 20 km from place of business | Same city/radius movement to transporter | | Supplies exempted from GST | Empty cargo containers, postal department goods | | Transit cargo to/from Nepal/Bhutan | Under customs supervision | | LPG for household use | Piped gas supply | | Kerosene sold under PDS | Public distribution system | | Goods specified by CBIC notification | Municipal waste, used personal effects, etc. | | Movement within notified distance | State-level relaxations may apply |
Understanding E-Way Bill Parts: Part A and Part B
Every e-way bill has two parts:
Part A — Supply and Goods Details
This contains all the information about the consignment:
- GSTIN of supplier and recipient
- Place of dispatch and delivery
- Document type (invoice, bill of supply, delivery challan, etc.)
- Document number and date
- Value of goods and HSN codes
- Transport document number (if available)
- Reason for transportation (supply, export, job work, sales return, exhibition, etc.)
Part B — Vehicle/Transport Details
This contains the transport information:
- Vehicle number (for road transport)
- Transport document number (railway receipt, airway bill, bill of lading)
- Transporter ID (if using a third-party transporter)
Important: Part B can be updated later if you don't know the vehicle number at the time of generating Part A. But goods cannot legally move until Part B is filled.
Validity of E-Way Bill
| Distance | Validity Period | |---|---| | Up to 200 km | 1 day from Part B generation | | Every additional 200 km | Additional 1 day | | Over-dimensional cargo (ODC) | 1 day for every 20 km |
Example: Goods moving from Delhi to Mumbai (~1400 km) = 7 days validity.
The validity day starts from midnight of the date when Part B is first entered. So if you generate Part A at 2 PM on March 1 and fill Part B at 3 PM on March 1, validity starts from 12:00 AM on March 2.
Extending E-Way Bill Validity
If goods can't reach the destination within the validity period (due to breakdown, natural calamity, law & order issues, transshipment delay), you can extend the e-way bill validity:
- Extension must be done within 8 hours before or after expiry
- Give reason and updated ETA
- Can be done only by the generator or the transporter
Step-by-Step: How to Generate E-Way Bill
Step 1: Register on E-Way Bill Portal
Go to ewaybillgst.gov.in and register using your GSTIN. Your credentials are separate from the main GST portal. Complete the one-time registration.
Step 2: Login → Generate New → Fill Part A
After login, click Generate New. Fill in:
- Transaction Type: Outward (you're the supplier sending goods) or Inward (you're the buyer/recipient receiving goods)
- Sub Type: Supply, export, job work, SKD/CKD, line sale, for own use, exhibition, etc.
- Document Type: Tax invoice, bill of supply, delivery challan, bill of entry
- Document Number: Your invoice/challan number
- Document Date: Date of invoice/challan
- From/To GSTIN: Supplier and recipient GSTIN
- Place of Dispatch: Pin code where goods are being shipped from
- Place of Delivery: Pin code of destination
- Product Details: HSN code, product name, description, quantity, unit, taxable value, GST rate, IGST/CGST/SGST amounts, cess (if applicable)
Click Submit or proceed to Part B.
Step 3: Fill Part B — Transport Details
Choose the mode of transport:
- Road: Enter vehicle number (e.g., DL01AB1234). If using a transporter, enter their Transporter ID (15-digit GSTIN or TRANSIN)
- Rail: Enter railway receipt number, date
- Air: Enter airway bill number, date
- Ship: Enter bill of lading number, date
Step 4: Generate and Get EWB Number
Click Submit. The system generates a unique 12-digit E-Way Bill Number (EWB-XXXXXXXXXX). Download or print the e-way bill. Share the EWB number with the transporter/driver.
Step 5: Share with Driver
The driver/transporter must carry:
- E-way bill number (or printed copy)
- Tax invoice or bill of supply or delivery challan
- Transporter can also carry the EWB on their mobile app (NIC E-Way Bill app)
Generating E-Way Bill via SMS and Android App
SMS Method
Send an SMS to 77382 99899 in this format:
EWBG TTYPE TSUBTYPE DOCTYPE DOCNO DOCDATE FROMGSTIN TOGSTIN TOTVALUE HSN APPROXDIST
This is useful for businesses with limited internet access.
NIC E-Way Bill App
Download the official app from Google Play Store. It allows generation, cancellation, and vehicle update — all from your phone. The app also has QR code scanning for verification.
Cancellation and Rejection
Cancelling Your E-Way Bill
- Can be cancelled within 24 hours of generation
- Only the generator can cancel
- Cannot cancel if the e-way bill has been verified by an officer during transit
- Reason for cancellation must be provided
Rejecting an E-Way Bill (Recipient)
If you're the recipient and the supplier generated an e-way bill showing goods coming to you, but you never ordered or received them, you can reject the e-way bill within 72 hours. If you don't reject within 72 hours, it's deemed accepted.
Penalties for E-Way Bill Violations
| Violation | Penalty | |---|---| | Moving goods without e-way bill | ₹10,000 or tax applicable whichever is higher | | Moving goods with expired e-way bill | Same as above | | E-way bill details don't match goods | ₹10,000 or tax applicable whichever is higher | | Vehicle number mismatch | Officer discretion — can detain goods |
Under Section 129, the proper officer can detain both the goods and the vehicle. release happens after payment of:
- Applicable tax + penalty equal to 200% of tax (for taxable goods owned by registered person), OR
- Applicable tax + penalty equal to 50% of value of goods (for exempt goods or goods of unregistered person)
E-Way Bill Blocking
Your e-way bill generation facility gets blocked if:
- You haven't filed GSTR-3B for 2 consecutive months (monthly filer) or for the preceding 2 quarters (quarterly filer)
- Reported in defaulter list under Rule 138E
To unblock: File all pending GSTR-3B returns. The blocking is automatically lifted within 24 hours of filing.
Multi-Vehicle E-Way Bill (Consolidated EWB)
If you're a transporter carrying multiple consignments in one vehicle, you can generate a Consolidated E-Way Bill (CEWB):
- Login as transporter → Generate Consolidated EWB
- Enter the vehicle number
- Add all individual e-way bill numbers for the consignments in that vehicle
- One CEWB for one vehicle — much easier for the driver to carry
When the vehicle changes (e.g., transshipment), update the vehicle number in Part B for all affected EWBs.
Common Mistakes in E-Way Bill Generation
1. Wrong Pin Code
The distance is auto-calculated based on pin codes. If you enter a wrong pin code, the calculated distance will be wrong, and the validity period may be insufficient. Double-check the dispatch and delivery pin codes.
2. Vehicle Number Format Errors
Enter vehicle numbers without spaces or hyphens. Format: DL01AB1234 (not DL-01-AB-1234 or DL 01 AB 1234). The portal validates the format.
3. Forgetting to Update Part B for Vehicle Change
If the vehicle changes mid-transit (common for long-distance transport), Part B must be updated with the new vehicle number before the goods are loaded onto the new vehicle.
4. Generating After Goods Have Already Moved
The e-way bill must be generated before the goods start moving. Generating it after the fact doesn't protect you — an officer can check the timeline.
5. Not Generating for Job Work Movements
Many businesses forget that goods sent on job work also need an e-way bill if the value exceeds ₹50,000. Use a delivery challan (not invoice) as the document type.
Tips for Smooth E-Way Bill Compliance
- Integrate with your billing software — Most invoicing platforms (Tally, ClearTax, Zoho) can generate e-way bills directly from invoices
- Train your dispatch team — They should know when an e-way bill is required and how to verify it before dispatching goods
- Use the transporter ID feature — If you regularly use a transporter, register their GSTIN so they can update Part B themselves
- Monitor expiring e-way bills — The portal has a "Bills Expiring Soon" report. Check it daily if you have multiple consignments in transit
- Keep GSTR-3B current — Two months of non-filing blocks e-way bill generation. Don't let this happen.
- Verify inward EWBs — If you're a buyer, check the e-way bills generated by your suppliers. Reject any that look incorrect within 72 hours.
Related SmartGST Tools
- E-Way Bill Guide — Interactive e-way bill requirement checker
- GST Calculator — Calculate invoice values for e-way bill
- HSN Code Finder — Find correct HSN codes for Part A
- GSTIN Validator — Verify transporter GSTIN
- Due Date Calendar — Track filing deadlines to avoid EWB blocking