Free e-way bill JSON generator (bulk and Part B)
Make the file the e-way bill portal's bulk upload accepts: from an invoice typed here, or from an Excel sheet of many invoices and challans. Leave the vehicle out to make Part A only, then make the Part B vehicle file when the truck is known. You upload it with your own login; nothing is sent to us. Many consignments? Use the Excel upload below.
Many e-way bills at once from Excel, and Part B later
Send many consignments a day, or challans for job work? Fill one Excel sheet and make one file for all the e-way bills. No vehicle yet? Make Part A now, and the vehicle file (Part B) here when the truck is known.
How to make an invoice here
- Type your business details once. GSTIN, address, City / town, PIN code and state. Saved businesses appear as you type.
- Add the buyer and the goods. Buyer's GSTIN (empty for an unregistered buyer), city and PIN, every item with its HSN code (4, 6 or 8 digits), quantity and value.
- Open "E-invoice and e-way bill", then Transport details. Reason for moving the goods, distance (0 = the portal works it out from the PIN codes), and the vehicle number or the transporter's ID.
- Press "Download e-way bill file". If something is missing, a list tells you what to fix. Otherwise a .json file is saved in Downloads.
- Upload it on the portal. Sign in at ewaybillgst.gov.in (OTP on your registered mobile), open e-Waybill › Generate Bulk, choose the file and press Generate.
- Print the invoice with the e-way bill number. Load the portal's result here (or type the number), press Save, then Print / PDF. The invoice shows the e-way bill number and its validity.
What it does for you
- Checks before you upload: GSTIN check digits, PIN and city, HSN length, vehicle number pattern (including Bharat series), distance up to 4,000 km, documents older than 180 days.
- Many at once: invoices, bills of supply and delivery challans (job work, own use, exhibitions, line sales, SKD/CKD) from one Excel sheet, with the portal's own rules on which document fits which reason.
- Part A now, Part B later: leave the vehicle empty to make Part A only, then download the vehicle update file for many e-way bills in one go.
- Bill to - ship to: goods delivered to another address than the buyer's are sent the way the portal expects.
- Knows the state limits: tells you when a consignment inside your state is below that state's own limit.
- In your language: 24 languages on screen; the file and the invoice stay in English, as the portal needs.
Your data stays with you
Everything you type is kept in this browser on this device. There is no account and nothing is uploaded to us. Your businesses, customers, suppliers and items are shared with the other Nivesh Sahayak document tools through my.niveshsahayak.in, so details you saved while making an invoice or a quotation are already here as suggestions.
Guides
Questions people ask
Is this the official e-way bill portal?
No. Nivesh Sahayak is not part of NIC or GSTN. It makes the file in the portal's published bulk format in your browser; you upload it with your own login at ewaybillgst.gov.in, and the portal generates the e-way bill.
Can I make the e-way bill without the vehicle number?
Yes. Leave the vehicle and mode empty to make Part A only (by road, the transporter's ID lets the transporter add the vehicle). It has no validity until Part B is added; make the Part B vehicle file in step 4 of the Excel section.
Can I make e-way bills for delivery challans?
Yes, in the Excel sheet: Document Type CHL with Sub Supply Type Job Work, For Own Use, Exhibition or Fairs, Line Sales, SKD/CKD/Lots, Recipient Not Known or Others. The tax rate must be 0 on a challan.
Do I need an e-way bill for ₹50,000 exactly?
No. It is needed when the value is more than ₹50,000 (including GST). Inside some states the limit is higher, ₹1 lakh in several.
I must issue e-invoices. Can I use this?
For B2B invoices, make the e-way bill from the IRN instead: tick "Also make the e-way bill together with the e-invoice" at e-invoice.niveshsahayak.in. For challans and other movements, this site works.
Is my data sent to anyone?
No. The file is made in your browser and saved on your device. There is no server and no portal password here.