Learn who must file GST e-invoices in India, how the system works, and step-by-step setup instructions for your business. Free compliance checker inside.
Introduction
If you sell goods or services and have a GST registration, you might have heard about e-invoicing. It sounds like yet another form to fill. But e-invoicing is actually simpler than it sounds—it is just a digital way of creating and filing your invoices with the government. Instead of writing an invoice by hand or in your shop software, you send it to a government server, and the server gives you back a unique code. This article answers one question: who has to do e-invoicing right now, and how do you set it up? By the end, you will know if your shop needs it, and what to do on Monday morning.
How E-Invoicing Works and Who Must Comply
E-invoicing is the government's way of stopping fake invoices and tax fraud. When you issue an invoice to sell something, you now send it to a government system called the Invoice Registration Portal, or IRP. The IRP checks that your invoice is real, gives it a special code (called an IRN, or Invoice Reference Number), and then you can give that invoice to your customer. Think of it like registering a deed with the local municipal office before you hand it over—the government stamps it first.
Not every small business has to do this yet. The rules change based on your yearly turnover (the total amount of money you earn before paying costs). Turnover means all the money that comes into your shop in a financial year—from April to March. If you sell goods and your turnover is ₹40 lakh or more in a financial year, or if you sell services and your turnover is ₹20 lakh or more, you have a GST registration. But e-invoicing applies to a smaller group. Right now, businesses with a turnover of ₹500 crore or more must file e-invoices. If your turnover is less than ₹500 crore but you are already registered for GST, e-invoicing is optional—you can do it if you want, or stick to regular invoices for now.
However, there is another rule: if you are a supplier (someone who sells to businesses, not just to shoppers), and your customer has a turnover of ₹1 crore or more, that customer might ask you to issue e-invoices. If they ask, you should do it, because refusing can lose you business. The system is designed for B2B invoices—that means business to business. If you sell cakes to your neighbour or shoes to a shopper, e-invoicing does not apply yet.
Setting up e-invoicing sounds scary, but most businesses do not do it by hand. They use their accounting software (like Tally, GST Suvidha Provider software, or their bookkeeper's system). Your accountant or bookkeeper can usually turn on e-invoicing with a few clicks. The software sends the invoice to the IRP, gets back the IRN code, and prints it on the invoice automatically. You do not need to learn new software—your existing bill-printing tool probably already has e-invoicing built in.
A simple example
Meet Rajesh. He runs a small printing business in Bangalore and prints name cards, letterheads, and brochures for other shops and small offices. His turnover last year was ₹25 lakh. Because his turnover is less than ₹500 crore, e-invoicing is not mandatory for him. But in January, a big corporate office places an order for ₹50,000 for business cards. When Rajesh issues the invoice, the office manager asks, "Can you give me an e-invoice? We need it for our records." Rajesh asks his accountant to turn on e-invoicing in his Tally software. The accountant spends 20 minutes setting it up—linking Rajesh's GST registration details and an API (a connection) to the IRP. The next day, Rajesh creates the invoice as usual in Tally. This time, instead of printing a regular invoice, Tally automatically sends it to the government server, gets an IRN code back (something like "ABC123456789XYZ"), and prints it on the invoice along with a QR code. The corporate office gets the invoice, scans the QR code, and they can verify it was real. Rajesh has made one small change, and now he can take bigger orders. His monthly invoicing stays the same—still about 40 to 50 invoices per month. E-invoicing just adds a few seconds to the process.
Who this applies to
E-invoicing is relevant if:
- Your business is registered for GST and has a turnover of ₹500 crore or more (mandatory).
- You sell to other businesses (B2B), and your customers ask you for e-invoices, even if you are smaller.
- You use accounting software like Tally, Zoho Books, or a GST Suvidha Provider tool.
- You are an accountant or bookkeeper helping clients set up billing systems.
- You want to move to e-invoicing early, even if it is not compulsory yet.
You can probably skip this if:
- You have a turnover below ₹500 crore and nobody asks you for e-invoices.
- You sell directly to shoppers (B2C), not to businesses.
- Your business is still too small to afford accounting software.
If your customer mentions e-invoicing, do not panic. Ask your accountant or software provider to turn it on. It takes less than an hour.
Check your GST position
Before you decide whether to set up e-invoicing, confirm your yearly turnover. The threshold for GST registration is ₹40 lakh for goods and ₹20 lakh for services (or ₹10 lakh in special category states—check gst.gov.in for your state's current limit). You can use the free compliance checker at https://www.gsthelp.in to add up your last 12 months of sales and see where you stand. The tool runs in your browser and does not store your data. It will tell you if e-invoicing is compulsory for you or optional.
Conclusion
E-invoicing is the government's way of making sure every invoice is real and stops fake paperwork. If your turnover is ₹500 crore or more, you must do it. If it is less and nobody is asking, it is optional. Most accounting software handles it automatically, so you do not have to learn new skills. If a customer asks you for an e-invoice, tell your accountant or software provider. They will set it up in minutes. This article is informational only. Confirm the current e-invoicing rules and your own obligations on the GST portal at gst.gov.in or with a qualified Chartered Accountant, as rules can change.
Quick Compliance Check
Get instant insights in seconds
Completely Private & Secure