Live AI Engine Active
E-INVOICE GENERATOR

Real-time e-invoice (IRN) generator for Indian businesses

Generate IRN + signed QR code via the official NIC IRP in seconds. Direct API integration, automatic cancellation tracking, credit-note amendments, and the latest 2026 GST schema. Built into every invoice you raise.

Complete e-invoicing workflow

Everything the GST e-invoicing mandate requires, built into ReadyBooks.ai.

Real-time IRN generation

Save an invoice in ReadyBooks.ai and the IRN + QR code are returned from the NIC IRP in under three seconds. No separate "generate e-invoice" step to remember.

Direct NIC IRP API

We talk to the official Invoice Registration Portal directly — no GSP middleman. Faster, fewer failure points, and your invoice data does not touch a third party.

24-hour cancellation tracking

Every e-invoice gets a live countdown timer showing time left in the 24-hour cancellation window. Cancel with one click; after 24 hours, the system automatically routes the correction to a credit note.

Credit note amendments

Once the 24-hour window passes, amendments flow via credit and debit notes per the official GST workflow. ReadyBooks.ai builds the matching credit note from the original e-invoice automatically.

GSTR-1 + e-way bill auto-sync

Once an IRN is generated, the invoice flows to GSTR-1 automatically and the e-way bill (if applicable) is pre-populated from the same data. One data entry, three GST artifacts.

Schema validation before submission

The full INV-01 schema is validated locally before the invoice is sent to the IRP — wrong GSTIN, missing place of supply, invalid HSN code, mismatched totals are all caught at draft time, not at submission.

Why e-invoicing on ReadyBooks.ai is different

Not a checkbox feature — built into the core invoice flow from day one.

No "generate e-invoice" button

Every B2B invoice above the threshold gets an IRN automatically the moment you save it. Operators cannot forget to e-invoice because there is nothing to remember.

Failure recovery built in

If the NIC portal is down, the invoice is queued and retried automatically every minute until the IRN comes through. You will not see a half-generated invoice without an IRN.

Buyer ITC is never delayed

IRN + IRP submission happens in real time, so your buyer sees the invoice in their GSTR-2A within hours — not at month end. Fewer ITC disputes, faster collections.

Audit-safe trail

Every IRN, cancellation, and credit-note amendment is logged with timestamps, user, and the exact JSON sent to and returned by the IRP. GST audits run in minutes, not days.

Built for the lowering threshold

The e-invoicing threshold has dropped every twelve to eighteen months since the regime started in October 2020. ₹500 crore became ₹5 crore in under three years. The next threshold cut almost certainly takes you in. Treat e-invoicing as inevitable for any business with annual sales above ₹3 crore.

ReadyBooks.ai is the only Indian-built accounting platform where e-invoicing is part of the core invoice flow, not a separate module. There is no integration to enable, no GSP middleman to license, no "premium e-invoicing add-on" to pay for. Above the threshold, e-invoicing happens automatically; below it, you can still opt-in for buyer ITC certainty.

How an e-invoice is actually generated

When you save a B2B invoice in ReadyBooks.ai for a supplier above the e-invoicing threshold, the system builds the INV-01 schema in memory. The schema has six sections: supplier details (your GSTIN, address, contact), buyer details (their GSTIN, billing and shipping addresses, place of supply), invoice header (number, date, type — Tax Invoice / Debit Note / Credit Note), item list (with HSN, quantity, rate, taxable value, CGST / SGST / IGST / cess), totals, and optional fields like batch numbers and dispatch details.

The schema is signed with your client certificate and posted to the NIC IRP via HTTPS API. NIC validates the schema, checks that your GSTIN is registered for e-invoicing, generates the IRN (a 64-character SHA-256 hash of supplier-GSTIN + invoice-number + financial-year + document-type), creates a signed JWS payload, and returns the IRN + signed QR code + IRN-acknowledgement-number + IRN-acknowledgement-date back to ReadyBooks.ai. The end-to-end round trip is typically 1-3 seconds.

ReadyBooks.ai embeds the IRN and QR code into the invoice PDF — both are required on the printed invoice you send the buyer. The invoice is also marked as "IRN generated" in your books, which prevents accidental duplicate generation and gates the 24-hour cancellation window.

The 2026 e-invoicing rules — what changed recently

The threshold sits at ₹5 crore aggregate annual turnover in any preceding financial year from 2017-18 onwards. "Aggregate turnover" means PAN-India turnover across all GSTINs of the same legal entity, not state-specific turnover. If your business crosses ₹5 crore in any one year, e-invoicing applies from the next financial year onwards and continues even if your turnover drops below ₹5 crore later.

The schema (INV-01) is now at version 1.1 with mandatory fields including buyer GSTIN, place of supply, dispatch and ship-to addresses for goods supplies, item-level HSN (minimum 6-digit for businesses above ₹5 crore turnover), and exact rate-wise tax breakup. The "Other Charges" field is no longer free-form — it must reference a specific charge category. ReadyBooks.ai's schema validator enforces all current requirements before submission.

B2C invoices and exports are excluded from e-invoicing for now, but the QR code requirement for B2C invoices (above ₹5 crore turnover) is in place under a separate rule. ReadyBooks.ai handles both — B2B gets the e-invoice flow, B2C gets the dynamic QR code with payment details, all from the same invoice generation step.

What happens when the NIC portal is slow or down

The NIC IRP has had public outages — most notably in early 2023 and late 2024 — where IRN generation times jumped from 2 seconds to 90+ seconds, and occasionally failed altogether. The official guidance is "if the IRP is down, you may issue the invoice with a note and generate the IRN within 30 days." ReadyBooks.ai automates this fallback: invoices that fail IRN generation are queued, retried every minute up to 30 minutes, then once an hour for the next 24 hours, then once a day for 7 days. The vast majority of failures clear within the first hour.

The alternate IRP nodes (Cygnet, Clear, IRIS, etc.) that NIC authorised in 2023 as load-balancers are also supported. If the primary NIC portal is slow, you can switch the primary IRP node in your settings without changing anything else about the flow.

E-invoicing scenarios we handle every day

High-volume manufacturer, ₹40 crore turnoverTwo hundred B2B invoices per day, e-invoicing is mandatory, manual IRN generation is impossible.

Every invoice gets an IRN automatically the moment it is saved. The 30-second-per-invoice manual flow disappears entirely. Cancellation tracking ensures no invoice slips past the 24-hour window without a decision.

Distributor with intermittent connectivityField-sales reps cut invoices from customer sites with patchy 4G — failed IRN generation kills the day.

Failed IRNs queue automatically and retry every minute for the first hour. Reps move on to the next sale; ReadyBooks.ai handles the retry in the background. The buyer receives a final invoice with IRN within minutes once connectivity returns.

Service business crossing threshold mid-yearTurnover crossed ₹5 crore in Q3 — e-invoicing must start from the next FY but the team is unprepared.

Toggle e-invoicing on in settings; ReadyBooks.ai starts generating IRNs from the next financial year automatically. Existing invoice numbering, GSTR-1 flow, and books all continue without disruption.

Frequently asked questions

Start generating compliant e-invoices today

Free plan includes core e-invoice generation. Sign up in 2 minutes, no credit card required.

Chat on WhatsApp