e-Invoicing in TallyPrime: Step-by-Step Setup, IRN Generation & GSTR-1 Integration
e-Invoicing in TallyPrime lets you generate IRN (Invoice Reference Number) and QR codes automatically. Enable GST under F11, activate TSS, then create invoices. TallyPrime flows data to GSTR-1 and IRP automatically.
What is e-Invoicing and Why It Matters in TallyPrime
e-Invoicing is a mandatory system for GST-registered businesses in India to generate and authenticate invoices electronically. Under the Goods and Services Tax (GST) regime, businesses with an annual turnover above Rs 20 crore (and from 1 October 2022, all GST-registered suppliers) must issue e-invoices for B2B and B2C supplies.
An e-invoice contains a unique Invoice Reference Number (IRN) and a Quick Response (QR) code. The IRN is generated by the Invoicing Registration Portal (IRP) maintained by GSTN (GST Network). TallyPrime integrates seamlessly with this system, so you can generate IRN and QR codes directly while creating invoices, without manual intervention.
The key benefits are:
- Real-time IRN generation and QR code embedding
- Automatic GSTR-1 data flow (no re-entry)
- Reduced compliance errors and audit risk
- Faster invoice delivery to customers
- Offline-first design means you work even without internet, then sync when online
Prerequisites for e-Invoicing in TallyPrime
Before you enable e-invoicing, ensure you have:
- TallyPrime 6.x or later with active Technical Support Services (TSS). e-Invoicing features require connected services, which work only with valid TSS.
- GST enabled in your company under F11 (Tally Features). See our guide on how to enable GST in TallyPrime if you haven't done so.
- Valid GST Registration Number (GSTIN) for your company.
- Internet connection for IRN generation and GSTR filing. TallyPrime works offline, but IRN generation requires a live connection to IRP.
- TSS active and valid. Without TSS, connected services (including e-invoicing) will not function. TSS renewal costs approximately Rs 4,500 per year for Silver and Rs 13,500 per year for Gold (plus 18% GST, as of 2026).
- Tally ID and password for authentication with GSTN.
Step 1: Enable GST in TallyPrime
e-Invoicing works only if GST is enabled in your TallyPrime company. Here's how:
- Open TallyPrime and select your company.
- Press F11 (Tally Features).
- Scroll down to GST and set it to Yes.
- Set e-Invoicing to Yes.
- Press Ctrl+A to accept and save.
Once GST is enabled, you can proceed to configure e-invoicing.
Step 2: Configure e-Invoicing Settings
After enabling GST, configure e-invoicing parameters:
- Go to Gateway of Tally > F11: Tally Features.
- Scroll to e-Invoicing section.
- Set e-Invoicing to Yes.
- Set IRN Generation to Yes (automatic).
- Set QR Code to Yes (embeds in invoice).
- Verify your GSTIN is correct in the company master.
- Press Ctrl+A to save.
Step 3: Create a Sales Invoice with e-Invoicing
Once e-invoicing is enabled, creating an invoice is straightforward. Here's a worked example:
Scenario: ABC Traders (GSTIN: 10AABCU9603R1Z0) sells goods to XYZ Retail (GSTIN: 27AABCR5055K1Z5) on 15 January 2026.
| Item | Quantity | Rate (Rs) | Amount (Rs) | GST @ 18% |
|---|---|---|---|---|
| Cotton Fabric | 100 meters | 500 | 50,000 | 9,000 |
| Buttons | 500 units | 20 | 10,000 | 1,800 |
| Total | 60,000 | 10,800 | ||
| Invoice Total (inc. GST) | 70,800 | |||
To create this invoice in TallyPrime:
- Press Alt+F (Gateway of Tally) > Accounting Vouchers > Sales.
- Or press Ctrl+F8 (Sales Voucher shortcut).
- Enter Date: 15-01-2026.
- Enter Party Name: XYZ Retail (ensure GSTIN is linked to this party).
- Enter Invoice Number: Auto-generated or manual (e.g., INV-001).
- Add items: Cotton Fabric (100 m @ Rs 500) and Buttons (500 @ Rs 20).
- TallyPrime auto-calculates GST @ 18% as Rs 10,800.
- Verify the total: Rs 70,800.
- Press Ctrl+A to save.
Once saved, TallyPrime (with active TSS and internet connection) will:
- Send invoice details to IRP (Invoicing Registration Portal).
- Receive an IRN (e.g., 123456789012345) within seconds.
- Generate a QR code embedding the IRN.
- Display both on the printed invoice.
- Auto-populate GSTR-1 with this transaction.
Understanding IRN and QR Code Generation
The IRN (Invoice Reference Number) is a 16-digit unique identifier assigned by IRP to each e-invoice. It proves the invoice has been authenticated by the GST system. The QR code encodes key invoice details (IRN, invoice number, date, amount, GSTIN) and can be scanned by the buyer or tax authorities.
In TallyPrime, once an invoice is saved with e-invoicing enabled:
- The system checks internet connectivity.
- It sends invoice JSON to IRP via secure API.
- IRP validates and returns IRN + QR code.
- TallyPrime stores both in the invoice record.
- The invoice is marked as "e-Invoiced".
If internet is unavailable, TallyPrime queues the invoice and retries when online. This is the offline-first advantage.
Troubleshooting IRN Generation Failures
Sometimes IRN generation fails. Common causes and fixes:
Issue: "License Server Error" or "Connection Timeout"
Fix: Check your Tally ID and password in TallyPrime Server Monitor. Ensure internet is stable and firewall allows outbound HTTPS to IRP. Verify TSS is active and not expired.
Issue: "Invalid GSTIN" or "Party GSTIN Missing"
Fix: Ensure the buyer's GSTIN is correctly entered in the party master. For B2C sales (no buyer GSTIN), use "Unregistered" or leave blank as per GST rules.
Issue: "Duplicate Invoice Number"
Fix: Each invoice must have a unique number within a financial year. Check your invoice numbering in the sales voucher.
For detailed troubleshooting, see our article on GST in TallyPrime.
e-Invoicing and GSTR-1 Filing
One of the biggest advantages of e-invoicing in TallyPrime is automatic GSTR-1 integration. GSTR-1 is a monthly return filed by suppliers showing all outward supplies.
Once you issue e-invoices in TallyPrime:
- All invoice details are auto-captured in GSTR-1.
- You can review and reconcile in TallyPrime before filing.
- Press Alt+G > GSTR-1 to view your return.
- Verify HSN codes, GST rates, and party GSTINs.
- File directly to GSTN portal or export and file manually.
For a complete walkthrough, read our guide on GSTR-1 filing in TallyPrime.
e-Invoicing for Different Business Scenarios
B2B Sales (Registered Buyer): Buyer has a valid GSTIN. e-Invoice is mandatory. IRN and QR code are generated and sent to buyer. Buyer can match with GSTR-2B.
B2C Sales (Unregistered Buyer): Buyer has no GSTIN (e.g., individual consumer). e-Invoice is still generated but without buyer GSTIN. Marked as "Unregistered" in invoice.
Exports: If you export goods, e-invoicing rules differ (zero-rated supply). Configure export flag in TallyPrime to skip IRN generation for exports, as per GST rules.
Credit Notes and Debit Notes: e-Invoicing also applies to credit notes (returns) and debit notes (adjustments). TallyPrime generates IRN for these too.
TSS (Technical Support Services) and e-Invoicing
e-Invoicing requires active TSS because it relies on connected services (API calls to IRP). Without TSS, you cannot generate IRN or QR codes.
TSS costs (as of 2026, indicative):
- Silver (single user): Rs 4,500 per year + 18% GST = Rs 5,310 per year.
- Gold (unlimited users): Rs 13,500 per year + 18% GST = Rs 15,930 per year.
Early renewal (before expiry) adds approximately 1 free month. A 2-year renewal offers about 10% discount. After TSS expires, TallyPrime continues to work for data entry and reports, but e-invoicing, connected GST, and online filing features stop.
For more on TSS and licensing, see TallyPrime pricing.
e-Invoicing on Tally on Cloud
If you use Tally on Cloud (TallyPrime hosted on secure servers), e-invoicing works identically. Cloud hosting includes:
- Bring-your-own-licence option: ~Rs 175-290 per user per month.
- With licence bundled: ~Rs 899-1,299 per month.
- Secure RDP access from Windows, Mac, Linux, Android, iOS.
- Daily backups and ~99.9% uptime SLA.
Cloud users benefit from automatic TSS renewal and always-on internet for IRN generation.
Best Practices for e-Invoicing in TallyPrime
- Verify Party GSTINs: Before issuing an e-invoice, confirm the buyer's GSTIN is correct and active. Incorrect GSTINs cause IRN generation delays.
- Use Correct HSN/SAC Codes: e-Invoicing requires HSN (Harmonized System of Nomenclature) or SAC (Service Accounting Code). Ensure all items have valid codes.
- Maintain Internet Connectivity: While TallyPrime works offline, keep internet available for IRN generation. Queued invoices will sync when online.
- Regular TSS Renewal: Set a calendar reminder to renew TSS before expiry. Lapses will disable e-invoicing.
- Backup Your Data: e-Invoicing data is critical. Perform regular backups using Alt+Y (Data) > Backup.
- Monitor IRP Status: Occasionally check the IRP portal to ensure invoices are being received and IRN assigned.
Common Questions About e-Invoicing in TallyPrime
Q: Can I issue e-invoices if my turnover is below Rs 20 crore?
A: From 1 October 2022, all GST-registered suppliers (regardless of turnover) can issue e-invoices. It is mandatory for B2B supplies and optional for B2C. TallyPrime supports both.
Q: What if IRN generation fails due to internet outage?
A: TallyPrime queues the invoice and retries automatically when internet is restored. You can also manually retry from the invoice record.
Q: Do I need to file GSTR-1 separately if I use e-invoicing?
A: No. e-Invoices auto-populate GSTR-1 in TallyPrime. You review, reconcile, and file directly from TallyPrime without re-entering data.
Q: Can I cancel or amend an e-invoice?
A: Once IRN is generated, the e-invoice cannot be amended. You must issue a credit note (which also gets an IRN). The original and credit note together show the correction in GSTR-1.
Conclusion
e-Invoicing in TallyPrime is a powerful, integrated feature that simplifies GST compliance. By automating IRN generation, QR code creation, and GSTR-1 population, it reduces manual errors and saves time. Whether you are a small trader or a large enterprise, TallyPrime's offline-first design and seamless IRP integration make e-invoicing effortless.
To get started, ensure GST is enabled, TSS is active, and your party GSTINs are correct. Then create invoices as usual, and let TallyPrime handle the rest.
For expert setup and support, contact Global IT Care, a Tally 3 Star Certified Partner in Purnea, Bihar, serving businesses since 2010. We help you configure e-invoicing, file GSTR returns, and optimize your GST workflow in TallyPrime. Reach out via WhatsApp: +91 75469 00951.
Frequently asked questions
What is IRN in e-invoicing?
IRN (Invoice Reference Number) is a 16-digit unique identifier assigned by IRP (Invoicing Registration Portal) to authenticate each e-invoice. It proves the invoice is valid under GST.
Do I need active TSS for e-invoicing in TallyPrime?
Yes. e-Invoicing relies on connected services (API calls to IRP), which require active TSS. Without TSS, IRN generation and QR codes will not work.
Can TallyPrime generate e-invoices offline?
TallyPrime is offline-first, but IRN generation requires internet to connect to IRP. Invoices are queued offline and synced when online.
Does e-invoicing auto-populate GSTR-1 in TallyPrime?
Yes. All e-invoices are automatically captured in GSTR-1. You review and reconcile in TallyPrime, then file directly to GSTN without re-entry.
What happens if I issue an invoice with a wrong GSTIN?
IRN generation may fail or be delayed. You cannot amend the e-invoice; instead, issue a credit note to reverse it and create a corrected invoice.
Is e-invoicing mandatory for all GST-registered businesses?
From 1 October 2022, all GST-registered suppliers can issue e-invoices. It is mandatory for B2B; optional for B2C. TallyPrime supports both.