Skip to main content
Bizeneed
Home
TechnologyE-CommerceManufacturingReal EstateProfessional ServicesMediaRetail
Knowledge Center
Pricing
+91 70270 25998Sign InGet Started
HomeServicese-Invoice IRN Generation
GST e-Invoice Scheme * IRP * IRN * QR Code

Bulk IRN generation on the GSTN IRP - every invoice validated, every QR code ready

IRN generation is the core of e-invoicing - submitting your invoice data to the GSTN Invoice Registration Portal (IRP) and receiving a unique 64-character Invoice Reference Number along with a signed QR code for each invoice. We handle single and bulk IRN generation, API/ERP integration, rejection recovery, and monthly reconciliation. Businesses issuing 200+ invoices per month use our bulk IRN service to save 15+ hours every month.

Start generating IRNs See fees and plans
bulkBulk Upload
apiAPI Integration
64charIRN Format
24hrsCancel Window
50,000+ IRNs generated per month for clients 99.5% first-attempt success rate API integration with Tally, Zoho, SAP, QuickBooks Missed IRN recovery for backlogs

IRN Generation Service

Share your monthly invoice volume. Our team will call you back within one working hour.

No obligation. We do not share your details with third parties.

AI-powered tools on this page

Skip the wait - get instant help right here, no form required.

AI Plan Recommender
OverviewWho Needs ThisDocumentsProcessTimelineFeesBenefitsFAQs
Key facts

The key facts, in one place

Everything a founder usually has to piece together from five different pages, in one place.

IRN format
64-character alphanumeric hashGenerated by GSTN using SHA256
IRN validity
Permanent (cannot be reused)Each IRN is unique - no two invoices share the same IRN
Cancellation window
24 hours from generationPost 24 hours: issue credit/debit note instead
Generation time
Under 2 seconds per invoiceBulk generation processes hundreds simultaneously
QR code
Signed QR with key invoice dataScannable for buyer verification
Government fee
NilNo charge on IRP portal for IRN generation
IRP options
Multiple accredited IRPsTaxpayers can choose any IRP (GSTN, ClearTax, Tally, etc.)
Auto-population
GSTR-1 Part A + buyer GSTR-2BNo manual entry needed in GST returns

What is IRN generation for e-invoicing?

IRN (Invoice Reference Number) generation is the process of submitting your invoice data to the GSTN Invoice Registration Portal (IRP) and receiving a unique 64-character alphanumeric identifier. The IRP validates the invoice data - checking GSTIN format, HSN/SAC codes, place of supply, tax calculations, and other compliance requirements - and returns an IRN if the data is valid.

Along with the IRN, the IRP returns a digitally signed QR code containing key invoice parameters: IRN, supplier GSTIN, buyer GSTIN, invoice number, date, invoice value, and place of supply. This QR code must be printed on the invoice. Buyers can scan the QR code using a mobile app to instantly verify the invoice authenticity and details.

IRN generation can be done one invoice at a time through the IRP web portal, or in bulk through the IRP Excel/CSV upload feature or through API integration with your accounting software. For businesses issuing more than 50 invoices per month, bulk IRN generation is essential for efficiency.

IRN generation methods compared

From manual portal entry to fully automated API integration.

Manual (IRP Portal)

Log in to IRP, enter data invoice by invoice

Automated (API + Managed Service)

Bulk upload Excel/CSV or API call from ERP

AspectManual (IRP Portal)Automated (API + Managed Service)
Method✕ Log in to IRP, enter data invoice by invoice✓ Bulk upload Excel/CSV or API call from ERP
Speed✕ 2-3 minutes per invoice✓ Under 2 seconds per invoice
Volume support✕ Suitable for under 50 invoices/month✓ Handles 1,000+ invoices per batch
Error rate✕ High - manual typing errors✓ Low - pre-validated templates and API
Rejection handling✕ Manual re-entry for each rejection✓ Automated retry with root-cause analysis
ERP integration✕ None - separate data entry✓ Native integration with Tally, Zoho, SAP, etc.
Monthly time investment✕ 8-15 hours per month✓ Under 1 hour per month
Setup complexity✓ Low (just portal login)✕ Moderate (one-time ERP configuration)

Bizeneed visual guide

Bulk IRN generation on the GSTN IRP - every invoice validated, every QR code ready

