Monthly e-invoice filing - IRNs generated, invoices compliant, returns clean
e-invoice filing is the monthly process of generating IRNs for every B2B, B2C large, and export invoice on the Invoice Registration Portal (IRP). We handle the full cycle: pull invoices from your ERP, validate data, generate IRNs in bulk, print QR codes on invoices, and reconcile with GSTR-1. Missing IRNs mean invalid invoices, ITC denial for your buyers, and GSTN notices for you.
e-Invoice Monthly Filing
Share your GSTIN and invoice volume. Our GST team will call you back within one working hour.
AI-powered tools on this page
Skip the wait - get instant help right here, no form required.
The key facts, in one place
Everything a founder usually has to piece together from five different pages, in one place.
- Governing rule
- GST Rules, 2017 - Rule 48e-Invoice generation and reporting
- IRN validity
- 24 hours from generationCannot be cancelled or modified after 24 hours
- Invoices requiring IRN
- B2B, B2C large (>Rs. 2.5 lakh), exportB2C small invoices exempt
- Monthly due date
- Before raising each invoiceIRN must be generated before printing/sending invoice
- Government fee
- NilNo charge on IRP portal
- IRN format
- 64-character alphanumericHash generated by GSTN using IRP hash algorithm
- QR code content
- IRN + Signed QRContains key invoice parameters for buyer verification
- Auto-population
- Part A of GSTR-1 + buyer GSTR-2BNo manual entry needed in returns
What is e-invoice filing?
e-invoice filing is the monthly process of generating an IRN (Invoice Reference Number) from the Invoice Registration Portal (IRP) for every B2B, B2C large (above Rs. 2.5 lakh / Rs. 1 lakh for special category states), and export invoice issued by your business. The IRN is a 64-character unique identifier generated by the GSTN system after validating your invoice data against business rules and GST regulations.
Once the IRN is generated, a digitally signed QR code containing key invoice parameters (IRN, supplier GSTIN, buyer GSTIN, invoice number, date, value, place of supply) is returned. This QR code must be printed on the physical or digital invoice. The e-invoice data is then auto-populated into Part A of your GSTR-1 and the buyer's GSTR-2B, eliminating the need for manual data entry in returns.
e-invoice filing is not a one-time registration - it is an ongoing monthly obligation. Every invoice you issue in a month must have a valid IRN before it is sent to the buyer. Missing IRNs result in invalid invoices, ITC denial for your buyers, and potential GSTN notices for non-compliance. We manage the entire monthly filing cycle so you can focus on your business.
Manual vs Managed e-invoice filing
The difference between doing it yourself and having us handle it.
Self-Managed
IRP web portal - manual entry for each invoice
Managed by Bizeneed
Bulk IRN generation via API or Excel upload
| Aspect | Self-Managed | Managed by Bizeneed |
|---|---|---|
| IRN generation method | ✕ IRP web portal - manual entry for each invoice | ✓ Bulk IRN generation via API or Excel upload |
| Error rate | ✕ High - manual data entry errors cause rejections | ✓ Low - validated templates and API integration |
| Missed IRNs | ✕ Common - easily missed invoices at month-end | ✓ Zero - automated pull from ERP with reconciliation |
| Rejection handling | ✕ Time-consuming - need to identify, fix, and re-submit | ✓ Automatic - we monitor logs and fix root causes |
| GSTR-1 reconciliation | ✕ Separate manual process | ✓ Included - e-invoice data auto-reconciled with GSTR-1 |
| ERP integration | ✕ Not set up or self-managed | ✓ Pre-configured for Tally, Zoho, QuickBooks, SAP |
| Invoice format changes | ✕ You manage template updates | ✓ We update templates when IRP rules change |
| Support during IRN errors | ✕ Self-research on GSTN helpdesk | ✓ Dedicated GST CA resolving within hours |
Bizeneed visual guide
Monthly e-invoice filing - IRNs generated, invoices compliant, returns clean
Monthly e-invoice filing for B2B, B2C large, and export invoices. Bulk IRN generation on IRP, ERP integration, GSTN reconciliation, and missed invoice recovery. From ₹2,499/month.
Understand requirement
Prepare documents
Complete filing
Client
Bizeneed
Result
Who needs monthly e-invoice filing?
- Every GST-registered business with aggregate turnover above Rs. 5 crore issuing B2B, B2C large, or export invoices
- Insurance companies, banking companies, NBFCs, and telecom service providers - mandatory regardless of turnover
- Businesses that registered on the IRP and have an active GSTIN
- E-commerce sellers on platforms like Amazon and Flipkart who make B2B or B2C large supplies
- SEZ developers and units making taxable supplies to domestic taxpayers
- Businesses issuing debit/credit notes linked to B2B or B2C large invoices - these also require IRN
By entity type
| Entity | Governed by | Eligible |
|---|---|---|
| Manufacturer above Rs. 5 Cr with B2B sales | GST Rules, 2017 - Rule 48 | ✓ Yes |
| Trading company with B2B supplies | GST Rules, 2017 - Rule 48 | ✓ Yes |
| Service provider above threshold | GST Rules, 2017 - Rule 48 | ✓ Yes |
| E-commerce seller above threshold | GST Rules, 2017 - Rule 48 | ✓ Yes |
| Bank / NBFC / insurance / telecom | GST Notification No. 15/2024-Central Tax | ✓ Yes |
| Business below Rs. 5 Cr threshold | GST Notification No. 14/2020 (as amended) | ✕ No |
| Composition scheme taxpayer | GST Rules, 2017 - not applicable | ✕ No |
Who does monthly e-invoice filing
Manufacturing
- FMCG companies with B2B dealer network
- Pharma companies with hospital/chemist supply
- Auto OEMs and component suppliers
- Textile mills with brand buyers
Trading & distribution
- Wholesale distributors with retailer B2B sales
- Pharma distributors with B2B hospital supplies
- Electronics distributors with institutional buyers
Services
- SaaS companies with enterprise clients (B2B)
- Consulting firms with corporate clients
- IT service providers with B2B contracts
- Logistics companies with B2B billing
E-commerce
- Amazon sellers with B2B supplies
- Flipkart sellers with B2B or large B2C
- Brands selling directly to businesses
- Cross-border e-commerce sellers
What does not qualify
- ✕B2C small invoices (below Rs. 2.5 lakh / Rs. 1 lakh for special category states) do not require e-invoicing
- ✕Exempt and nil-rated supplies are outside the scope of e-invoicing
- ✕Composition scheme taxpayers do not need to generate IRNs
- ✕Import of goods and services does not require e-invoicing
Documents needed for e-invoice filing
Common to every entity
- Valid GSTINMandatory
- GST portal and IRP login credentialsMandatory
- Digital Signature Certificate (DSC)Mandatory
- Invoice data from ERP/accounting software (monthly sales)Mandatory
- Buyer GSTINs for all B2B invoicesMandatory
- HSN/SAC codes for all goods/services suppliedMandatory
- Place of supply details for each invoiceMandatory
- Debit/credit note details linked to B2B invoicesMandatory
- Export invoice details (shipping bills, foreign remittance certificates)
Entity-specific
| Entity | Additional documents |
|---|---|
| Manufacturer | GSTIN, DSC, ERP access, sales ledger, buyer GSTINs, HSN codes, delivery challans |
| Trading company | GSTIN, DSC, ERP access, sales invoices, buyer GSTINs, stock records |
| Service provider | GSTIN, DSC, ERP access, service invoices, client GSTINs, SAC codes, contract details |
| E-commerce seller | GSTIN, DSC, platform order/invoice data, buyer GSTINs, marketplace reports |
How monthly e-invoice filing works
We pull your invoices, generate IRNs in bulk, handle rejections, and reconcile with GSTR-1.
Pull invoices from your ERP
We connect to your accounting software (Tally, Zoho Books, QuickBooks, SAP, etc.) or receive invoice data via secure file transfer. For businesses without ERP integration, we accept Excel/CSV files in our pre-configured IRP-compatible template.
Validate invoice data
We validate each invoice against IRP requirements: correct GSTIN format, valid HSN/SAC codes, correct place of supply, matching invoice numbers, and accurate tax calculations. Invalid data is flagged and corrected before submission - saving you from IRN rejections.
Generate IRNs in bulk
We submit validated invoice data to the IRP in bulk (JSON or Excel template). IRNs are generated within seconds for valid invoices. We handle the full batch: upload, monitor, collect IRNs and QR codes, and flag rejections with reasons.
Handle IRN rejections
Rejected invoices are flagged with specific error codes (duplicate IRN, invalid GSTIN, wrong HSN code, etc.). We analyze the root cause, correct the data, and re-submit. We also fix the underlying issue in your invoicing process to prevent recurrence.
Print QR codes on invoices
For each IRN, the QR code is generated and integrated into your invoice format. For physical invoices, we provide the QR code in the correct print resolution. For digital invoices, the QR code is embedded in the PDF.
Reconcile with GSTR-1
We reconcile the IRN data (from IRP) with your GSTR-1 filing (from GSTN) to ensure every e-invoice is correctly reflected in Part A of GSTR-1. Any missing or mismatched entries are identified and corrected before GSTR-1 due date.
e-invoice filing is technically straightforward - the IRP API is well-documented and free to use. The challenge is scale and accuracy. A business issuing 1,000 invoices per month cannot afford even a 1% rejection rate - that is 10 blocked invoices, delayed dispatches, and buyers unable to claim ITC. Our value is in: pre-validation (catching errors before they hit the IRP), root-cause analysis (fixing the system, not just re-submitting), and reconciliation (ensuring your GSTR-1 matches your IRP data).
Monthly e-invoice filing timeline
Our standard SLA for monthly e-invoice filing:
| Stage | Duration |
|---|---|
| Invoice data collection from ERP | 1 day after month-end |
| Data validation and pre-IRP checks | 1 day |
| Bulk IRN generation on IRP | Same day (minutes per batch) |
| Rejection analysis and re-submission | 1-2 days |
| QR code delivery and invoice update | 1 day |
| GSTR-1 reconciliation | 1 day before GSTR-1 due date |
Total: 3-5 working days per month. ERP-integrated clients with auto IRN generation: 1-2 working days for monitoring and reconciliation only.
e-Invoice Monthly Filing fees
Government IRP usage is free. Our fee covers data processing, IRN generation, reconciliation, and ongoing support.
Basic
Up to 200 invoices per month
- Monthly IRN generation for up to 200 invoices
- Data validation and error correction
- QR code delivery
- GSTR-1 reconciliation
- Email support
- Due date reminders
Standard
Up to 1,000 invoices per month
- Everything in Basic
- Up to 1,000 invoices per month
- ERP integration support
- Bulk IRN upload
- Rejection management
- WhatsApp support
- Monthly compliance report
Enterprise
Unlimited invoices per month
- Everything in Standard
- Unlimited invoices
- Full ERP/API integration
- Automated IRN generation
- Dedicated GST CA
- GSTN notice handling
- Priority support
- Quarterly compliance review
Full fee breakdown
| Particulars | Government fee | Professional fee |
|---|---|---|
| IRN generation fee (GSTN portal) | Nil | Included in all plans |
| Professional fee - Basic (monthly, up to 200 invoices) | Nil | ₹2,499/month |
| Professional fee - Standard (monthly, up to 1,000 invoices) | Nil | ₹4,999/month |
| Professional fee - Enterprise (monthly, unlimited) | Nil | ₹9,999/month |
| Additional invoices beyond plan limit (Basic) | Nil | ₹15 per invoice |
| Additional invoices beyond plan limit (Standard) | Nil | ₹10 per invoice |
| Missed e-invoice recovery (one-time catch-up) | Nil | ₹25 per invoice recovered |
Not included in any tier:
- ✕ GST late fees for delayed GSTR-1/GSTR-3B filing
- ✕ ERP software subscription or upgrade costs
- ✕ GSP subscription fees for API-based IRN generation
- ✕ Custom software development for deep ERP integration
Which e-invoice filing plan fits you?
Answer three quick questions and get a plan recommendation.
How many invoices do you issue per month?
What system do you use for invoicing?
What level of support do you need?
Why managed e-invoice filing matters
Buyer ITC depends on your IRN accuracy
- Every IRN you generate feeds into your buyer's GSTR-2B. If your IRN is wrong, your buyer cannot claim ITC - this directly impacts buyer relationships and can lead to them refusing your invoices(GST Rules, 2017 - Rule 48)
- Bulk validation before IRP submission means fewer rejected invoices and no downstream ITC disputes with your trading partners
Zero missed IRNs at month-end
- Month-end is when invoices get missed - bulk orders, weekend shipments, last-minute deals. Our automated pull from your ERP ensures every invoice gets an IRN, not just the ones your team remembers
- Reconciliation between ERP sales data and IRP-generated IRNs catches every missing invoice before it becomes a compliance issue
Faster GSTR-1 closure
- Since e-invoice data auto-populates Part A of GSTR-1, your return filing time drops by 40-60%. We reconcile IRN data with GSTR-1 to ensure nothing is missed or duplicated
IRN error pattern analysis
- We analyze rejection patterns across months. If you consistently get rejections for 'wrong HSN code', we flag the HSN code master in your ERP for correction - fixing the root cause, not just re-submitting
Common e-invoice filing mistakes
Submitting invoices without pre-validation
We validate every invoice against IRP rules before submission - catching GSTIN format errors, wrong HSN codes, and missing fields before they cause rejections.
Ignoring IRN rejection error codes
Each rejection has a specific error code. We analyze patterns (e.g., 'duplicate invoice number') and fix the root cause in your invoicing system.
Missing the 24-hour cancellation window
IRN can only be cancelled within 24 hours. After that, a credit/debit note is required. We set up alerts so you report invoice errors within the cancellation window.
Not reconciling IRN data with GSTR-1
We reconcile your IRN data with GSTR-1 Part A every month. Missing entries in GSTR-1 cause discrepancies in your GSTR-3B and GSTN notices.
Using wrong supply type for the invoice
B2B, B2C large, export, and deemed export each have different IRP templates. Using the wrong template causes rejection. We configure the correct supply type mapping.
Forgetting debit/credit notes also need IRN
Debit and credit notes linked to B2B/B2C large/export invoices also require IRN generation. We track notes separately and generate IRNs for them too.
Not handling returns/refunds correctly
If goods are returned after IRN generation (after 24 hours), a credit note with its own IRN must be issued. We track returns and ensure credit note IRNs are generated.
Ignoring GSTN notices about e-invoice mismatches
GSTN sends notices when buyer-reported invoices do not match your e-invoice data. We respond to notices promptly and correct the underlying data.
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 businesses choose Bizeneed for e-invoice filing
Frequently asked questions
e-invoice filing is the monthly process of generating an IRN (Invoice Reference Number) from the Invoice Registration Portal (IRP) for every B2B, B2C large (above Rs. 2.5 lakh / Rs. 1 lakh for special category states), and export invoice. The IRN, along with a signed QR code, is returned by the IRP within seconds and must be printed on the invoice. The data is auto-populated into GSTR-1 and the buyer's GSTR-2B.
B2B invoices, B2C large invoices (above Rs. 2.5 lakh / Rs. 1 lakh for special category states), export invoices (with/without IGST), and debit/credit notes linked to these invoices. B2C small invoices (below threshold) and exempt/nil-rated supplies are currently exempt.
Non-compliance with e-invoicing attracts a penalty of ₹10,000 under Section 122 of the CGST Act. More practically, invoices without IRN are considered invalid by the buyer - they cannot claim ITC, and this can damage trading relationships and trigger GSTN notices.
Technically yes, but the IRN should ideally be generated before the invoice is issued to the buyer. The IRN and QR code must be printed on the invoice. Generating IRN after sending the invoice means re-sending the corrected invoice with the IRN.
The IRP returns a rejection with an error code. Common reasons: duplicate invoice number, invalid buyer GSTIN, wrong HSN/SAC code, incorrect place of supply, or invoice value mismatch. We analyze the error code, fix the data, and re-submit. For systemic issues, we update your ERP/invoicing system.
Bulk IRN generation is done by uploading an Excel/CSV file (matching IRP template format) on the IRP portal or through API integration. Each row represents one invoice. The IRP processes the batch and returns IRNs for all valid invoices. We handle the full bulk upload process.
An IRN can be cancelled within 24 hours of generation. After 24 hours, cancellation is not possible. To correct the invoice, you must issue a credit note (to reduce value) or debit note (to increase value), each of which requires its own IRN. We set up alerts to catch invoice errors within the 24-hour window.
e-invoice data auto-populates into Part A of GSTR-1. All your B2B, B2C large, and export invoice details are already in GSTR-1 - you just review and add remaining supplies (B2C small, nil-rated, exempt, etc.). This reduces GSTR-1 filing time by 40-60%.
Yes. Debit notes (increasing buyer's liability) and credit notes (reducing buyer's liability) linked to B2B, B2C large, or export invoices also require IRN generation. The process is the same - submit note data to the IRP and receive an IRN.
IRN validates the invoice itself - it confirms authenticity and data correctness. E-way bill is required for transportation of goods worth more than Rs. 50,000. They are linked: once an IRN is generated for a goods invoice, the e-way bill can be generated using the same IRN without re-entering data.
Yes. Export invoices (both with payment of IGST and without payment under LUT/bond) require e-invoicing once the exporter crosses the threshold. Export invoices are treated as a separate supply type on the IRP and the IRN facilitates IGST refund claims.
e-invoices must be generated for every eligible invoice at the time of issuance - there is no monthly 'filing' in the traditional sense. However, at month-end, you must ensure all invoices for the month have valid IRNs, reconcile with GSTR-1, and handle any pending rejections.
IRN is a 64-character alphanumeric hash generated by the GSTN system using a SHA256 algorithm. It looks like: 5f1k3a9b2c4d6e8f0g1h2i3j4k5l6m7n. Along with the IRN, the IRP returns a signed QR code containing readable data: IRN, supplier GSTIN, buyer GSTIN, invoice number, date, value, and place of supply.
No. IRN cancellation is only possible within 24 hours of generation. After 24 hours, you must issue a credit note (if reducing value) or debit note (if increasing value) with its own IRN. The 24-hour window is strict - there is no provision for late cancellation.
GSP (GST Suvidha Provider) is a third-party service accredited by GSTN to provide e-invoicing services through API. You do not need a GSP for basic IRN generation - the IRP web portal works. But for bulk IRN generation, ERP integration, and automated workflows, a GSP is essential. We partner with leading GSPs and include GSP-based solutions in our plans.
Written by CA Sneha Gupta, e-Invoicing & GST Compliance Specialist · Reviewed by CA Parth Joshi, GST Practitioner since 2018, 5,000+ e-invoice filings
Last updated 5 September 2026
Sources
- GSTN - Invoice Registration Portal
- GSTN - e-Invoice Scheme and Resources
- CBIC - e-Invoicing FAQs
- GST Rules, 2017 - Rule 48 (e-Invoice)
The information on this page is for general guidance only and does not constitute legal advice.
Start your monthly e-invoice filing today
Share your GSTIN and monthly invoice volume. We will call you back within one working hour with a free compliance assessment.
Start your monthly e-invoice filing today
Share your GSTIN and monthly invoice volume. We will call you back within one working hour with a free compliance assessment.