Every small business owner who crosses the Rs 5 crore turnover threshold asks the same question: do I really need to pay for e-invoicing software when the government provides a free portal? It is a fair question, and the honest answer depends on three numbers — your monthly B2B invoice volume, the value of an hour of your accountant's time, and how much regulatory risk you can tolerate.
This post walks through the real cost of the free GSTN portal, the real cost of paid software, and the inflection point where one becomes cheaper than the other. No vendor pitches — just the maths.
What "Free" Actually Means
The GSTN has approved six Invoice Registration Portals (IRPs) as of 2026 — NIC, Cygnet, Clear, IRIS, BDO, and EY. All six provide the core compliance functionality at zero cost:
- IRN generation
- Digitally signed e-invoice payload
- QR code generation
- API access (with throttling)
- Bulk Excel upload tool
- Web portal with manual entry
This is genuinely free, not freemium-with-asterisks. The IRPs make money by selling paid add-ons: ERP integration, multi-GSTIN dashboards, archival, analytics, e-way bill bundling, and so on. But if all you want is to generate IRNs, you can do it forever without paying anyone — provided you are willing to do the work.
The Three Ways to Use the Free Portal
Option 1: Web Portal Manual Entry
Log in to einvoice1.gst.gov.in, click "Generate", and fill out the invoice form field by field. The portal validates the data and returns the IRN. Realistically, this takes 5-7 minutes per invoice for an experienced accountant and 10-15 minutes for someone new to the portal.
Best for: businesses issuing fewer than 5 B2B invoices per day, with a tolerance for slow data entry. Realistic ceiling is about 20-30 invoices a day before manual entry breaks down.
Option 2: Bulk Excel Upload
Download the IRP's Excel template, fill in 28 columns per invoice, save as JSON, and upload to the portal. The portal returns a downloadable JSON file with IRNs and QR codes for each row. This is dramatically faster than form-by-form entry — roughly 1-2 minutes per invoice in batch mode.
Best for: businesses issuing 5-30 B2B invoices per day in batches, with someone comfortable working in Excel. The Excel template is unforgiving — a single malformed cell rejects the whole batch.
Option 3: Free API Access
The IRP exposes a REST API that any developer can integrate with. This is what paid software vendors are using under the hood. If you have an in-house developer or a tech-friendly accountant, you can build (or hire someone to build) a thin integration layer for a one-time cost of roughly Rs 30,000-80,000.
Best for: businesses with technical capability who want full automation but not the recurring cost of a software subscription.
The Real Cost of "Free"
Free in money is not free in time. Here is what 100 B2B invoices per month actually costs on the free portal, by mode:
| Cost Element | Web Manual | Bulk Excel | Free API |
|---|---|---|---|
| Software subscription | Rs 0 | Rs 0 | Rs 0 |
| Accountant time (per invoice) | ~6 min | ~1.5 min | <30 sec |
| Total monthly time | ~10 hours | ~2.5 hours | ~50 min |
| Time cost @ Rs 400/hr | Rs 4,000 | Rs 1,000 | Rs 333 |
| Typical rejection rate | ~12% | ~8% | ~3% |
| Rework time | ~3 hours | ~1.5 hours | ~20 min |
| Rework cost | Rs 1,200 | Rs 600 | Rs 133 |
| Setup cost (one-time) | Rs 0 | Rs 0 | Rs 30k-80k |
| Effective monthly cost | Rs 5,200 | Rs 1,600 | Rs 466 |
The free API is by far the cheapest steady-state option — but only if you already have the engineering capability. Most small businesses do not. They are choosing between web manual and bulk Excel, where the effective cost lands between Rs 1,600 and Rs 5,200 a month at 100 invoices.
What Paid Software Actually Costs
Paid GST billing software with native e-invoicing typically prices between Rs 500 and Rs 3,000 per month for small business plans, depending on features and invoice volume. The included e-invoicing flow handles:
- Automatic IRP submission at invoice creation
- Signed payload archival
- QR code rendering on PDF
- Auto-retry on transient errors
- Pre-submission validation (catches GSTIN, HSN, total mismatch errors)
- 30-day reporting alerts
- Optional e-way bill chaining
- End-of-month reconciliation reports
Effective per-invoice time drops to under 30 seconds because every field is pre-filled from masters. Rejection rate drops below 1% because pre-submission validation catches the common errors before they leave the building. Accountant time at 100 invoices a month is roughly 1 hour total, mostly review.
| Cost Element | Paid Software | Free Bulk Excel (for ref) |
|---|---|---|
| Software subscription | Rs 500-3,000 | Rs 0 |
| Total monthly time | ~1 hour | ~2.5 hours |
| Time cost @ Rs 400/hr | Rs 400 | Rs 1,000 |
| Rejection rate | <1% | ~8% |
| Rework cost | ~Rs 50 | Rs 600 |
| 30-day rule risk | Auto-monitored | Manual |
| Audit-ready archival | Yes | Manual |
| Effective monthly cost | Rs 950-3,450 | Rs 1,600 |
At the lower end of the pricing band (Rs 500/month subscription), paid software is already cheaper than the bulk Excel route at 100 invoices. At the higher end, the cost is comparable but the risk profile is dramatically lower.
The Break-Even Volume
Where the maths actually flips depends on your invoice volume. As a rough guide:
- Under 30 invoices/month: Free web portal or bulk Excel almost always wins. The accountant time cost is small and a paid subscription is overkill.
- 30-100 invoices/month: The grey zone. Bulk Excel is workable but rejection-handling and 30-day rule monitoring become significant overhead. Paid software starts to pay for itself, especially if you handle dispatches (and need e-way bills).
- 100+ invoices/month: Paid software is unambiguously cheaper. The accountant time, the rejection rate, and the 30-day rule risk all stack against manual modes at this volume.
- 500+ invoices/month: The only viable path is automation. Free API integration or paid software — manual entry breaks below 99% reliability somewhere around this volume.
The Hidden Costs People Underestimate
1. The 30-Day Reporting Cap
From April 2025, taxpayers above Rs 10 crore turnover must report e-invoices within 30 days. The IRP refuses IRN generation past 30 days — period. The free portal does not warn you that an invoice is approaching the limit. Manual modes regularly miss this and end up with permanently unreported invoices that must be replaced via credit notes.
2. Archival of Signed Payloads
The IRP returns a digitally signed JSON payload with each IRN. Audit officers can ask for this signed payload — not just the printed invoice or the IRN. The free portal lets you download it once; storing and indexing it for 6+ years is your problem. Paid software archives automatically.
3. Customer ITC Disputes
When an invoice is rejected by the IRP and not refixed for 5-10 days, the buyer's GSTR-2B for the month is wrong. Buyer chases you, your accountant spends hours reconciling, payment may be withheld. This cascading cost rarely shows up in the e-invoicing budget but consumes 3-5 hours per dispute on average.
4. Rejection Rate Compounds
An 8% rejection rate sounds small. At 100 invoices a month, it is 8 invoices to reprocess. Each takes 10-15 minutes to diagnose and fix. That is 1.5-2 extra hours every month, every month, forever — unless someone fixes the root cause in your customer master, which on the free portal is also manual work.
Three Real Scenarios
Scenario 1: Service consultancy, 25 B2B invoices/month, Rs 6 crore turnover
Free bulk Excel route. The volume is too low to justify a subscription. One hour of accountant time twice a month, occasional rejections. Total cost roughly Rs 400/month. Watch the 30-day rule manually; set a calendar reminder for any invoice held back.
Scenario 2: Distributor, 150 B2B invoices/month + dispatches, Rs 8 crore turnover
Paid software with e-invoicing + e-way bill bundle. Volume + dispatch frequency makes manual modes painful. Subscription at Rs 1,500/month replaces 8-10 hours of monthly accountant work and chains EWB to IRN automatically. Net saving: Rs 2,500-3,500/month vs free Excel route.
Scenario 3: Retail-and-wholesale shop, 60 B2B invoices/month, Rs 5.5 crore turnover
Grey-zone case. Either path works. The deciding factor is usually whether the existing billing software (Tally, Busy, custom) already integrates with the IRP. If yes, enable the integration. If no, the choice is rebuild billing for free API or pay Rs 700-1,200/month for a turnkey system. Most small retailers in this bracket choose paid for the operational simplicity.
The "free" portal is not free. It costs accountant hours and rejection-cycle stress. The right question is not "free or paid", but "what is the cheapest way to keep my GSTR-1 clean without burning my accountant out?"
What to Look For in Paid Software
If you do go the paid route, the features that actually matter for a small business are:
- Native IRP integration with the major IRPs — not just one. The IRPs occasionally have outages; multi-IRP fallback prevents same-day downtime.
- Pre-submission validation — the software should catch wrong GSTINs, missing HSNs, total mismatches before the API call.
- Auto-retry with idempotency — failed submissions retry without creating duplicate IRNs.
- 30-day reporting dashboard — visual indicator of any invoice approaching the cap.
- E-way bill chaining — if you handle dispatches, EWB from IRN is essential.
- Signed payload archival — automatic storage for 6+ years, retrievable on demand.
- GSTR-1 reconciliation — month-end report comparing invoices issued vs IRNs generated vs GSTR-1 entries.
- Customer master with active-status check — prevents invoices to suspended GSTINs at billing time.
Anything else (multi-currency, advanced inventory, fancy dashboards) is nice-to-have. The eight features above are what determine whether your e-invoicing operation is calm or chaotic.
The Threshold Is Going to Drop Again
The Rs 5 crore threshold has been the level since August 2023. Industry signals and GST Council statements consistently point to the next reduction — to Rs 1 crore, eventually to all registered taxpayers. When that happens, the calculus shifts decisively toward paid software for almost every small business, because the volume of B2B invoices in the Rs 1-5 crore turnover bracket sits squarely in the "manual modes break" zone.
Setting up properly now — whether on the free portal or with paid software — is significantly cheaper than rushing the implementation in the 60 days after the next threshold notification. The compliance is not going away. The only choice is how much pain you want to absorb between now and the next deadline.
Frequently Asked Questions
Quick answers to the most common questions about this topic.
Is the GSTN e-invoicing portal completely free?
At what invoice volume should a small business pay for e-invoicing software?
Can I use the free portal forever as my business grows?
What are the hidden costs of the free GSTN portal?
The Right Setup for Your Volume
Whether you are at 30 invoices a month or 300, our GST billing software scales with you. Built-in IRP integration, pre-submission validation, e-way bill chaining, and signed payload archival — all from a single screen.
Explore GST Billing Software Get a Custom Quote