E-invoice and e-way bill are arguably the two most misunderstood GST compliances. They live on adjacent portals, share invoice data, and are often generated by the same accountant in the same hour — which is exactly why business owners assume they are variants of the same rule. They are not. They have different statutory triggers, different threshold tests, different penalty structures, and different consequences for getting them wrong.
This post separates the two clearly: when each applies, when both apply, when neither does, and how the IRP and the e-way bill portal connect under the hood so you can avoid duplicate data entry.
The One-Sentence Difference
An e-invoice authenticates a B2B tax invoice and is triggered by the seller's annual turnover. An e-way bill permits the physical movement of goods and is triggered by the consignment value.
That is the whole rule, in one line. Everything below is the operating detail.
Side-by-Side Snapshot
E-Invoice
- What it is: Electronic authentication of a tax invoice via IRN
- Trigger: Seller's aggregate turnover > Rs 5 crore in any year from FY 2017-18
- Applies to: B2B invoices, exports, SEZ, credit/debit notes
- Excludes: B2C invoices (separately, dynamic QR for > Rs 500 cr)
- Generated on: Invoice Registration Portal (einvoice1.gst.gov.in + 5 others)
- Time limit: 30 days from invoice date (for > Rs 10 cr turnover)
- Validity: Permanent until cancelled within 24 hours
- Output: 64-char IRN + signed QR code
E-Way Bill
- What it is: Electronic permit for movement of goods
- Trigger: Consignment value > Rs 50,000 (most states)
- Applies to: All movement of goods (sale, transfer, return, etc.)
- Excludes: Services, exempt goods, intra-state movement under state limits
- Generated on: E-Way Bill Portal (ewaybillgst.gov.in)
- Time limit: Before movement begins
- Validity: Distance-based — typically 1 day per 200 km
- Output: 12-digit EWB number + QR code
The Trigger Question: When Each Applies
E-Invoice Trigger Rules
You must generate an e-invoice if both of the following are true:
- Your aggregate annual turnover crossed Rs 5 crore in any financial year from 2017-18 onwards (the rule is permanent once triggered)
- The transaction is one of: B2B supply, export (with or without payment of tax), SEZ supply, or credit/debit note to a registered person
It does not matter whether you ship anything. A pure software services business invoicing Rs 10 lakh of consulting to another GST-registered Indian company must generate an e-invoice — even though no goods move and no e-way bill is required.
E-Way Bill Trigger Rules
You must generate an e-way bill if all of the following are true:
- The transaction involves movement of goods (sale, transfer, job-work, return — any movement, not only sale)
- The consignment value (including GST) is above Rs 50,000 in most states
- The movement is by motorised conveyance — road, rail, air, or vessel
Note that turnover is irrelevant for e-way bills. A sole proprietor with Rs 10 lakh annual turnover moving a Rs 60,000 consignment of goods needs an e-way bill. The same proprietor invoicing Rs 60,000 of services needs no e-way bill at all.
Side-by-Side Differences
| Dimension | E-Invoice | E-Way Bill |
|---|---|---|
| Statutory basis | Rule 48(4) of CGST Rules | Rule 138 of CGST Rules |
| Trigger | Annual turnover > Rs 5 cr | Consignment value > Rs 50,000 |
| Applies to services? | Yes (B2B services) | No |
| Applies to B2C? | No (currently) | Yes (if value > Rs 50k) |
| Portal | einvoice1.gst.gov.in (and 5 others) | ewaybillgst.gov.in |
| Generated by | Supplier | Supplier, recipient, or transporter |
| Time of generation | Within 30 days of invoice (for Rs 10 cr+) | Before movement starts |
| Cancellation window | 24 hours | 24 hours (or before goods leave premises) |
| Validity period | Permanent | Distance-based (1 day per 200 km) |
| Penalty for non-compliance | Sec 122 — Rs 10k or 100% of tax | Sec 129 — 100% of tax + detention of goods |
When Both Apply at the Same Time
This is the most common situation in practice. A business with Rs 8 crore annual turnover sells Rs 1.5 lakh of goods to a B2B customer in another state. Two compliances kick in:
- E-invoice: mandatory because the seller's turnover is above Rs 5 crore
- E-way bill: mandatory because the consignment value is above Rs 50,000 and goods are moving inter-state
In this scenario, the order of operations matters. Always generate the e-invoice first, then the e-way bill. The reason: the e-way bill portal accepts the IRN as input and auto-populates supplier, recipient, item, and tax details — saving 80% of the data entry. Generating the e-way bill first and the e-invoice second creates two manually entered records that must reconcile, which is exactly where errors creep in.
The Auto-Population Workflow
Since 2020, the e-way bill portal supports IRN-based auto-population. The flow is:
- Push the invoice to the IRP, receive the IRN
- On the e-way bill portal, choose "Generate from e-invoice" and enter the IRN
- The portal pre-fills 90% of the e-way bill fields from the IRN data
- You add only transport-specific details: vehicle number, transporter ID, distance, mode of transport
- Submit and receive the 12-digit EWB number plus QR code
Modern billing software collapses this to a single screen — generate the invoice, push to IRP, receive IRN, then automatically chain to the e-way bill API with the transport details captured at the time of dispatch. End-to-end in under 30 seconds with zero double entry.
When Only One Applies
E-Invoice Only (No E-Way Bill)
- B2B services invoice (e.g., software consulting, audit, legal, marketing) — no goods move
- B2B sale of goods worth less than Rs 50,000 — under e-way bill threshold
- B2B supply where goods are picked up by buyer from your premises in their own vehicle and the value is below state-specific intra-state thresholds
E-Way Bill Only (No E-Invoice)
- Movement of goods worth above Rs 50,000 by a business with turnover under Rs 5 crore
- Stock transfer between own branches (no sale, hence no tax invoice, but movement still requires EWB)
- Goods returned by a customer where the original supply was not e-invoiced
- B2C delivery of goods worth more than Rs 50,000 by a business under the e-invoicing threshold
The Penalty Structures Are Very Different
Confusing the two compliances is also confusing about the penalties.
E-Invoice Penalty (Section 122 CGST)
- Rs 10,000 or 100% of tax (whichever is higher), per invoice
- For incorrect invoice: up to Rs 25,000 per invoice
- No detention of goods or vehicles
- Bigger commercial cost: buyer loses ITC
E-Way Bill Penalty (Section 129 CGST)
- Tax + 100% penalty (or 200% in certain cases) on the value of goods
- Physical detention of goods and vehicle at the inter-state border
- Penalty is payable to release the goods — no penalty, no movement
- Officer can also confiscate the conveyance under Section 130
Section 129 is significantly more painful in the moment because it involves a stopped truck at a check-post, perishable goods spoiling, and an immediate cash payment to release the consignment. Section 122 is painful later, when an audit notice arrives months down the line.
One business owner told us: "We can survive a Section 122 notice — we have time to respond. We cannot survive a truck full of refrigerated cargo stopped at the Karnataka border for two days because someone forgot the e-way bill. That is when the customer calls."
Why the Two Portals Stay Separate
People often ask why the GSTN does not merge the two compliances. The answer is that they serve genuinely different purposes:
- The IRP exists to ensure every B2B invoice is captured in the GST system at source — eliminating fake invoices and ITC fraud
- The e-way bill portal exists to track physical movement of goods to prevent under-invoicing during transit and goods being moved without invoices at all
What the GSTN has done is connect them. The IRN auto-populates the e-way bill, the e-way bill portal blocks generation when an e-invoice is missing for a mandated business, and both feed into the same GSTR-1 filing. Functionally, an integrated billing system treats them as one workflow even though the statutory framework keeps them apart.
State-Wise E-Way Bill Thresholds
The Rs 50,000 inter-state threshold is uniform, but intra-state thresholds vary by state. A few examples (as of 2026):
- Tamil Nadu: Rs 1 lakh for intra-state movement of certain goods
- West Bengal: Rs 1 lakh for intra-state movement
- Bihar: Rs 1 lakh for intra-state movement
- Delhi: Rs 1 lakh for intra-state movement
- Maharashtra, Karnataka, Gujarat: Rs 50,000 (same as inter-state)
The intra-state limits are revised periodically by individual state GST departments. Always cross-check the current threshold for your state and any state your goods transit through.
The Practical Setup
For any business that crosses both thresholds, the workflow that actually scales is:
- Single billing screen captures invoice + transport details together
- System pushes to IRP, receives IRN within seconds
- System chains to e-way bill API with the IRN, receives EWB number
- Both numbers print on the same invoice PDF along with the QR codes
- End-of-day reconciliation report flags any invoice without an IRN or any movement without an EWB
This single workflow eliminates the most common source of compliance failure: generating one document and forgetting the other. The only manual decisions remaining are the transport-specific ones — vehicle number, mode of transport, distance — all of which are dispatch-side data.
The Bottom Line
E-invoice and e-way bill are not two versions of the same rule. They are two compliances answering two different questions: "is this invoice authenticated?" and "is this shipment authorised to move?" One is triggered by who you are, the other by what you are moving. Knowing which applies (and when both apply) is the single biggest determinant of whether your shipments move smoothly and your buyers' ITC stays clean.
Frequently Asked Questions
Quick answers to the most common questions about this topic.
What is the difference between an e-invoice and an e-way bill?
Do I need both an e-invoice and an e-way bill for the same shipment?
Is an e-way bill required for services?
What happens if I generate an e-way bill without an e-invoice (when both are required)?
Generate Both From One Screen
Our GST billing software handles e-invoice and e-way bill in a single workflow. IRN first, EWB auto-populated from IRN, both printed on the invoice — zero double entry, zero forgotten compliance.
Explore GST Billing Software Get a Personalised Demo