---
title: "How to Choose E-Invoicing Software in India: IRP, IRN, and QR Codes"
description: "E-invoicing is mandatory for businesses above Rs. 5 crore turnover. Here is what to check before picking the software."
canonical_url: "https://billbabu.com/blog/choose-e-invoicing-software-india"
markdown_url: "https://billbabu.com/blog/choose-e-invoicing-software-india.md"
type: "blog-post"
language: "en-IN"
published: "2026-05-16"
last_updated: "2026-10-08"
author: "BillBabu Team"
category: "Billing Software"
tags: ["E-Invoicing", "IRP", "IRN", "GST", "Compliance"]
site: "BillBabu (https://billbabu.com)"
---
# How to Choose E-Invoicing Software in India: IRP, IRN, and QR Codes

By BillBabu Team · Published 16 May 2026 · Updated 8 October 2026 · Category: Billing Software

E-invoicing is mandatory for businesses above Rs. 5 crore turnover. Here is what to check before picking the software.

## Who Must Use E-Invoicing

E-invoicing is mandatory in India for businesses with aggregate turnover exceeding Rs. 5 crore in any financial year from 2017-18 onwards. Every B2B invoice, credit note, and debit note must be reported to the IRP, which returns an IRN and a signed QR code. Sending an invoice without an IRN is a compliance violation. The threshold has dropped repeatedly, so even smaller businesses should plan ahead.

## IRP Connectivity and Auto-Submission

Good e-invoicing software submits invoices to the Invoice Registration Portal in real time the moment you save them. The IRN, acknowledgement number, and QR code should appear on the invoice without manual copy-paste. Look for support for all six GSTN-authorised IRPs with automatic failover. Manual IRN generation defeats the purpose of using software at all.

## Batch Upload and Error Retry

During peak load or IRP downtime, individual invoices may fail to register. Your software should queue failed submissions and retry automatically with exponential backoff. A clear error log lets you fix data issues like invalid GSTIN or wrong HSN and resubmit in one click. Batch upload of pending invoices is critical for month-end catch-ups.

## IRN, QR Code, and Print Format

Once registered, the invoice must show the IRN, acknowledgement number, and signed QR code on the printed copy. The QR encodes the supplier and recipient GSTIN, invoice number, date, value, and the IRN — buyers scan it to verify authenticity. Your software must place the QR prominently per CBIC guidelines. Wrong placement can trigger rejection during audits.

## BillBabu E-Invoicing Made Simple

BillBabu connects natively with the IRP, auto-generates IRN and QR codes on every B2B invoice, and retries failed submissions transparently. You stay compliant without touching the GST portal manually. One-click compliance for businesses that crossed the threshold and need to start tomorrow.

**Built for Indian small businesses.** BillBabu is GST-compliant billing software that helps you create invoices, manage estimates, track payments and stay audit-ready — from your phone. [Learn more about BillBabu](https://billbabu.com/) or [download the app](https://play.google.com/store/apps/details?id=com.billbabu.app).

## Related guides

- [ROI of Billing Software: How Rs. 200 a Month Saves You 8 Hours](https://billbabu.com/blog/billing-software-roi-calculator): Billing software pays back in 30 days through saved time, fewer errors, and faster collections. Here is the honest math.
- [Billing Software API Integration: Webhooks, Accounting Sync, and ERP Connectivity](https://billbabu.com/blog/billing-software-api-integration): A modern billing tool should not be a data island. Here is what to look for in APIs, webhooks, and accounting integrations.
- [Filing GST Returns Directly from Your Billing Software](https://billbabu.com/blog/file-gst-returns-from-billing-software): Stop double-entering invoices into the GST portal. Modern billing software exports GSTR-1 JSON, summarises GSTR-3B, and reconciles 2B automatically.

---

This is the Markdown version of https://billbabu.com/blog/choose-e-invoicing-software-india for AI assistants. Product summary and every page: https://billbabu.com/llms.txt
