1. Home
  2. Free tools
  3. E-invoice & E-way Bill Checker

E-invoice & E-way Bill Checker

In short: E-invoicing is mandatory for B2B invoices and exports if your aggregate turnover was above ₹5 crore in any financial year from 2017-18 (since 1 August 2023), and with an AATO of ₹10 crore or more each invoice must be reported within 30 days. An e-way bill is needed before moving goods worth more than ₹50,000 including GST, valid 1 day for every 200 km. Some businesses and goods are exempt, and states can set their own limit for movement within the state.

Free, no sign-upRuns in your browserRules checked 20 October 2026

Reviewed by Sagar Ruparelia, Founder & Head, Ofin Legal.Updated

E-invoice check

₹
All-India turnover under your PAN in any one completed year. Once you cross ₹5 crore, e-invoicing stays even if turnover falls.

Who is the invoice for?

E-invoice

Enter your turnover

E-invoicing applies when aggregate turnover has been above ₹5 crore in any financial year from 2017-18.

This checker applies the central rules. It does not generate e-invoices or e-way bills; that is done on the official portals. Check a buyer’s GST number first with the GSTIN Validator.

How to use the E-invoice & E-way Bill Checker

  1. Enter your highest turnover. Use the highest aggregate turnover in any financial year since 2017-18. Crossing ₹5 crore once is enough for e-invoicing.
  2. Pick your business and invoice type. Some businesses, such as banks and SEZ units, are outside e-invoicing. B2C invoices are not covered.
  3. Switch to e-way bill. Enter the consignment value with GST, where the goods are going and why, and any exemption that applies.
  4. Add the distance. The validity of the e-way bill depends on the distance and on whether the cargo is over-dimensional.

E-invoice turnover limit and exemptions

FromE-invoicing applies above
1 October 2020₹500 crore aggregate turnover
1 January 2021₹100 crore aggregate turnover
1 April 2021₹50 crore aggregate turnover
1 April 2022₹20 crore aggregate turnover
1 October 2022₹10 crore aggregate turnover
1 August 2023₹5 crore aggregate turnover

Businesses outside e-invoicing

BusinessSource
SEZ unit (not an SEZ developer)Notification 61/2020-Central Tax
Government departmentNotification 23/2021-Central Tax
Local authorityNotification 23/2021-Central Tax
Insurer, bank, financial institution or NBFCNotification 13/2020-Central Tax (rule 54(2))
Goods transport agency (road transport of goods)Notification 13/2020-Central Tax (rule 54(3))
Passenger transport serviceNotification 13/2020-Central Tax (rule 54(4))
Admission to films in multiplex screensNotification 33/2019-Central Tax (rule 54(4A))

B2B supplies and exports: invoices, credit notes and debit notes. If your annual aggregate turnover (AATO) is ₹10 crore or more, the Invoice Registration Portal does not accept an invoice, credit note or debit note that is older than 30 days when reported (an invoice dated 1 April cannot be reported after 30 April). The 57th GST Council (8 October 2026) recommended extending e-invoicing to purchases from unregistered persons taxed under reverse charge and to import of services, for taxpayers with turnover of ₹5 crore and above. It is a recommendation, not yet law.

E-way bill limits, validity and exemptions

CaseE-way bill
Consignment value above ₹50,000 (with GST)Required
Consignment value ₹50,000 or lessNot required under the central rule
Inter-state movement from a principal to a job workerRequired at any value
Inter-state movement of handicraft goods by a person exempt from GST registrationRequired at any value
Movement within a stateCheck your state’s notified limit

Validity by distance

DistanceNormal cargoOver-dimensional cargo
Up to 20 km1 day1 day
21 to 200 km1 day2 to 10 days
201 to 400 km2 days11 to 20 days
Each further 200 km (normal) or 20 km (over-dimensional)1 more day1 more day

1 day for every 200 km or part of it (20 km for over-dimensional cargo). Validity runs from the time of generation, and each day ends at midnight of the day after. An e-way bill number with only Part A filled is valid for 15 days for updating Part B. Part B (vehicle details) can be left blank when goods move up to 50 km within the same state from your place of business to a transporter's place of business for onward transport.

