E-invoicing
E-invoicing software that connects your invoices to the IRP
If your business must issue e-invoices, JustBill is e-invoicing software that sends your B2B sales invoices to the Invoice Registration Portal and stores the IRN, acknowledgement number and signed QR code with each invoice. E-invoicing is on the Gold plan.
- IRN, acknowledgement number and signed QR saved on the invoice
- Generate IRNs one at a time or up to 100 together
- Your own IRP API credentials, stored for your company
- Cancel an IRN from the same screen
Who has to issue e-invoices
E-invoicing under GST applies to registered businesses whose aggregate annual turnover (AATO) has been above ₹5 crore in any financial year from 2017-18 onwards. Once you cross that limit, e-invoicing applies from then on, even if turnover later falls.
- Covered: B2B tax invoices, credit notes and debit notes, exports and supplies to SEZ units.
- Not covered: B2C invoices, and notified sectors such as banks and insurance companies, goods transport agencies, passenger transport services and SEZ units themselves, among others.
- Time limit: taxpayers with an AATO of ₹10 crore or more must report each invoice to the IRP within 30 days of the invoice date.
How the IRN and signed QR code work
- 1
You create the invoice
The invoice is made in your billing software as usual, with GSTINs, HSN codes, values and tax.
- 2
It is reported to the IRP
The invoice data is sent in the standard e-invoice JSON format to the Invoice Registration Portal.
- 3
The IRP checks and registers it
The IRP validates the data, checks the invoice is not a duplicate and generates a 64-character Invoice Reference Number (IRN).
- 4
The signed invoice comes back
The IRP digitally signs the invoice and returns the IRN, an acknowledgement number and date, and a signed QR code. The details also flow to the GST system for your GSTR-1.
The IRN is a hash of your GSTIN, the document type, the invoice number and the financial year, which is why the same invoice number cannot be registered twice in a year.
How JustBill e-invoicing software talks to the IRP
JustBill connects to the IRP through its API, using the e-invoice API credentials for your own GSTIN. In the e-invoicing section you enter your GSTIN, API username and password, client ID and client secret, then switch e-invoicing on. Passwords and secrets are stored against your company and are never shown on screen again; the form only tells you that one is saved.
You get these credentials by registering for API access on the e-invoice portal, either directly or through a GST Suvidha Provider (GSP).
When you generate an IRN, JustBill logs in to the IRP, keeps the session token for your company only, and sends the invoice with seller and buyer details, line items with HSN codes and the CGST, SGST or IGST amounts already worked out on the invoice. Nothing is re-typed, so the e-invoice matches the invoice your customer receives.
Generating and cancelling IRNs in JustBill
From the invoice
Open a sales invoice and generate its IRN in one click. The IRN is saved on the invoice and printed on the invoice PDF.
In bulk
The e-invoicing screen lists your sales invoices. Select up to 100 pending ones and generate IRNs together; you see how many succeeded and which failed.
Status at a glance
Filter the list by pending or generated, and see the e-way bill status beside each invoice.
Cancel
Cancel an IRN from the same list. JustBill sends the cancellation to the IRP and marks the invoice's e-invoice as cancelled.
You can generate an e-way bill for the same sales invoice from the invoice screen. See e-way bill software for how that works.
The 24-hour cancellation window
An IRN can be cancelled on the IRP only within 24 hours of being generated, and only in full; you cannot cancel part of an e-invoice. After 24 hours the IRP will not accept a cancellation, so you correct the invoice through a credit note or debit note, or an amendment in your GST return.
Once an IRN is cancelled, the same invoice number cannot be used again for a new e-invoice. Raise a fresh invoice with a new number instead.
Plans and current scope
E-invoicing is included in the Gold plan (₹399/month or ₹3,799/year). It is not part of the Free or Silver plans. See pricing for current details.
- Supported today: IRN generation and cancellation for regular B2B sales invoices, one at a time or in bulk.
- Not yet supported from JustBill: e-invoices for credit notes, debit notes, exports and SEZ supplies. Report these on the e-invoice portal directly for now.
Everything else, from the GST split to GSTR-1 data, works as described on our GST billing software page.
Frequently asked questions
What is e-invoicing software?
E-invoicing software sends your B2B invoices to the government Invoice Registration Portal (IRP) and brings back the IRN and signed QR code. It saves you from uploading invoices by hand on the portal. JustBill does this from the same place you create the invoice.
Is e-invoicing mandatory for my business?
It is mandatory if your aggregate annual turnover was above ₹5 crore in any financial year from 2017-18 onwards. It applies to B2B invoices, credit and debit notes and exports, while B2C invoices and some notified sectors are exempt. Check your turnover history with your CA if you are unsure.
Can I cancel an e-invoice after 24 hours?
No. The IRP allows cancellation only within 24 hours of generating the IRN. After that, correct the invoice with a credit note or debit note, or amend it in your GST return.
Is there a time limit for generating an IRN?
Yes, for larger taxpayers. If your AATO is ₹10 crore or more, the invoice must be reported to the IRP within 30 days of its date, or the IRP will reject it. Whatever your size, it is good practice to generate the IRN as soon as the invoice is made.
Which JustBill plans include e-invoicing?
E-invoicing is included in the Gold plan. The Free and Silver plans do not include it. You also need e-invoice API credentials for your GSTIN, which you enter once in JustBill.
Is the e-invoice QR code the same as a UPI QR code?
No. The e-invoice QR code is signed by the IRP and carries key invoice details such as the GSTINs, invoice number, value and IRN, so the invoice can be verified. A UPI QR code is only for receiving payment.
Keep reading
E-way bill software for GST: generate an e-way bill from a sales invoice with vehicle and transport details, track validity and cancel within 24 hours.
GST billing software that splits CGST, SGST and IGST by place of supply, adds HSN/SAC and builds GSTR-1 and 3B data. Start free with 50 invoices a month.
GST return filing software that prepares GSTR-1 and GSTR-3B from your invoices, reconciles GSTR-2B and exports GSTN-format JSON for you or your CA.
Billing software for manufacturers: bills of materials, production orders, multi-godown stock, purchase orders, e-invoices and e-way bills in one place.
Billing software for wholesalers and distributors: price lists, quantity slabs, credit limits, ageing, collections, delivery challans and e-way bills.
Bill the GST-correct way, starting today
Start on the free plan with no credit card. Upgrade when you need more invoices, users or e-invoicing.