Generate IRN (Invoice Reference Number) for e-invoices on the GSTN IRP portal. Bulk IRN generation, API integration, QR code, GSTN validation, and missed IRN recovery. From Rs. 1,499/month.

1

Understand requirement

2

Prepare documents

3

Complete filing

Client

Bizeneed

Result

Eligibility

Who needs IRN generation service?

  • GST-registered businesses above the e-invoice threshold (currently Rs. 5 crore) issuing B2B, B2C large, or export invoices
  • Businesses that registered on the IRP and need to generate IRNs monthly
  • Businesses facing high IRN rejection rates and need error resolution
  • Businesses issuing 200+ invoices per month who need bulk IRN generation
  • Businesses whose ERP (Tally, Zoho, QuickBooks, SAP) does not have native IRN generation
  • Businesses with a backlog of invoices that need IRNs generated retroactively
  • E-commerce sellers on Amazon, Flipkart, etc. with B2B or B2C large supplies

By entity type

EntityGoverned byEligible
Manufacturer with B2B dealer networkGST Rules, 2017 - Rule 48✓ Yes
Trading company with B2B invoicesGST Rules, 2017 - Rule 48✓ Yes
Service provider with corporate B2B clientsGST Rules, 2017 - Rule 48✓ Yes
E-commerce seller (Amazon, Flipkart)GST Rules, 2017 - Rule 48✓ Yes
SEZ unit making domestic suppliesGST Rules, 2017 - Rule 48✓ Yes
Bank/NBFC/insurance/telecomGST Notification No. 15/2024-Central Tax✓ Yes
Business below Rs. 5 Cr with only B2C small invoicesNot mandatory currently✕ No

Who generates IRNs

Manufacturing

  • FMCG companies (HUL, ITC, P&G)
  • Pharma manufacturers
  • Auto OEMs (Maruti, Tata Motors)
  • Textile exporters

Trading and distribution

  • Wholesale distributors
  • Pharma distributors
  • Electronics distributors
  • Agri-commodity traders

IT and software

  • SaaS companies (Zoho, Freshworks)
  • IT services (TCS, Infosys, Wipro)
  • Consulting firms
  • Digital marketing agencies

E-commerce sellers

  • Amazon sellers
  • Flipkart sellers
  • Cross-border e-commerce
  • D2C brands with B2B wholesale

What does not qualify

  • ✕Businesses with turnover below Rs. 5 crore not covered by mandatory notifications
  • ✕Composition scheme taxpayers
  • ✕Exempt and nil-rated supplies
  • ✕Import of goods and services
Documents

Documents needed for IRN generation

Common to every entity

  • Valid GSTINMandatory
  • IRP portal / GSP API credentialsMandatory
  • Digital Signature Certificate (DSC) of authorized signatoryMandatory
  • Monthly invoice data (B2B, B2C large, export)Mandatory
  • Buyer GSTINs for all B2B invoicesMandatory
  • HSN/SAC codes for all suppliesMandatory
  • Place of supply details for each invoiceMandatory
  • Current invoice format (PDF / Excel / ERP export)
  • ERP/accounting software access

Entity-specific

EntityAdditional documents
ManufacturerGSTIN, IRP credentials, DSC, ERP access, sales invoices, buyer GSTINs, HSN codes, delivery challans
Trading companyGSTIN, IRP credentials, DSC, sales invoices, buyer GSTINs, stock records, credit/debit notes
Service providerGSTIN, IRP credentials, DSC, service invoices, client GSTINs, SAC codes, contract details
E-commerce sellerGSTIN, IRP credentials, DSC, platform sales data, buyer GSTINs, marketplace reports
Process

How IRN generation works

From invoice data to IRN and QR code - the complete generation cycle.

1

Collect and format invoice data

We collect your monthly invoices from your ERP, accounting software, or file upload. We format the data into the IRP-required JSON or Excel template: supplier GSTIN, buyer GSTIN, invoice number, date, value, HSN/SAC codes, tax rates, place of supply, and item details.

2

Pre-validate data against IRP rules

Before submitting to the IRP, we validate every field: GSTIN format and validity, HSN/SAC code format, tax rate correctness, place of supply, invoice number format, and duplicate detection. This pre-validation reduces rejection rates by 95%.

3

Submit to IRP and generate IRNs

We submit the validated invoice data to the IRP (either through the web portal bulk upload or via API). The IRP processes each invoice and returns: IRN, QR code, IRN generation date and time, and status (ACK or REJECT with error code).