When no e-way bill is needed

  • Goods listed in the Annexure to rule 138(14), such as household LPG, jewellery or currency.
  • Goods carried by a non-motorised conveyance.
  • Goods moved from a port, airport, air cargo complex or land customs station to an ICD or CFS for customs clearance.
  • Movement within an area your state has notified under its SGST rule 138(14)(d).
  • Goods exempt from GST under Notification 2/2017-Central Tax (Rate), other than de-oiled cake.
  • Alcoholic liquor for human consumption, petroleum crude, diesel, petrol, natural gas or aviation turbine fuel.
  • Movement treated as no supply under Schedule III.
  • Goods under customs bond, supervision or seal.
  • Transit cargo to or from Nepal or Bhutan.
  • Goods exempt under Notifications 7/2017 and 26/2017-Central Tax (Rate).
  • Movement by defence formations (as consignor or consignee).
  • Central or State Government or a local authority sending goods by rail.
  • Empty cargo containers.
  • Up to 20 km to a weighbridge and back, with a delivery challan.

Goods in the Annexure to rule 138(14)

  • LPG for household and NDEC customers.
  • Kerosene sold under PDS.
  • Postal baggage carried by the Department of Posts.
  • Natural or cultured pearls, precious or semi-precious stones, precious metals (Chapter 71).
  • Jewellery, goldsmiths' and silversmiths' wares (Chapter 71), except imitation jewellery (7117).
  • Currency.
  • Used personal and household effects.
  • Coral, unworked (0508) and worked (9601).

States can notify their own limits or areas for movement within the state under their SGST rule 138(14)(d). This tool uses the ₹50,000 central limit; check your state's notification for movement within the state. A state may require an e-way bill for movement of gold and precious stones within the state above a value it notifies, not below ₹2 lakh (rule 138F). Check whether your state has notified it.

Check a buyer’s GST number before you bill with the GSTIN Validator. Not registered yet? Use the GST Registration Checker.

E-invoice applicability turns on one number: if your aggregate turnover went above ₹5 crore in any financial year since 2017-18, every B2B invoice and export invoice needs an Invoice Reference Number (IRN) from the Invoice Registration Portal, unless your business is in an exempt class such as banks, goods transport agencies or SEZ units. The e-way bill limit is a separate test, ₹50,000 of consignment value including GST, for goods on the move. This guide explains when each rule starts, with worked examples, what the driver must carry, and which 2026 changes are only proposals.

When does e-invoicing start for your business?

E-invoicing applies from the financial year after the first year your aggregate turnover exceeded ₹5 crore, because the test is turnover "in any preceding financial year from 2017-18 onwards". Once you are in, a later dip below ₹5 crore does not take you out.

The ₹5 crore limit has applied since 1 August 2023 (Notification 10/2023-Central Tax), and the "any preceding year" wording and the inclusion of exports come from Notification 70/2020-Central Tax.

Example. Bluepeak Foods Private Limited, a made-up company, had aggregate turnover of ₹4.6 crore in 2024-25 and ₹5.3 crore in 2025-26. E-invoicing applies to its B2B invoices, exports, credit notes and debit notes from 1 April 2026. If turnover falls to ₹4.8 crore in 2026-27, it still applies, because 2025-26 remains a preceding year above ₹5 crore. The checker above shows e-invoicing as required for ₹5.3 crore and B2B invoices, without the 30-day limit, which starts at ₹10 crore.

What an e-invoice is, and what happens without one

An e-invoice is a normal tax invoice whose details are uploaded to the Invoice Registration Portal to get an IRN before it is issued (rule 48(4) of the CGST Rules). For a business covered by e-invoicing, an invoice issued any other way "shall not be treated as an invoice" (rule 48(5)), which puts your buyer's input tax credit at risk.

The IRN also helps with the e-way bill. Part A of the e-way bill is filled in from the e-invoice details, and the driver can show the QR code with the embedded IRN on a phone instead of a paper invoice (rule 138A(2) and (3)).

  • B2C invoices do not need an IRN. Separately, a business with aggregate turnover above ₹500 crore must print a dynamic QR code on B2C invoices (Notification 14/2020-Central Tax).
  • The 30-day limit. From 1 April 2025, if your annual aggregate turnover is ₹10 crore or more, the portal rejects an invoice, credit note or debit note that is older than 30 days when reported. An invoice dated 1 September 2026 cannot be reported after 30 September 2026.

When is an e-way bill required?

An e-way bill is required before you move goods whose consignment value exceeds ₹50,000 including GST, whether the movement is a sale, is for another reason such as sending goods to a job worker, or follows a purchase from an unregistered supplier (rule 138(1)). Below ₹50,000 you may still generate one voluntarily.

The consignment value is the value on the invoice, bill of supply or delivery challan plus CGST, SGST, IGST and cess, leaving out exempt goods on the same invoice. Two movements need one at any value: inter-state movement from a principal to a job worker, and inter-state handicraft goods sent by a person exempt from registration.

