An e-invoice registers a B2B invoice with the Invoice Registration Portal to get an IRN, and depends on the supplier's turnover. An e-way bill is a movement document for goods, needed when a consignment above ₹50,000 moves, regardless of turnover. They are linked: a covered business can generate the e-way bill from the IRN by adding transport details, so the invoice data is entered once.
E-invoice and e-way bill sound like two versions of the same thing, and both involve uploading invoice data to a government portal. They are actually different documents with different purposes, thresholds and lifespans. For businesses that must issue both, the good news is that they are designed to work together. This guide compares them side by side and shows how to generate both from one invoice.
What is the basic difference?
- An e-invoice answers the question: Is this B2B invoice genuine and registered? It is about the document.
- An e-way bill answers the question: Is this movement of goods declared? It is about the movement.
An e-invoice is needed because of who you are (your turnover); an e-way bill is needed because of what you are doing (moving goods above a value limit). A service company may need e-invoices and never an e-way bill; a small trader below ₹5 crore may need e-way bills and never an e-invoice.
Side-by-side comparison
| Point | E-invoice | E-way bill |
|---|---|---|
| Purpose | Register B2B invoice data; get IRN and signed QR | Declare movement of goods |
| Legal basis | Rule 48(4)–(5), CGST Rules | Rule 138, CGST Rules |
| Who must issue | Registered persons with aggregate turnover above ₹5 crore in any FY since 2017-18 (unless exempt) | Any person causing movement of goods above the value limit |
| Value trigger | None — every covered document | Consignment value above ₹50,000 (some states set different intra-state limits) |
| Covers | Invoices, credit notes, debit notes (B2B, SEZ, exports) | Goods movement for supply, return, job work, etc. |
| Services | Covered | Not applicable |
| Portal | Invoice Registration Portal (IRP) | E-way bill portal |
| Output | IRN, acknowledgement, signed QR | E-way bill number (EBN) |
| Validity | No expiry | Limited validity based on distance |
| Cancellation | Within 24 hours, if no active e-way bill | Within 24 hours, if not verified in transit |
| Time limit to generate | 30 days from document date for AATO ₹10 crore+ | Before movement begins |
For the e-way bill side in more depth, see what is e-way bill and e-way bill validity.
How are e-invoice and e-way bill linked?
When you register an invoice with the IRP, the IRP already has every detail that Part A of an e-way bill needs: supplier, buyer, ship-to, invoice number and date, HSN codes and values. So the systems allow an e-way bill to be generated from the IRN:
- At the same time: include transport details (transporter ID, mode, distance, vehicle number) in the e-invoice request. The IRP returns the IRN and the e-way bill number together.
- Later, using the IRN: if transport details were not known, generate the e-way bill afterwards by quoting the IRN and adding Part B.
Either way, the invoice data is entered once. The e-way bill still follows its own rules for validity, extension and cancellation.
Step by step: generating both from one invoice
- Create the B2B invoice in your billing software with correct HSN, values and ship-to address.
- Add transport details: transporter ID or vehicle number, mode of transport, approximate distance.
- Submit to the IRP (see how to generate IRN).
- Receive the IRN, signed QR and e-way bill number in one response.
- Print the invoice with QR code and the e-way bill number (or a separate e-way bill print).
- Hand the invoice and e-way bill details to the driver before dispatch.
- If the vehicle changes, update Part B on the e-way bill portal — the IRN does not change.
Billing Software by Betterwork, for example, offers the transport fields on the invoice screen so both numbers come back together and print on the same document.
Worked example: one invoice, two documents
A Pune steel fabricator with ₹14 crore turnover supplies structural frames to a registered builder in Ahmedabad, 660 km away, on 14 October.
| Item | Amount |
|---|---|
| Fabricated steel structures, 8,200 kg at ₹78 | ₹6,39,600 |
| IGST 18% | ₹1,15,128 |
| Invoice total | ₹7,54,728 |
- E-invoice: required, because the fabricator's turnover is above ₹5 crore. As an AATO ₹10 crore+ business, it must also report within 30 days of 14 October — that is, by 12 November.
- E-way bill: required, because goods worth more than ₹50,000 are moving inter-state.
- One step: the dispatch clerk enters the truck number and a distance of 660 km on the invoice and submits. The IRP returns the IRN, QR and e-way bill number.
- Validity: for normal cargo, an e-way bill is valid for one day per 200 km or part of it. 660 km ÷ 200 = 3.3, so the validity is 4 days.
If the truck breaks down in Surat and goods move to another truck, the clerk updates Part B with the new vehicle number. The e-invoice remains unchanged.
When do you need one, both or neither?
| Scenario | E-invoice? | E-way bill? |
|---|---|---|
| ₹8 crore trader sells ₹2,00,000 of goods to a registered buyer, delivered by road | Yes | Yes |
| ₹8 crore trader sells ₹30,000 of goods to a registered buyer | Yes | Generally no (below ₹50,000) |
| ₹3 crore trader sells ₹2,00,000 of goods to a registered buyer | No | Yes |
| ₹12 crore IT firm bills a registered client ₹5,00,000 for software services | Yes | No |
| ₹12 crore company sends ₹1,50,000 of goods to its job worker on a challan | No (challan) | Yes |
| ₹6 crore retailer sells ₹70,000 TV to a consumer who carries it | No (B2C) | Depends on movement and state rules |
Job-work movements have specific rules; see e-way bill for job work.
What about cancellation and corrections?
The two documents' cancellation rules interact:
- An IRN cannot be cancelled while an active e-way bill exists against it.
- An e-way bill can be cancelled within 24 hours, but not once it has been verified in transit by an officer.
- So, to cancel both, cancel the e-way bill first, then the IRN — both within their windows.
- Once goods have moved or the window has closed, fix errors with a credit or debit note.
See cancel e-invoice for the full process.
Which details come from where?
When an e-way bill is generated from an IRN, the data is split between what the IRP already knows and what you must add.
| E-way bill field | Source when generated from IRN |
|---|---|
| Supplier and recipient GSTIN, names, addresses | From the e-invoice (seller and buyer details) |
| Dispatch-from and ship-to addresses | From the e-invoice, if filled |
| Document type, number and date | From the e-invoice |
| HSN codes, quantities, taxable value, tax | From the e-invoice item list |
| Transporter ID and name | You add |
| Mode of transport (road, rail, air, ship) | You add |
| Approximate distance | You add (portal may validate against PIN codes) |
| Vehicle number and type | You add (for road) |
| Transport document number and date | You add (for rail, air, ship) |
This is why accurate ship-to details on the e-invoice matter: the e-way bill inherits them, and distance and validity depend on them. See e-way bill Part A and Part B for what each part contains.
How do the time limits compare in practice?
The two documents run on different clocks.
- E-invoice: reported once. For AATO ₹10 crore+, within 30 days of the document date; otherwise, ideally the same day. No expiry after that.
- E-way bill: must exist before goods move and expires based on distance. If goods do not reach in time, the validity must be extended on the e-way bill portal before or shortly after expiry, as the rules allow.
A business can therefore have a perfectly valid e-invoice and an expired e-way bill for the same supply. The invoice remains valid; the movement does not. Plan dispatch so that the e-way bill is generated close to the actual loading time, not days earlier when the invoice was prepared.
What should a dispatch checklist include?
- The B2B invoice has an IRN and printed QR code.
- The e-way bill is generated, with the correct vehicle number.
- The ship-to address and PIN on both documents match the delivery location.
- The driver has the invoice copy and the e-way bill number (paper or electronic).
- Validity covers the expected journey time, with a margin for delays.
- Any vehicle change is updated in Part B before the goods move on.
Who in the business owns each document?
Because the two systems answer different questions, they often sit with different people. Making that explicit avoids gaps:
| Task | Usual owner | What to check |
|---|---|---|
| Generate IRN | Billing or accounts | Buyer GSTIN, HSN, values, document date |
| Generate e-way bill | Dispatch or logistics | Vehicle number, distance, transporter |
| Cancel IRN | Accounts, with approval | 24-hour window, no active e-way bill |
| Cancel or extend e-way bill | Logistics | Status of goods in transit |
A short handover rule helps: the dispatch team should not raise an e-way bill on paper details while the invoice is still being corrected, because the IRN cannot then be cancelled while that e-way bill is active.
Common mistakes when handling both
- Assuming the IRN replaces the e-way bill. Goods cannot move on an IRN alone.
- Re-entering invoice data on the e-way bill portal instead of using the IRN route, creating mismatches.
- Wrong ship-to PIN code, which breaks distance calculation and validity.
- Cancelling the IRN first and finding the system blocks it.
- Generating e-way bills for service invoices out of habit.
- Forgetting Part B updates when vehicles change.
Key takeaways
- E-invoice registers a document; e-way bill declares a movement of goods.
- E-invoice depends on turnover (₹5 crore); e-way bill depends on consignment value (₹50,000) and movement.
- A covered business can get both from one submission by adding transport details to the e-invoice request.
- Cancel the e-way bill before the IRN; after the windows close, use credit or debit notes.
- Services never need e-way bills; B2C sales never need IRNs.
This guide is general information, not tax advice. Rules last checked on 20 October 2026; confirm with your tax professional for your situation.