4

Handle rejections and re-submit

Rejected invoices are flagged with specific error codes (ERR-1101: duplicate invoice, ERR-1102: invalid GSTIN format, ERR-1103: invalid HSN code). We analyze the error, correct the data, and re-submit.

5

Deliver IRNs and QR codes

We deliver the completed list: each invoice with its IRN, QR code, and generation timestamp. We format the output as Excel, PDF with embedded QR codes, or direct integration into your ERP.

6

Reconcile and report

We reconcile the IRN data with your ERP sales data and GSTR-1 filing. We flag any invoices that were missed (no IRN generated) and deliver a monthly compliance report.

IRN generation on the GSTN IRP is technically free, but the operational overhead is significant for businesses with high invoice volumes. A rejection rate of even 2% at 1,000 invoices/month means 20 blocked invoices - each representing a shipment that cannot proceed without an IRN. Our pre-validation layer brings the rejection rate down to under 0.5%.

Timeline

IRN generation timeline

Per invoice and per batch:

1

Invoice data collection from client

1 day after month-end

2

Data formatting and pre-validation

1 day

3

Bulk IRN generation on IRP

Same day (seconds per batch)

4

Rejection analysis and re-submission

1-2 days

5

QR code delivery and invoice update

1 day

6

Reconciliation with ERP and GSTR-1

1 day

StageDuration
Invoice data collection from client1 day after month-end
Data formatting and pre-validation1 day
Bulk IRN generation on IRPSame day (seconds per batch)
Rejection analysis and re-submission1-2 days
QR code delivery and invoice update1 day
Reconciliation with ERP and GSTR-11 day

Per-invoice IRN generation: under 2 seconds on the IRP. For bulk batches of 500+ invoices: typically 10-15 minutes.

Pricing

IRN Generation fees

Government IRP usage is free. Our fee covers data processing, bulk generation, and monthly management.

Basic

Up to 200 IRNs per month

Rs. 1,499/mo
  • Up to 200 IRN generations per month
  • Data validation and formatting
  • Bulk IRN generation via IRP portal
  • Rejection handling
  • QR code delivery (Excel format)
  • Email support
Choose Basic
Most Popular

Standard

Up to 1,000 IRNs per month

Rs. 3,499/mo
  • Everything in Basic
  • Up to 1,000 IRN generations per month
  • Excel/CSV bulk upload template
  • GSTR-1 reconciliation
  • Missed IRN recovery
  • WhatsApp support
  • Monthly compliance report
Choose Standard

Enterprise

Unlimited IRNs + ERP integration

Rs. 6,999/mo
  • Everything in Standard
  • Unlimited IRN generations
  • Full ERP/API integration
  • Automated IRN at invoice creation
  • Dedicated GST CA
  • GSTN notice handling
  • Priority support
  • Custom reporting
Choose Enterprise

Full fee breakdown

ParticularsGovernment feeProfessional fee
IRN generation fee (GSTN IRP)NilIncluded in all plans
Professional fee - Basic (monthly, up to 200 IRNs)NilRs. 1,499/month
Professional fee - Standard (monthly, up to 1,000 IRNs)NilRs. 3,499/month
Professional fee - Enterprise (monthly, unlimited)NilRs. 6,999/month
Additional IRNs beyond plan limit (Basic)NilRs. 12 per IRN
Additional IRNs beyond plan limit (Standard)NilRs. 8 per IRN
One-time ERP/API integration setupNilRs. 5,000 (one-time, included in first month of Enterprise)

Not included in any tier:

  • ✕ GST late fees for delayed GSTR-1/GSTR-3B filing
  • ✕ GSP subscription fees for API-based IRN generation
  • ✕ ERP software costs
  • ✕ Custom software development beyond standard ERP integrations

Which IRN generation plan fits your invoice volume?

Answer a couple of quick questions and get a plan recommendation.

How many invoices do you generate per month?

How do you currently generate invoices?

Benefits

Why professional IRN generation matters

Scale without the headache

  • Bulk IRN generation handles hundreds of invoices in minutes - what would take a human 8+ hours manually. Pre-validation reduces rejection rate from 5-10% (industry average for manual) to under 0.5%
  • API integration means IRN is generated at the moment of invoice creation - zero manual intervention, zero risk of missing invoices