Example. A made-up Pune distributor ships goods with a taxable value of ₹45,000 to Indore. With 18% IGST of ₹8,100, the consignment value is ₹53,100, above ₹50,000, so an e-way bill is required even though the taxable value alone is below the limit. The checker above gives the same answer for ₹53,100.

Movement within a state can follow a different limit, because each state can notify its own limits or areas under its SGST rule 138(14)(d). Check your state's notification.

Who generates the e-way bill: Part A and Part B

Part A carries the invoice details and is filled by the registered consignor or consignee, or by a transporter, e-commerce operator or courier on their authorisation. Part B carries the vehicle details and is filled by whoever moves the goods. A Part A number is valid for 15 days for Part B to be added.

  1. Fill Part A before the goods start moving (rule 138(1)).
  2. If you use your own or a hired vehicle, add Part B yourself. If you hand the goods to a transporter, enter the transporter's details and the transporter completes Part B (rule 138(2) and (3)).
  3. Part B can be left blank when goods move up to 50 km within the state from your place of business to the transporter's (rule 138(3)).
  4. Cancel a wrong e-way bill within 24 hours of generation, unless it has been verified in transit (rule 138(9)).
  5. The other party has 72 hours, or until delivery if earlier, to reject it; after that it is treated as accepted (rule 138(12)).

The driver carries the invoice, bill of supply or delivery challan, and the e-way bill on paper or its number in electronic form (rule 138A(1)). One e-way bill is valid in every state (rule 138(13)).

How long is an e-way bill valid? A worked example

An e-way bill is valid for 1 day for every 200 km or part of it, or 1 day for every 20 km for over-dimensional cargo and multimodal shipments with a leg by ship. Validity runs from the time of generation, and each day ends at midnight of the day after.

Example. An e-way bill for 610 km is generated at 4:00 pm on 3 November 2026. 610 km needs 4 days (200 + 200 + 200 + 10), so the checker shows 4 days. The first day ends at midnight at the end of 4 November, and the bill stays valid until midnight at the end of 7 November 2026.

If the goods cannot arrive in time because of exceptional circumstances, including trans-shipment, the transporter can extend validity after updating Part B, within eight hours of its expiry (rule 138(10)).

What happens if goods move without a valid e-way bill?

Goods moving in breach of the rules, including without a required e-way bill, can be detained or seized along with the vehicle under section 129 of the CGST Act. Since 1 January 2022 they are released on payment of a penalty, 200% of the tax payable where the owner comes forward, or on security for that amount.

An e-way bill that expires before delivery no longer covers the goods, so plan extensions on long routes and around holidays. Generating one takes minutes; a detention holds up the goods, the vehicle and the sale.

What changed in 2025 and 2026, and what is only proposed

In force since 1 April 2025: the 30-day reporting limit for businesses with annual aggregate turnover of ₹10 crore or more. The e-invoice limit is still ₹5 crore and the e-way bill limit ₹50,000.

The 57th GST Council on 8 October 2026 recommended the following. They are proposals until notified:

  • Extending e-invoicing to purchases from unregistered persons taxed under reverse charge, and to imports of services, for businesses with turnover of ₹5 crore and above.
  • Intercepting a vehicle only on specific intelligence and with the authorisation of an officer not below Joint Commissioner.
  • No interception in transit states, except where no e-way bill was generated or no document shows the origin or destination, and no confiscation under section 130 of goods in transit.

GSTN has added supply types for both reverse charge cases to the e-invoice sandbox (advisory of 16 October 2026), but the start date still depends on a notification.

Common mistakes with e-invoices and e-way bills

Most errors come from testing the wrong turnover year or the wrong value. E-invoicing looks back at every year since 2017-18, and the e-way bill limit uses the value including GST.

  • Checking only this year's turnover for e-invoicing.
  • Leaving out credit notes and debit notes, which need an IRN too.
  • Issuing invoices first and getting IRNs later. Rule 48(4) expects the IRN when the invoice is prepared, and at ₹10 crore annual aggregate turnover the portal rejects documents older than 30 days.
  • Assuming the ₹50,000 central limit applies to every movement within your state.
  • Letting the e-way bill lapse on a delayed truck instead of extending it within eight hours.
  • Not checking the buyer's GSTIN before generating the IRN. Use the GSTIN validator first.

Ofin Legal's professional accounting team, supported by a qualified CA, keeps your books and GST returns on schedule for a fixed fee agreed upfront. If you are starting to export, the export registration finder lists the registrations you need, and the GST registration checker confirms your GST position.

Rules this tool uses

