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.

GSP-connected IRP workflow

Generate an IRN through the configured GSP/IRP connection after the required setup and approval steps. The request status and returned IRN stay with the invoice.

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.

Connected GST document data

Once an IRN is generated, the source invoice data remains available for supported GST return preparation and e-way-bill generation. Review each artifact and complete any required portal steps.

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.

Explicit IRN generation action

For an eligible B2B invoice, use the approval-gated Generate IRN action after configuring the GSP/IRP connection. The invoice status shows whether an IRN was generated or still needs review.

Clear status and retry path

If the GSP/IRP request fails, the invoice remains identifiable as not generated and the error is shown for correction or an explicit retry. ReadyBooks does not claim an IRN until the provider returns one.

IRN status stays auditable

The generated IRN, provider response, and cancellation status stay with the invoice for review. GSTN publication and buyer ITC remain subject to the provider and GST portal.

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

E-invoicing is mandatory above ₹5 crore aggregate turnover, and the threshold has only ever gone down — so treat it as inevitable for any growing business. For the full turnover-threshold ladder by year and the exemptions, see our e-invoice limit reference.

ReadyBooks.ai keeps e-invoicing alongside the core invoice flow. Configure the supported GSP/IRP connection, complete the required approval steps, and use the explicit Generate IRN action for eligible invoices. Below the threshold, follow the applicable GST rules before opting in.

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.

After approval, the configured GSP/IRP connection sends the validated request to the applicable portal service. The provider returns the IRN, signed QR code, and acknowledgement details when the request succeeds; ReadyBooks stores those returned values with the invoice.

ReadyBooks embeds returned IRN and QR details into the invoice PDF. The invoice is marked as IRN generated only after a successful provider response, which prevents 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 FY since 2017-18) — once you cross it, e-invoicing applies from the next financial year and never reverses. The complete turnover-threshold ladder, the ₹10 crore 30-day reporting rule, and the exemptions live on our dedicated e-invoice limit page.

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

Provider or portal outages can delay or reject an IRN request. ReadyBooks keeps the source invoice and provider error visible so the user can resolve the issue and explicitly retry; GSTN guidance and the applicable issuance window remain authoritative.

The configured GSP/IRP connection is the supported provider path. Provider availability, credentials, and GSTIN setup determine whether an IRN request succeeds.

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.

Each eligible invoice shows the explicit IRN-generation action and its current status. Cancellation tracking keeps the 24-hour window visible after a successful IRN response.

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

If an IRN request fails, the invoice remains available with the provider error so the user can correct the source or connection and retry explicitly. No IRN is shown until the provider confirms it.

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

Configure e-invoicing in settings, complete the required approval steps, and use the Generate IRN action for eligible invoices from the applicable financial year. Existing invoice numbering and books continue in the same workflow.

Frequently asked questions

Start generating compliant e-invoices today

E-invoicing is available on the paid Lite, Mini, and Pro plans through the configured GSP/IRP after setup and approval. Sign up free; no credit card required.

Chat on WhatsApp