Rejection root-cause analysis

  • IRN rejections are symptoms of data quality issues in your invoicing system. We don't just re-submit - we fix the root cause. If your HSN codes are wrong, we update your ERP master. If buyer GSTINs are inconsistent, we standardize them

Seamless GSTR-1 and e-way bill integration

  • IRN data auto-populates into Part A of GSTR-1 - our reconciliation ensures 100% match between IRP data and GSTR-1 entries. IRN also enables one-click e-way bill generation for goods invoices

Buyer trust and ITC compliance

  • Buyers trust invoices with valid IRN and QR codes - they can instantly verify authenticity. This reduces queries and payment delays. Buyers' ITC claims are cleaner, which means fewer disputes down the supply chain
Common failure points

Common IRN generation mistakes

Submitting data without pre-validation

We validate GSTIN format, HSN/SAC codes, tax rates, and place of supply before submitting to the IRP. Pre-validation catches 95% of errors before they cause rejections.

Duplicate invoice numbers across months

IRP rejects duplicate invoice numbers within the same financial year. We maintain an invoice number ledger to ensure uniqueness across all periods.

Wrong HSN/SAC code format

HSN codes must be 2, 4, or 8 digits depending on turnover. SAC codes are 6 digits. Wrong length or invalid codes cause rejection. We validate against the latest GST rate schedule.

Invalid buyer GSTIN

We verify buyer GSTIN format and active status on the GST portal before submission. Invalid GSTINs are a top cause of IRN rejection and downstream ITC issues for buyers.

Missing or incorrect place of supply

Place of supply determines whether CGST+SGST or IGST applies. Wrong place of supply causes both rejection and incorrect tax liability.

Not handling debit/credit note IRNs

Debit and credit notes linked to B2B/B2C large/export invoices also require IRN generation. We track notes separately and include them in the monthly IRN cycle.

Ignoring IRN cancellation window

IRN can only be cancelled within 24 hours. We set up alerts at invoice creation time to catch errors before the window closes. For late errors, we guide you to issue credit/debit notes.

Not reconciling IRN data with GSTR-1

We reconcile every month: IRN count vs GSTR-1 Part A entries. Missing entries in GSTR-1 mean wrong tax liability and potential GSTN notices.

Every rejection above has a fix - most come down to how the innovation note is written, not the business itself. Most applicants don't know that until after the rejection.

If you have already been rejected, or want to make sure it does not happen, the 15-minute call below is the fastest path.

Why Bizeneed

Why choose us for IRN generation

Bulk IRN generation for 200 to 1,000+ invoices per day - Excel/CSV templates or API
Pre-validation layer catches 95% of errors before they reach the IRP - rejection rate under 0.5%
ERP integration with Tally, Zoho Books, QuickBooks, SAP - auto IRN at invoice creation
Root-cause analysis for IRN rejections - we fix your system, not just re-submit
Monthly GSTR-1 reconciliation - IRN data matched against Part A entries
Missed IRN recovery - we find and fix invoices that slipped through without IRN
FAQ

Frequently asked questions

IRN (Invoice Reference Number) is a unique 64-character alphanumeric hash generated by the GSTN Invoice Registration Portal (IRP) after validating your invoice data. Every e-invoice (B2B, B2C large, export) must have an IRN. The IRP generates it using SHA256 hashing of key invoice parameters.

You submit invoice data (GSTINs, invoice details, HSN/SAC codes, tax values, place of supply) to the IRP via the web portal, bulk Excel/CSV upload, or API. The IRP validates the data and returns an IRN, a signed QR code, and an acknowledgment (ACK or REJECT with error code).

The IRN is a 64-character alphanumeric string. It is generated by the IRP using a SHA256 hash of key invoice parameters (GSTIN of supplier, GSTIN of recipient, invoice number, financial year, document type, etc.).

No. IRN generation through the GSTN IRP portal is completely free. However, the operational effort to generate IRNs in bulk - data preparation, validation, handling rejections - has a significant time cost. Professional IRN generation services charge a monthly fee for this management.

An IRN can be cancelled within 24 hours of generation. After 24 hours, you must issue a debit or credit note instead. We set up alerts to flag errors before the cancellation window closes.

Yes. The IRP supports bulk IRN generation via Excel/CSV template upload and via API. For our managed service, you simply share your invoice data and we generate IRNs for all invoices in a single batch - typically processing 500+ invoices in under 15 minutes.