RuleWhat it saysSource
E-invoice thresholdAggregate turnover above ₹5 crore, from 1 August 2023.Notification 10/2023-Central Tax (₹5 crore from 1 August 2023)
Which year countsAny financial year from 2017-18 onwards. Exports are covered as well as B2B supplies.Notification 70/2020-Central Tax (any year from 2017-18, exports)
E-invoice exemptionsSEZ units, government departments, local authorities, insurers, banks, financial institutions and NBFCs, goods transport agencies, passenger transport and multiplex cinema admission.Notification 13/2020-Central Tax, as amended
30-day reporting limitIf your annual aggregate turnover (AATO) is ₹10 crore or more, the Invoice Registration Portal does not accept an invoice, credit note or debit note that is older than 30 days when reported (an invoice dated 1 April cannot be reported after 30 April).GSTN advisory on the 30-day e-invoice reporting limit (AATO ₹10 crore and above)
E-way bill thresholdConsignment value above ₹50,000, including GST.Notification 12/2018-Central Tax (rule 138)
Always neededInter-state movement to a job worker, and inter-state handicraft goods sent by a person exempt from registration.Notification 12/2018-Central Tax (rule 138)
Validity1 day for every 200 km or part of it (20 km for over-dimensional cargo). Validity runs from the time of generation, and each day ends at midnight of the day after.Notification 94/2020-Central Tax (200 km a day from 1 January 2021)
Part B within 50 kmPart B (vehicle details) can be left blank when goods move up to 50 km within the same state from your place of business to a transporter's place of business for onward transport.Notification 12/2018-Central Tax (rule 138)
ExemptionsRule 138(14): non-motorised conveyance, listed goods, exempt goods, customs movements and the other cases in the list above.Notification 12/2018-Central Tax (rule 138)
Gold within a stateA state may require an e-way bill for movement of gold and precious stones within the state above a value it notifies, not below ₹2 lakh (rule 138F). Check whether your state has notified it.Notification 38/2023-Central Tax (rule 138F)

Rules checked on 20 October 2026 and reviewed by Sagar Ruparelia. Laws and fees change; the official portals linked above are the final authority. This tool is for guidance, not legal advice.

E-invoice & E-way Bill Checker: frequently asked questions

What is the turnover limit for e-invoicing?

₹5 crore. Since 1 August 2023, a business must issue e-invoices if its aggregate turnover was above ₹5 crore in any financial year from 2017-18 onwards. The limit started at ₹500 crore in October 2020 and came down in steps: ₹100 crore, ₹50 crore, ₹20 crore, ₹10 crore and then ₹5 crore.

Is e-invoicing required for B2C invoices?

No. E-invoicing covers supplies to registered businesses (B2B) and exports, including the credit notes and debit notes on them. Invoices to consumers are not reported to the Invoice Registration Portal.

What is the 30-day rule for e-invoices?

From 1 April 2025, if your annual aggregate turnover (AATO) is ₹10 crore or more, the Invoice Registration Portal does not accept an invoice, credit note or debit note more than 30 days after its date. Below ₹10 crore this limit does not apply.

What is the e-way bill limit?

An e-way bill is needed before goods move when the consignment value, including GST, is more than ₹50,000. It is needed at any value for inter-state movement to a job worker, and for inter-state handicraft goods sent by a person exempt from registration. States can set their own limit for movement within the state, so check your state’s notification.

How long is an e-way bill valid?

1 day for every 200 km or part of it, so 450 km gets 3 days. For over-dimensional cargo it is 1 day for every 20 km. Validity runs from the time the bill is generated, and each day ends at midnight of the day after.

Which goods do not need an e-way bill?

Goods carried by a non-motorised conveyance, goods exempt from GST under Notification 2/2017 (other than de-oiled cake), alcoholic liquor, petrol, diesel, natural gas and ATF, listed goods such as household LPG, jewellery and currency, empty cargo containers, and goods taken up to 20 km to a weighbridge with a delivery challan, among others.

Free consultation

Want an expert to handle Outsourced Accounting?

Send your details and your result above goes with them. An Ofin CA/CS calls you back within 24 hours (Mon-Sat) with a fixed-price proposal.

  • Outsourced Accounting: fixed fee quoted upfront
  • CAs, CSs and legal professionals on every file
  • Rated 4.9 on Google, 5,000+ clients served

Request a call back

Takes 30 seconds.

+91
  • 100% confidential
  • Reply in 24h
  • 4.9★ Google

Ready to start your business the right way?

Talk to an Ofin expert today; we’ll recommend the right structure and send a fixed-price proposal.

Ofin Legal compliance expert