GST · GST Return Filing & Compliance
E-Invoicing & E-Way Bill Compliance
E-invoicing and e-way bill compliance are not back-office IT tasks — they are real-time tax reporting obligations where a single mismatched value, missed IRN, or expired e-way bill can freeze a shipment at a check post or block a customer's input tax credit.
Chartered Accountants · Chennai · Hyderabad · Bangalore · Dubai · Since 1986
E-invoicing and e-way bill compliance are not back-office IT tasks — they are real-time tax reporting obligations where a single mismatched value, missed IRN, or expired e-way bill can freeze a shipment at a check post or block a customer's input tax credit. At PNPC Global, we have supported businesses through GST's e-invoicing rollout since it began in October 2020 and through every subsequent turnover-threshold reduction that followed. We do not just help you generate an IRN or a QR code. We assess whether e-invoicing applies to you at all, map your ERP or billing software to the Invoice Registration Portal (IRP) schema, build the controls that stop e-invoice and e-way bill data from drifting apart, and stay available when a transporter is stopped mid-route with a validity question. From a single-location trader in Chennai to a multi-state manufacturer moving goods daily, we build the process — not just file the one transaction in front of us.
What it costs
No hidden charges. The exact figure is set in your engagement letter.
E-invoicing under GST is a system in which specified categories of registered taxpayers report their business-to-business (B2B) tax invoices, credit notes, and debit notes electronically to a government-notified Invoice Registration Portal (IRP) before or at the time they are issued to the buyer. On successful validation, the IRP returns a unique 64-character Invoice Reference Number (IRN), digitally signs the invoice, and generates a QR code embedding key invoice details. The IRN and QR code must then be printed on the invoice copy handed to the buyer. E-invoicing is governed principally by Rule 48(4) of the CGST Rules 2017, and it does not create a new invoice format — it is a standardised reporting and authentication layer sitting on top of the invoice you already issue. Once an invoice is registered on the IRP, its core details are auto-populated into GSTR-1 (outward supplies) and can flow through to auto-generate a corresponding e-way bill where goods movement is involved, reducing manual double-entry and reconciliation mismatches between the two systems.
The e-way bill, by contrast, is a document evidencing the movement of goods rather than a record of the underlying sale. Governed by Rule 138 of the CGST Rules 2017 and the corresponding State GST Rules, an e-way bill (Form EWB-01) must generally be generated on the National Informatics Centre's e-way bill portal (ewaybillgst.gov.in) whenever the consignment value of goods being moved exceeds ₹50,000 — whether the movement is due to a supply, a return, or a reason other than a supply (such as a job-work despatch or an exhibition). The e-way bill records the consignor, consignee, goods description, value, HSN code, transporter details, and vehicle number, and it carries a validity period calculated on the distance to be travelled — broadly one additional day of validity for every 200 km (or part thereof) for normal cargo, with a shorter distance slab for over-dimensional cargo. Extensions are possible before expiry under specified circumstances such as a transit delay, natural calamity, or law-and-order disruption, but must be recorded on the portal with a stated reason.
These two systems are related but not identical, and treating them as interchangeable is one of the most common compliance errors we see. E-invoicing is a tax-department reporting and authentication requirement tied to invoice value and turnover; the e-way bill is a movement-of-goods control tied to consignment value, irrespective of whether e-invoicing applies to that taxpayer. A taxpayer can be liable for e-way bill generation without being liable for e-invoicing (for example, a business below the e-invoicing turnover threshold moving goods worth over ₹50,000), and conversely, a service transaction that is e-invoice-liable (where applicable) will typically have no e-way bill requirement at all because no goods are moving. Since 2020, the GST Network (GSTN) has progressively integrated the two: when an e-invoice is generated for a supply involving movement of goods, Part A of the e-way bill can be auto-populated from the IRN data, and since 1 March 2024 the IRP-generated e-way bill flow requires the document/invoice number quoted in the e-way bill to match the corresponding e-invoice IRN details for notified taxpayers, closing a gap that earlier allowed the two records to diverge.
The applicability of e-invoicing has expanded through a series of CBIC notifications since October 2020, moving from an initial ₹500 crore Aggregate Annual Turnover (AATO) threshold down through ₹100 crore, ₹50 crore, ₹20 crore, ₹10 crore, and finally to ₹5 crore effective 1 August 2023 (Notification No. 10/2023–Central Tax) — meaning any registered person whose AATO in any financial year from 2017-18 onwards has exceeded ₹5 crore is presently covered, subject to specified exclusions such as SEZ units, insurers, banking and financial institutions, goods transport agencies (for specified services), passenger transport services, and cinema exhibition services. Separately, from 1 April 2025, taxpayers with AATO of ₹10 crore or more are required to report e-invoices to the IRP within 30 days of the invoice date, failing which the portal will reject the reporting — a time-bound reporting discipline introduced to curb backdated reporting. PNPC's engagement begins with confirming whether either obligation applies to your specific turnover and transaction mix, because the consequences of getting this threshold determination wrong — in either direction — carry real financial and operational risk.
When e-invoicing and e-way bill compliance apply to your business
Your Aggregate Annual Turnover (AATO) has exceeded ₹5 crore in any financial year from 2017-18 onwards — e-invoicing is mandatory for your B2B invoices, credit notes, and debit notes under Rule 48(4), regardless of your turnover in the current year
You issue B2B tax invoices, export invoices, or deemed export invoices and fall within the notified turnover threshold — these categories require IRN generation; pure B2C invoices are presently outside e-invoicing (though a Dynamic QR Code obligation applies separately to large B2C suppliers)
You move goods — your own stock, sale consignments, job-work goods, or exhibition goods — where the consignment value exceeds ₹50,000, whether by road, rail, air, or vessel, and irrespective of whether you are e-invoice-liable
You are a transporter or e-commerce logistics operator regularly generating e-way bills on behalf of consignors and need Part B (vehicle details) updated en route
Your AATO is ₹10 crore or more and you need your invoice reporting workflow re-engineered to comply with the 30-day reporting window introduced from 1 April 2025
You operate across multiple GSTINs or multiple states and need a consistent, centrally governed process so that e-invoice and e-way bill data does not diverge between locations
You want to reduce GSTR-1 mismatches and input tax credit disputes with customers by ensuring invoice data auto-flows correctly from the IRP into your returns
Your ERP or billing software needs API or GSP (GST Suvidha Provider) integration with the IRP and the e-way bill portal rather than manual portal entry for every invoice
You are approaching or have recently crossed a notified turnover threshold and need a compliance gap assessment before the obligation becomes mandatory
You need staff trained on e-invoice cancellation rules (within 24 hours only), e-way bill extension procedures, and the penalty exposure of non-compliance during transit checks
When e-invoicing or e-way bill obligations may not apply
Your AATO has never exceeded ₹5 crore in any financial year since 2017-18 — e-invoicing does not presently apply to you, though you should reconfirm this every year as thresholds have historically been lowered by notification
You are a notified exempt category even above the threshold — SEZ units (as suppliers, not recipients), insurance companies, banking companies and financial institutions including NBFCs, goods transport agencies transporting goods by road (for GTA services specifically), passenger transportation service providers, and multiplex/cinema exhibitors are excluded from e-invoicing by specific notification
You deal exclusively in exempt or nil-rated goods/services with no taxable B2B supply — there is no invoice to report to the IRP if no taxable supply is being made
You move goods where the consignment value is genuinely below ₹50,000 and the movement does not fall into a category some States mandate at lower or nil thresholds (a handful of States have historically prescribed lower intra-state thresholds for specific goods — always confirm state-specific rules) — in this narrow case an e-way bill is not required
The movement is specifically exempted under Rule 138(14) — such as goods specified in the exempted annexure, movement by non-motorised conveyance, goods transported from port/airport/air cargo complex/land customs station to an inland container depot for customs clearance, or certain intra-state movements notified by specific States as exempt
You are only issuing B2C retail invoices and are not separately liable for the Dynamic QR Code requirement (applicable to notified large taxpayers, presently AATO above ₹500 crore, for B2C invoices) — pure small-ticket B2C billing does not require IRN generation.
E-Invoicing vs E-Way Bill — how the two obligations differ and interact
| Feature | E-Invoicing (IRN/QR) | E-Way Bill | When Both Apply Together |
|---|---|---|---|
| Governing rule | Rule 48(4), CGST Rules 2017 | Rule 138, CGST Rules 2017 (+ State Rules) | Auto-population links IRP and EWB portal for notified taxpayers |
| Trigger | Turnover (AATO) crossing the notified threshold — currently ₹5 crore | Consignment value of goods movement exceeding ₹50,000 | A B2B sale above ₹50,000 with goods movement, by an e-invoice-liable business |
| What it reports | The invoice itself — value, tax, HSN, buyer GSTIN, IRN, QR code | The movement of goods — transporter, vehicle, route, validity period | Part A of EWB is auto-populated from the IRN; Part B (vehicle) still needs separate entry |
| Portal | Invoice Registration Portal (IRP) — multiple IRPs now operate under NIC/GSTN oversight | National Informatics Centre e-way bill portal (ewaybillgst.gov.in) | Both portals are interoperable for notified categories; document numbers must match |
| Applies to services? | Yes — for notified categories, service invoices above threshold are e-invoice-liable | No — e-way bill applies only to physical movement of goods | A B2B service invoice needs IRN but no e-way bill; a B2B goods invoice may need both |
| Validity / time limit | 24 hours to cancel an incorrectly generated IRN; 30-day reporting window for AATO ≥ ₹10 crore from 1 April 2025 | 1 day validity per 200 km (or part thereof) of distance for normal cargo from generation time, extendable before expiry | E-way bill validity runs independently of the IRN — an e-way bill can expire mid-transit even if the invoice is correctly reported |
| Penalty exposure | Invoice without a valid IRN, where mandatory, is treated as not a valid tax invoice — ITC to buyer can be denied and penalty under Section 122 (₹10,000 or the tax evaded, whichever is higher) can apply | Goods in transit without a valid e-way bill are liable to detention/seizure under Section 129, and to a penalty typically equal to 200% of the tax payable on the goods (or an amount as prescribed) plus release conditions | Both exposures can apply simultaneously if a B2B goods shipment moves with neither a valid IRN nor a valid e-way bill |
| Who is responsible for compliance | The supplier (invoice issuer) reporting to the IRP before or at the time of issuing the invoice | Whichever party causes the movement — supplier, recipient, or transporter, depending on who arranges transportation | Contractual clarity on who generates the e-way bill is essential when the transporter is a third party |
| Amendment mechanism | IRN cannot be amended once generated — must be cancelled within 24 hours and a fresh invoice/IRN generated, or corrected only through the GSTR-1 amendment mechanism thereafter | Part B (vehicle number, transporter ID) can be updated multiple times during validity; Part A cannot be changed after 24 hours except by cancellation | A cancelled IRN does not automatically cancel a linked e-way bill — both need to be actioned |
This table is directional guidance for planning purposes. The applicable threshold, exemption category, and penalty computation depend on your specific turnover history, transaction type, and state — always confirm current applicability with a CA before assuming either obligation does or does not apply to a specific transaction.
| # | Stage & What PNPC Does | CA Advice Portals Never Give | Timeline |
|---|---|---|---|
| 1 | Applicability Assessment — Does e-invoicing and/or e-way bill apply to you at all | We check your AATO across every financial year since 2017-18 — not just the current year — because the threshold test is cumulative and a single high-turnover year in the past can trigger a permanent e-invoicing obligation even if turnover has since fallen. We also check exclusion categories (SEZ, banking, GTA, passenger transport, cinema) that portals and generic software vendors routinely miss. | Day 1–2 |
| 2 | IRP / GSP Enrolment — Registering your GSTIN on the e-invoice system | The e-invoice system requires a separate one-time registration on the einvoice portal linked to your GSTIN, distinct from your GST registration itself and from e-way bill portal credentials. We coordinate this registration and set up API or GSP-based connectivity rather than manual entry for every invoice, which does not scale beyond a handful of transactions a day. | Day 2–5 |
| 3 | ERP / Billing Software Mapping — Aligning your invoice fields to the IRP schema | The IRP validates invoices against a strict schema (invoice reference number format, HSN/SAC mandatory fields, buyer GSTIN validation, place-of-supply logic). A billing system that has not been mapped to this schema throws repeated validation errors at go-live. We review your ERP/accounting software output against the schema before the mandatory date arrives — not after invoices start failing. | Week 1–2 |
| 4 | E-Way Bill Portal Setup — Registering transporters and sub-users | Beyond the primary GSTIN registration on the e-way bill portal, businesses that use third-party transporters need Transporter ID mapping, and businesses with multiple branches or warehouse dispatch points need sub-user creation with appropriately scoped permissions. Getting this wrong means either over-broad access (a compliance and fraud risk) or under-provisioned access (operational delay at the dispatch point). | Week 1–2 |
| 5 | Two-Factor Authentication (2FA) Enrolment — Mandatory login security | 2FA has progressively become mandatory for e-way bill and e-invoice portal logins — first for larger AATO taxpayers, then extended more broadly. We set this up correctly across every user who needs portal or API access, avoiding lockouts that stop invoice or e-way bill generation at a critical moment. | Week 2 |
| 6 | Process Design — Who generates what, and when, across your organisation | In most businesses, the person raising the sales invoice is not the same person arranging transport. Without a clear internal process, e-way bills get generated late (or not at all) after goods have already left the dispatch dock — the single most common transit-penalty scenario we see. We design the internal handoff: invoice → IRN → auto-populated EWB Part A → transporter completes Part B before the vehicle leaves. | Week 2–3 |
| 7 | Credit Note / Debit Note & Export Invoice Workflow | Credit notes and debit notes above the applicable threshold also require IRN generation under the same rule — a requirement frequently missed because businesses associate e-invoicing only with sales invoices. Export invoices (with or without payment of IGST) similarly require IRN generation for notified taxpayers, and the export declaration and shipping bill details must align with the e-invoice data for smooth customs and refund processing. | Week 3 |
| 8 | Reconciliation Controls — IRN vs GSTR-1 vs E-Way Bill vs Books | Auto-population reduces manual entry but does not eliminate reconciliation risk — cancelled IRNs, amended invoices, and e-way bills generated without a corresponding IRN (for non-e-invoice-liable goods movements) all need to reconcile against your books and your GSTR-1. We set up a monthly three-way reconciliation: books, IRP/GSTR-1, and e-way bill register. | Month 1, then monthly |
| 9 | 30-Day Reporting Window Compliance (AATO ≥ ₹10 crore) | For taxpayers above ₹10 crore AATO, invoices dated more than 30 days in the past are rejected outright by the IRP as of 1 April 2025. This makes same-day or next-day invoice reporting operationally essential, not optional — a change in habit for businesses used to batch-reporting invoices weekly or monthly. We build the reporting cadence into your billing team's daily routine. | Ongoing from go-live |
| 10 | Staff Training — Dispatch, transport, and accounts teams | The people most exposed to e-way bill penalties are dispatch and transport staff, not accountants — yet they are rarely trained on validity periods, Part B updates, and what to do if a vehicle breakdown or route change occurs mid-transit. We run a practical, non-technical training session for exactly the staff who handle goods movement day to day. | Week 3–4 |
| 11 | Ongoing Monitoring & Query Handling | E-way bill validity expiring mid-route, a wrong vehicle number entered at dispatch, or an IRN cancellation window missed by a few hours are all situations that need same-day resolution — not a callback next week. PNPC provides ongoing support so these operational questions get answered when they arise, not after a detention notice is issued. | Continuous, retainer basis |
| 12 | Periodic Threshold Re-Check | Because e-invoicing thresholds have been progressively lowered by notification roughly every 12–18 months since 2020, a business currently below the threshold should not assume it will stay that way. We build an annual (or more frequent, if notifications are announced) re-check of your AATO and the current notified threshold into your compliance calendar. | Annually, or on notification |
Realistic onboarding timeline for a mid-sized business: 3–4 weeks from applicability assessment to fully operational e-invoicing and e-way bill workflow with staff trained and reconciliation controls live. Businesses already using GST-compliant billing software with existing GSP integration can often go live faster; businesses on manual or legacy billing systems typically need the full 3–4 weeks for ERP mapping and testing.
GSTIN(s) for every registered place of business that will generate e-invoices or e-way bills — multi-state businesses need this mapped per state
Aggregate Annual Turnover (AATO) figures for every financial year since 2017-18 — required to determine whether the e-invoicing threshold has ever been crossed, even in a past year
PAN of the business entity — used to cross-verify AATO across GSTINs held under the same PAN, since the threshold test is applied at the PAN level, not per GSTIN
List of all GSTINs held under the same PAN across India — the ₹5 crore AATO threshold is computed on a consolidated, all-India, all-GSTIN basis
Confirmation of business category — to check against exclusion list (SEZ unit, insurer, banking/NBFC, GTA, passenger transport, cinema exhibitor)
Name and version of the accounting or billing software currently in use — Tally, Zoho Books, SAP, Oracle, or a custom-built system, each with different native e-invoicing readiness
Existing GSP (GST Suvidha Provider) subscription, if any — some software already bundles GSP connectivity; others require a separate GSP empanelment
Sample invoice format currently in use — to map required fields (HSN/SAC, place of supply, buyer GSTIN, ship-to address) against the IRP's mandatory schema fields
API credentials or portal login details for existing e-invoice/e-way bill registrations, if the business has already registered but is not using them effectively
Volume estimate — approximate number of B2B invoices per day/month — to determine whether API integration is warranted over manual portal entry
List of regular transporters used, with their GSTIN or Transporter ID (if registered on the e-way bill portal) — needed for Part B population
Typical consignment value ranges and goods categories moved — to identify which shipments cross the ₹50,000 e-way bill threshold as routine practice
Vehicle registration numbers for owned fleet, if applicable — required at Part B generation for each trip
Standard dispatch locations and delivery destinations — used to pre-configure distance-based validity expectations and flag unusually long routes needing extension planning
Details of any job-work, exhibition, or non-sale goods movement — these require e-way bills under 'reasons other than supply' with different documentation (delivery challan instead of tax invoice)
List of staff who need e-invoice portal access (billing/accounts team) and e-way bill portal access (dispatch/logistics team) — access should be role-scoped, not shared under one login
Mobile numbers and email IDs for 2FA (two-factor authentication) enrolment for every user requiring portal or API access
Authorised signatory details for the GSTIN — needed for initial IRP and e-way bill portal registration
Sub-user creation requirements for multi-branch or multi-warehouse operations, with appropriately scoped permissions per location
Last 3–6 months of GSTR-1 filings — to cross-check whether invoice values already being reported match what would be expected under e-invoicing once mandatory
Sample of recent credit notes and debit notes — many businesses correctly e-invoice sales invoices but overlook the same requirement for credit/debit notes above threshold
Any prior IRN cancellation or e-way bill penalty history — useful context for identifying process gaps that led to the earlier issue
Export invoices and shipping bill data, if applicable — for confirming alignment between e-invoice IRN details and customs/export documentation
Current internal SOP (if any) for invoice generation and dispatch sequencing — to identify where the invoice-to-e-way-bill handoff currently breaks down
Organisation chart or team structure for billing, accounts, and dispatch/logistics functions — to assign clear ownership for e-invoice generation versus e-way bill Part B completion
List of branch/warehouse locations from which goods are dispatched — each dispatch point needs clarity on who is authorised to generate e-way bills
| Phase | Triggered By | PNPC CA Guidance | Risk If Ignored |
|---|---|---|---|
| Threshold Crossing | AATO exceeds ₹5 crore in any financial year since 2017-18 | Assess exact AATO across all GSTINs under the PAN; confirm the crossing is real (not a one-time non-recurring receipt misclassified as turnover); register on the e-invoice system and integrate billing software before the notified applicability date. | Issuing invoices without a valid IRN once liable means the invoice is not treated as a valid tax document — buyers can be denied input tax credit, and a penalty under Section 122 (₹10,000 or the tax amount involved, whichever is higher, per invoice) can apply. |
| System Integration & Go-Live | Business becomes e-invoice liable / needs e-way bill capability | ERP/billing software mapped to IRP schema; GSP or API connectivity established; e-way bill portal registration and transporter/sub-user setup completed; staff trained on the invoice-to-e-way-bill handoff sequence. | Manual, ad hoc portal entry at volume leads to missed invoices, duplicate IRN attempts, and e-way bills generated hours after goods have already left — each a separate compliance gap. |
| Day-to-Day Invoicing | Every B2B sale, credit note, debit note, or export invoice above threshold | IRN generated at or before invoice issuance; QR code printed correctly on the buyer copy; any error identified within the 24-hour cancellation window rather than after; credit/debit notes brought into the same discipline as sales invoices. | IRN not cancelled within 24 hours when an error is found means a fresh corrective invoice/credit note is needed instead, and the erroneous invoice remains reported to the tax department, complicating GSTR-1 reconciliation. |
| Goods Dispatch | Consignment value exceeds ₹50,000 for any goods movement | E-way bill Part A auto-populated from the IRN where applicable; Part B (vehicle number) completed by the transporter or dispatch team before the vehicle leaves the premises; validity period checked against the actual route distance. | Goods found in transit without a valid e-way bill are liable to detention and seizure under Section 129, with a penalty generally equal to 200% of the applicable tax (or the amount prescribed for exempt goods) plus conditions for release of goods and vehicle. |
| In-Transit Events | Vehicle breakdown, route change, transhipment, or unexpected delay | E-way bill can be updated for vehicle change (Part B) at any point during validity; extension of validity must be requested on the portal before expiry, with a stated reason, generally within a defined window before or after expiry as permitted by the rules. | An e-way bill that expires mid-transit without extension exposes the goods to detention even where the original delay was genuinely due to a breakdown, accident, or force majeure — timely extension is the only protection. |
| Monthly Return Filing | GSTR-1 and GSTR-3B due dates each month | Three-way reconciliation of e-invoice/IRN register, e-way bill register, and books of account performed before GSTR-1 filing, catching any invoice reported via e-invoice but omitted from GSTR-1 (or vice versa) before the mismatch becomes a notice. | Persistent mismatches between e-invoice data, e-way bill data, and GSTR-1/GSTR-3B are a well-established red flag that triggers automated GST department scrutiny and, in serious cases, a formal notice or audit. |
| 30-Day Reporting Window (AATO ≥ ₹10 crore) | Invoice dated more than 30 days before the reporting attempt | Same-day or next-day invoice reporting built into the daily billing routine so no invoice risks falling outside the 30-day IRP reporting window introduced from 1 April 2025. | An invoice not reported to the IRP within 30 days is rejected by the portal outright — the business must then issue a fresh invoice, creating numbering, accounting, and customer-communication complications. |
| Threshold Re-Assessment | Each financial year-end, or on a new CBIC notification | AATO recalculated and compared against the currently notified threshold; e-way bill exemption/threshold rules re-checked for the relevant state, since a small number of states have historically applied different intra-state thresholds for specific goods. | Assuming a past-year exemption continues indefinitely, when the notified threshold has since been lowered, risks non-compliance from the date the business actually crossed the new lower threshold — even retrospectively, from the CA's perspective, once discovered. |
| Departmental Query or Detention | GST officer query on invoice/e-way bill discrepancy, or transit detention | Immediate response coordination — document the discrepancy, prepare the explanation with supporting IRN/EWB/GSTR-1 data, and represent the business before the officer or at the check post if physical detention has occurred. | Delayed or inadequate response to a detention notice under Section 129 can escalate into confiscation proceedings under Section 130 in serious or repeated cases, alongside mounting demurrage and business disruption costs. |
What is the current turnover threshold for mandatory e-invoicing?
Effective 1 August 2023 (Notification No. 10/2023–Central Tax), e-invoicing is mandatory for any registered person whose Aggregate Annual Turnover (AATO) has exceeded ₹5 crore in any financial year from 2017-18 onwards. The threshold has been reduced progressively since e-invoicing was first introduced in October 2020 — starting at ₹500 crore and stepping down through ₹100 crore, ₹50 crore, ₹20 crore, and ₹10 crore before reaching the current ₹5 crore level. Businesses should not assume the threshold will stay at this level indefinitely; it has changed roughly every 12–18 months historically.
Is the AATO threshold calculated per GSTIN or across the whole business?
The AATO threshold is calculated on a consolidated, all-India basis across every GSTIN registered under the same PAN — not separately for each individual GSTIN. A business with three GSTINs in three different states, each individually below ₹5 crore, is still liable for e-invoicing across all three GSTINs if the combined PAN-level turnover exceeds ₹5 crore.
Which businesses are exempt from e-invoicing even if their turnover exceeds the threshold?
Certain categories are excluded from e-invoicing by specific CBIC notification regardless of turnover: SEZ units (as suppliers), insurance companies, banking companies and financial institutions including NBFCs, goods transport agencies (for GTA road transport services specifically), passenger transportation service providers, and multiplex/cinema exhibitors supplying admission to films. These exclusions are narrow and category-specific — a business in an adjacent sector should not assume the exemption extends to it.
What is an IRN and how is it different from an invoice number?
An Invoice Reference Number (IRN) is a unique 64-character hash generated by the Invoice Registration Portal (IRP) when your invoice data is successfully validated and registered. It is derived from your GSTIN, invoice number, financial year, and document type, and it uniquely identifies that specific invoice in the GST system nationally. Your own internal invoice numbering (Series A, INV-2026-001, etc.) continues as before — the IRN is an additional identifier assigned by the government system, not a replacement for your invoice number.
Can I cancel an e-invoice after the IRN is generated?
Yes, but only within 24 hours of IRN generation, and only if the underlying goods or services have not yet been supplied and no e-way bill has been generated against it (or the e-way bill is also cancelled). After 24 hours, the IRN cannot be cancelled on the portal — any correction must be made through a credit note, debit note, or amendment reflected in your GSTR-1, following the standard GST amendment process rather than IRP cancellation.
Does e-invoicing apply to B2C (business-to-consumer) sales?
No — e-invoicing under Rule 48(4) currently applies only to B2B supplies, exports, and deemed exports. However, a separate and distinct requirement — the Dynamic QR Code for B2C invoices — applies to notified large taxpayers (presently those with AATO above ₹500 crore) issuing invoices to unregistered (B2C) customers, requiring a QR code that facilitates digital payment, though this does not involve IRN generation through the e-invoicing IRP.
What is the consignment value threshold for generating an e-way bill?
An e-way bill is required under Rule 138 whenever the consignment value of goods being moved exceeds ₹50,000 — whether the movement arises from a sale, a stock transfer, a job-work despatch, a return, or any other reason. This threshold applies broadly across inter-state and intra-state movement, though a small number of States have historically prescribed different (sometimes lower, sometimes higher intra-state) thresholds for specific goods categories, so state-specific rules should always be checked for intra-state movement.
How long is an e-way bill valid, and what happens if it expires mid-transit?
Validity is calculated from the time of e-way bill generation, based on distance: broadly one day of validity for every 200 km (or part thereof) of distance for normal cargo, with a shorter distance-per-day slab applicable for over-dimensional cargo. If the goods have not reached their destination before expiry, the transporter or consignor must extend the validity on the portal before expiry (or within a limited window afterward, in specified circumstances), stating the reason — transhipment, traffic delay, natural calamity, or law-and-order disruption are typical accepted reasons. Goods found moving on an expired e-way bill are treated as though no e-way bill exists at all, exposing them to detention.
What happens if goods are found in transit without a valid e-way bill?
Goods (and often the vehicle) can be detained and seized under Section 129 of the CGST Act. Release is generally conditional on payment of the applicable tax and a penalty — commonly cited as equal to 200% of the tax payable for taxable goods where the owner comes forward (or a different computation for exempt goods), or a bank guarantee for an equivalent amount, before goods and vehicle are released. Prolonged non-payment or repeated violation can escalate towards confiscation proceedings under Section 130 in more serious cases.
What is the 30-day e-invoice reporting window and who does it apply to?
Effective 1 April 2025, taxpayers with AATO of ₹10 crore or more must report their e-invoices (invoices, credit notes, debit notes) to the IRP within 30 days of the document date. Any attempt to report a document older than 30 days is rejected by the portal, and the taxpayer must instead issue a fresh document. This requirement does not currently apply to taxpayers below the ₹10 crore AATO threshold, though — consistent with the pattern of past threshold reductions — it may be extended to lower-turnover taxpayers in future.
Do credit notes and debit notes also require an IRN?
Yes. For taxpayers who are e-invoice-liable, credit notes and debit notes issued in relation to a B2B supply above the notified threshold also require IRN generation on the IRP, on the same basis as the original tax invoice. This is a frequently missed requirement because businesses associate e-invoicing primarily with sales invoices and treat credit/debit notes as an internal accounting adjustment rather than a document requiring separate IRP reporting.
Does e-invoicing apply to exports?
Yes. Export invoices — whether under LUT/Bond (without payment of IGST) or with payment of IGST — require IRN generation for taxpayers who are e-invoice-liable, in the same way as domestic B2B invoices. The export invoice details reported to the IRP should align with the shipping bill and other customs documentation to avoid discrepancies that can delay export benefit processing, including GST refund claims on export supplies.
What is a QR code on an e-invoice, and what information does it contain?
The QR code embedded on an e-invoice by the IRP encodes key invoice parameters — supplier GSTIN, buyer GSTIN, invoice number and date, invoice value, number of line items, HSN code of the main item, and the IRN itself — in a machine-readable format. It allows any party (the buyer, a GST officer, or an auditor) to verify the invoice's authenticity by scanning it, without needing to separately query the IRP database. The QR code must be printed on the invoice copy provided to the buyer.
Can the e-way bill be generated automatically from the e-invoice?
Yes, for notified taxpayers, Part A of the e-way bill (invoice details, goods description, value) can be auto-populated directly from the e-invoice/IRN data at the time of IRN generation, if the supplier opts for this integrated flow. However, Part B — the vehicle number and transporter details — still needs to be entered separately once the mode of transport and vehicle are finalised, typically at the point of dispatch. Since March 2024, for notified categories, the e-way bill document details must correspond to the linked e-invoice IRN, closing an earlier gap where the two records could diverge.
Who is responsible for generating the e-way bill — the seller, the buyer, or the transporter?
Under Rule 138, the e-way bill can be generated by the consignor (seller), the consignee (buyer), or the transporter, depending on who causes the movement of goods and who is registered on the e-way bill portal to do so. If neither the consignor nor consignee generates it and the value exceeds ₹50,000, the transporter is required to generate the e-way bill for road transport, based on the invoice or other document provided to them. Contractual clarity — recorded in the purchase order or transport agreement — on who is responsible avoids a gap where each party assumes the other will generate it.
What documents are needed to generate an e-way bill for a stock transfer (not a sale)?
For a stock transfer or any movement 'for reasons other than supply' — such as moving goods between your own branches, sending goods for job work, or moving goods to an exhibition — a Delivery Challan is used instead of a tax invoice as the supporting document, and the e-way bill is generated referencing that challan, with the appropriate 'reason for transportation' selected on the portal (e.g., 'Own use', 'Job work', 'Exhibition or fairs'). GST implications differ from a sale, and the underlying transaction type must be correctly classified before the e-way bill is generated.
What is Two-Factor Authentication (2FA) for the e-way bill and e-invoice portals, and is it mandatory?
2FA requires users to confirm login with a one-time password sent to a registered mobile number, in addition to the standard username and password, when accessing the e-way bill or e-invoice systems. It has been progressively rolled out as mandatory, starting with larger AATO taxpayers and extended over successive phases to a wider set of taxpayers. Businesses should check their current applicability status directly on the e-way bill portal, since the rollout has continued in phases and the exact taxpayer segment covered has expanded over time.
What happens if my ERP software generates the wrong HSN code on an e-invoice?
The IRP validates the invoice against the schema fields you submit, including HSN/SAC codes, but it does not independently verify whether the HSN code you have used is the objectively correct classification for your goods or services — that classification responsibility remains with the taxpayer. An incorrect HSN code that nonetheless passes IRP validation can still result in a GST demand later if the tax authority reclassifies the goods and finds a different (often higher) rate applicable, along with interest and possible penalty.
Can e-invoicing and e-way bill compliance be outsourced entirely to software, without a CA's involvement?
Software (whether an ERP module, GSP-provided API, or standalone e-invoicing tool) handles the mechanical generation of IRNs and e-way bills reliably once correctly configured — but it does not determine whether your business is presently liable, correctly classify your exemption status, catch a credit-note gap, or advise on the tax consequence of a misclassified stock transfer. Software executes the transaction; it does not make the judgment calls around applicability, exemption, and process design that determine whether the transactions it is executing are actually correct.
What is a GSP (GST Suvidha Provider) and do I need one?
A GST Suvidha Provider (GSP) is a GSTN-authorised third-party technology provider offering an API layer between a business's ERP/accounting software and the GST/e-invoice/e-way bill systems, so invoices and e-way bills can be generated programmatically rather than through manual portal data entry. A GSP is not mandatory — you can enter invoices manually on the government portals — but for any business generating more than a handful of invoices a day, manual entry does not scale and a GSP integration (or a billing software with native GSP connectivity) becomes operationally necessary.
Is there a fee for generating an e-invoice or an e-way bill on the government portal?
No government fee is charged for generating an IRN on the e-invoice portal or an e-way bill on the NIC e-way bill portal — both are free government services. Costs arise instead from GSP subscription fees (if you use a third-party API layer), ERP/software licensing or customisation costs to integrate with the IRP and e-way bill systems, and professional fees for the CA-led applicability assessment, process design, and ongoing compliance support.
How does PNPC help if a shipment gets detained at a check post over an e-way bill issue?
We coordinate an immediate response: reviewing the specific defect alleged (expired validity, mismatched vehicle number, missing Part B, or a genuinely missing e-way bill), preparing the explanation and supporting documentation (IRN, e-way bill copy, invoice, transport documents), and representing the business's position to the detaining officer or in the subsequent proceedings under Section 129, aiming for the fastest possible release of goods and vehicle while managing the underlying tax and penalty exposure correctly.
Does e-invoicing eliminate the need to file GSTR-1?
No. E-invoicing does not replace GSTR-1 — it feeds into it. Once an invoice is registered on the IRP, its key details are auto-populated into the corresponding GSTR-1 return, reducing manual re-entry and the associated risk of transcription error. GSTR-1 must still be reviewed and filed by the due date; auto-population is a data-entry convenience, not a substitute for the taxpayer's filing obligation or for reviewing that the auto-populated data is complete and correctly reflects all outward supplies, including any not captured by e-invoicing (such as B2C supplies).
What if a customer refuses to accept an invoice without a valid IRN and QR code?
A B2B customer of an e-invoice-liable supplier is entitled to expect a properly IRN-validated invoice with the QR code, because without it, the invoice may not be treated as a valid tax invoice for the customer's own input tax credit claim. If your business is e-invoice-liable and an invoice is issued without the IRN due to a system failure or oversight, the correct fix is to generate the IRN retrospectively where the reporting window still permits it, or issue a corrected/replacement invoice — not to argue the point with the customer, since their concern about ITC eligibility is well-founded.
Can a business voluntarily start e-invoicing before it becomes mandatory for their turnover band?
Yes. A business below the current ₹5 crore AATO threshold can voluntarily register for and use the e-invoicing system ahead of any mandatory requirement, though this is uncommon in practice given the additional process discipline required. More commonly, businesses approaching the threshold from below choose to build the process and software integration in advance of crossing it, so the transition happens smoothly rather than under time pressure once the obligation becomes mandatory.
Does the e-way bill requirement apply to goods sent for repair or return?
Yes. Any movement of goods where the consignment value exceeds ₹50,000 requires an e-way bill regardless of the underlying reason — this includes goods sent for repair, goods returned to a supplier, goods sent on approval basis, or goods moved for any purpose other than a sale. The 'reason for transportation' field on the e-way bill captures the specific nature of the movement (repair, return, sales return, etc.), and the supporting document is typically a delivery challan rather than a tax invoice for non-sale movements.
What is the penalty for an incorrect or incomplete e-way bill, as opposed to a completely missing one?
An e-way bill with a genuine, minor error (such as a small mismatch in the vehicle number due to a last-minute vehicle change that was not updated) is treated differently under departmental practice and case law from a wholly missing e-way bill, and several minor-discrepancy circulars and rulings have provided for a reduced penalty (commonly cited around a fixed amount rather than the full detention penalty) in specific minor-error scenarios. However, this is fact-specific and depends on the nature of the error, whether it appears to be a genuine clerical mistake versus an attempt at tax evasion, and the specific facts presented to the officer — it should never be assumed as a safe fallback.
How does GST rate rationalisation affect e-invoicing and e-way bill compliance?
GST rate changes affect the tax computation shown on the invoice and reported to the IRP, but they do not change the mechanics of e-invoicing or e-way bill generation themselves — the invoice must simply reflect whatever the correct rate is for the goods or services in question at the time of supply. Rate changes are periodically notified by the GST Council, and a business should ensure its billing software's rate master is updated promptly whenever a rate change is notified, since an e-invoice generated with a stale rate is still incorrect even if it passes IRP validation (the IRP checks schema, not rate correctness).
Does PNPC provide e-invoicing and e-way bill compliance as a one-time setup or an ongoing service?
Both, depending on what the business needs. We offer a one-time applicability assessment and process/software setup for businesses that want to build internal capability, and an ongoing retainer-based service for businesses that want continuous monitoring, reconciliation, staff support, and query/detention handling. Most clients start with the setup engagement and move to an ongoing retainer once the process is live, since operational questions (extensions, corrections, threshold re-checks) tend to arise continuously rather than at a single point in time.
What is the difference between 'Part A' and 'Part B' of an e-way bill?
Part A of the e-way bill (Form EWB-01) captures the transaction details — GSTIN of supplier and recipient, place of dispatch and delivery, document number and date, value of goods, HSN code, and reason for transportation. Part B captures the transport details — vehicle number (for road transport) or transport document number (for rail, air, or vessel). An e-way bill is only fully valid for movement once both Part A and Part B are complete; Part A alone (sometimes generated automatically from an e-invoice) does not permit lawful movement of goods until Part B is also filled in.
Are there different e-way bill rules for inter-state versus intra-state movement?
The core ₹50,000 consignment value threshold and validity-period rules under Rule 138 apply uniformly for inter-state movement across India. For intra-state (within one state) movement, most States have adopted the same threshold and rules, but a small number of States have historically notified different thresholds, exemptions, or additional requirements for specific goods categories moving intra-state. A business moving goods primarily within one state should confirm the specific State's e-way bill notification rather than assuming the central rule is the complete picture.
Can an e-way bill be generated for goods movement by rail, air, or vessel — not just road?
Yes. The e-way bill system covers goods movement by any mode of transport — road, rail, air, or vessel (ship) — with Part B capturing the relevant transport document number for the mode used (for example, the railway receipt number for rail transport, or the airway bill number for air transport) instead of a vehicle registration number.
What should a business do in the first month after crossing the e-invoicing threshold, if it has not prepared in advance?
Immediate priorities are: (1) confirm the exact date turnover crossed the threshold and the applicable go-live date under the relevant notification; (2) register the GSTIN on the e-invoice system without delay; (3) obtain, at minimum, manual portal access to begin IRN generation on outstanding invoices even before a full ERP/API integration is complete; (4) review recent invoices issued without an IRN to determine any corrective action needed; and (5) begin ERP/GSP integration work in parallel so manual entry is a short-term bridge, not a permanent process.
Does an e-invoice need to be generated for supplies to a Special Economic Zone (SEZ) unit or developer?
Supplies to an SEZ unit or developer are generally treated as zero-rated supplies under GST and, for an e-invoice-liable supplier (the domestic supplier, not the SEZ recipient), such invoices typically fall within the e-invoicing requirement in the same way as other B2B supplies, since the exclusion under the e-invoicing notification applies to SEZ units as suppliers, not to suppliers making outward supplies to an SEZ. This distinction — SEZ as supplier (excluded) versus SEZ as recipient of a domestic supplier's outward supply (not excluded for the domestic supplier) — is frequently misunderstood.
How does e-invoicing interact with e-invoicing schema updates and version changes?
The e-invoice schema (the technical specification for what data fields must be submitted and in what format) has been updated periodically by GSTN since the system's introduction, generally with advance notice and a transition window during which both old and new schema versions may be accepted. Businesses using GSP-integrated or actively maintained ERP software typically have schema updates applied by their vendor; businesses on older or custom-built systems bear the responsibility of tracking and implementing schema changes themselves.
What records should a business retain for e-invoice and e-way bill compliance, and for how long?
Businesses should retain IRN registration records (including the signed QR code data), the complete e-way bill register (including Part A and Part B history and any extensions), and the underlying invoices, credit notes, and delivery challans, generally for the same retention period applicable to GST records overall — a minimum of 72 months (6 years) from the due date of filing the annual return for the relevant financial year, under the record-retention requirement of the CGST Act, or longer if litigation or an ongoing proceeding is pending.
Is PNPC able to support e-invoicing and e-way bill compliance for a UAE-headquartered business entering India?
Yes. For a UAE-headquartered business setting up Indian operations — whether a subsidiary, branch, or liaison arrangement — we coordinate the GST registration, e-invoicing and e-way bill system enrolment, and ERP/billing software setup for the Indian entity from our Chennai, Bangalore, or Hyderabad offices, while our Dubai office manages the UAE-side coordination, so the business deals with one team across both jurisdictions rather than separately briefing an India-based vendor.
What is the cost of PNPC's e-invoicing and e-way bill compliance engagement?
PNPC charges a fixed, agreed professional fee for the applicability assessment, process design, and software integration support, confirmed in writing before work begins, with ongoing retainer options for continuous monitoring and support. The fee depends on the complexity of your existing billing software, the number of GSTINs and dispatch locations involved, and whether ongoing retainer support is included. We are not the lowest-cost option in the market — software-only vendors can generate an IRN or e-way bill for a lower fee — but a software vendor does not advise on applicability, exemption correctness, or process gaps the way a practising CA firm does.
PNPC Global vs generic e-invoicing software vendors and DIY portal filing
| Aspect | PNPC Global (CA-led) | Software-Only Vendor | DIY Manual Portal Entry |
|---|---|---|---|
| Applicability assessment (AATO test across years, PAN-level consolidation) | Full assessment across all financial years and GSTINs under the PAN | Rarely offered — vendor assumes you already know you are liable | Left entirely to the business — a common source of missed obligations |
| Exemption category review (SEZ, banking, GTA, etc.) | Reviewed against your specific business activity and the notification wording | Not typically reviewed | Not typically reviewed |
| ERP/schema mapping before go-live | Reviewed and corrected before mandatory date | Configured by vendor, but business-specific field mapping often left to the client | Manual entry avoids schema mismatch but does not scale beyond a handful of invoices |
| Credit note / debit note / export invoice coverage | Explicitly checked as part of onboarding | Often overlooked unless specifically requested | Frequently missed entirely |
| Staff training for dispatch/transport teams | Included — practical, non-technical training for the people actually handling goods | Not typically included | Not provided |
| Reconciliation (IRN vs GSTR-1 vs e-way bill vs books) | Monthly three-way reconciliation as part of retainer | Not typically offered — vendor's role ends at transaction generation | Left entirely to the business |
| Detention/query response support | Same-day coordination and representation | Not offered — outside software vendor's scope | Business handles alone, often without documentation readily organised |
| Threshold and rule change monitoring | Ongoing — built into annual and notification-triggered reviews | Vendor updates software but does not advise on your specific liability change | Business must monitor CBIC notifications independently |
| Integration with wider GST, income-tax, and FEMA advisory | Unified — same firm handles GST returns, income tax, and cross-border compliance | Siloed to e-invoicing/e-way bill software only | No integration — entirely manual and siloed |
| Cost structure | Fixed, agreed professional fee confirmed in writing before engagement | Subscription-based software fee, often per-invoice or per-user | No direct cost beyond staff time — but highest error and penalty risk |
Software is an essential and often necessary tool for generating IRNs and e-way bills at volume. It is not, however, a substitute for the judgment required to determine applicability, exemption status, and process correctness — that is where a CA-led engagement adds value beyond what any software vendor's scope covers.
What the PNPC package includes
- 01
AATO applicability assessment across all financial years and all GSTINs under your PAN
- 02
Exemption category review against the specific e-invoicing exclusion notifications
- 03
ERP/billing software schema mapping and gap identification before your mandatory go-live date
- 04
IRP and e-way bill portal registration, including transporter and sub-user setup for multi-branch operations
- 05
Two-Factor Authentication (2FA) enrolment across all required users
- 06
Internal process design — clear ownership for invoice-to-e-way-bill handoff between billing, accounts, and dispatch teams
- 07
Credit note, debit note, and export invoice e-invoicing workflow review
- 08
Monthly three-way reconciliation of e-invoice register, e-way bill register, and books/GSTR-1
- 09
Staff training for dispatch and transport teams on validity periods, Part B updates, and extension procedures
- 10
Ongoing retainer support for detention response, portal query handling, and threshold re-assessment
Talk to a practising CA before your next high-value shipment leaves the dock — not after it is detained at a check post.