Common rejection reasons include: duplicate invoice number within FY, invalid GSTIN format, invalid HSN/SAC codes, wrong place of supply, mismatched invoice value vs. item totals, and invalid taxpayer details. Our pre-validation catches these before submission.

IRN duplication occurs when the same invoice (same supplier GSTIN, same invoice number, same FY) is submitted to the IRP twice. The IRP rejects it with error code ERR-1101. We maintain a ledger of all generated IRNs to prevent duplicate submissions.

Yes, if your ERP has IRN generation capability (Tally, Zoho Books, QuickBooks). We provide API integration services to connect your ERP to the IRP for automated IRN generation at the point of invoice creation.

ERR-1101 means the IRN has already been generated for the same invoice number in the same financial year. This happens when the same invoice is submitted twice. Fix: cancel the duplicate submission and re-submit only once.

Yes. Credit notes and debit notes linked to B2B, B2C large, or export invoices also require IRN generation. We track notes separately and include them in the monthly IRN generation cycle.

The IRP generates an IRN in under 2 seconds per invoice. For a batch of 500 invoices, bulk generation typically takes 10-15 minutes. Our end-to-end service (data collection to QR code delivery) is completed within 2-3 business days after month-end.

B2B and B2C large invoices without an IRN are considered invalid for input tax credit (ITC) purposes under GST law. The buyer cannot claim ITC, and the supply may attract GSTN scrutiny. Our missed IRN recovery service finds and generates IRNs for invoices that were missed.

No. B2C invoices below Rs. 50,000 (for intra-state supplies) are exempt from e-invoicing. Only B2B, B2C large (above Rs. 50,000), export, and SEZ supplies require IRN generation under current GST rules.

No. IRN cancellation is only possible within 24 hours of generation. After 24 hours, you must issue a credit or debit note (which will itself need an IRN) to correct the original invoice. We recommend setting up pre-validation to avoid errors within the 24-hour window.

The e-invoice is the entire invoice (all fields, taxes, items, etc.). IRN is just the unique 64-character reference number generated for that e-invoice by the IRP. Every e-invoice gets one IRN. The IRN + QR code make the invoice 'authenticated' by GSTN.

GSTN provides its own free IRP portal, but taxpayers can also use accredited third-party IRPs (e.g., ClearTax, Tally, Mastek, Deloitte, etc.). All IRPs connect to the same GSTN system and generate the same IRN. We work with multiple IRPs based on your preference.

Our monthly service includes: bulk IRN generation, data validation, rejection handling and re-submission, QR code delivery in your preferred format, GSTR-1 reconciliation, missed IRN recovery, and a monthly compliance report. The Basic plan covers up to 200 IRNs/month, Standard up to 1,000, and Enterprise is unlimited.

Where are you right now?

Tell us about your IRN generation needs and we will handle the setup on GSTN IRP.

Where are you right now?

Tell us about your IRN generation needs and we will handle the setup on GSTN IRP.

Call WhatsAppStart generating IRNs

Ready to grow your business?

Let our experts handle your compliance. 50,000+ businesses trust Bizeneed for their compliance needs.

Get Started TodayChat on WhatsApp
Bizeneed

India's most trusted business compliance partner. Simplifying compliance for 50,000+ businesses since 2013.

Services

  • Company Registration
  • GST Registration
  • Trademark Registration
  • Income Tax Filing
  • TDS Return Filing
  • Startup India Registration
  • DSC Application
  • All Services

Company

  • About Us
  • Our Team
  • Why Choose Us
  • Careers
  • Press & Media
  • Partners
  • Clients
  • Referral Program

Resources

  • Blog
  • Case Studies
  • Compliance Calendar
  • Tools
  • Rate Card
  • Compliance Plus
  • Applicable Law
  • Knowledge Bank
  • Compare
  • FAQ
  • Help Center
  • Glossary

Contact

  • +91 70270 25998
  • info@bizeneed.com
  • Plot No. RZ-L-1, F/Floor, Main Road, Mahavir Enclave, Palam, New Delhi - 110045
  • Mon - Sat: 9:30 AM - 6:30 PM

© 2026 Bizeneed. All rights reserved.

Privacy PolicyTerms of ServiceCookie PolicyRefund PolicyDisclaimerGrievance RedressalUser Consent PolicyWebsite Terms of UseSitemap