Go to ewaybillgst.gov.in. If you are already registered on the GST portal, click "e-Way Bill Registration" and register using your GSTIN. A one-time OTP verification is required. Your username and password are separate from the GST portal credentials.
After login, go to e-Way Bill → Generate New. The form has two parts: Part A (consignment details) and Part B (vehicle/transport details).
Transaction type: Outward (supply) or Inward (purchase/receipt). Sub-type: Supply, export, job work, SKD/CKD, line sales, sales return, exhibition, etc. Document type: Tax Invoice, Bill of Supply, Delivery Challan, etc. Document number and date, GSTIN of recipient (or name/address for unregistered buyers), place of dispatch and delivery (PIN codes), HSN code of the principal commodity, approximate value, and reason for transport.
Enter the vehicle number (for road transport) or transporter document number. If the transporter is handling it, they can fill Part B after you submit Part A. For rail, air, or ship transport, enter the relevant docket/airway bill/bill of lading number.
Click "Submit" to generate the e-way bill. You will receive an E-way Bill Number (EBN) — a 12-digit unique number. Note this EBN — it must accompany the goods physically (printed or on the driver's phone).
If a single truck carries multiple consignments from the same supplier, generate a Consolidated e-way bill under e-Way Bill → Generate Consolidated EWB. Enter all individual EBNs and the vehicle number.
If goods cannot reach the destination before the e-way bill expires, the transporter can extend validity under e-Way Bill → Extend Validity. Extension is allowed within 8 hours before or after expiry. Provide the reason (natural calamity, breakdown, law and order, trans-shipment, other).