FBR digital invoicing — also called e-invoicing — means sending each sales tax invoice to the Federal Board of Revenue's system in real time, having it validated, and issuing the customer a verifiable invoice with a QR code. It is one of the biggest changes to how businesses in Pakistan bill their customers, and it is being rolled out in phases. Here's what it means in plain English.
What is FBR digital invoicing?
Instead of printing an invoice purely from your own system, your software submits the invoice electronically to FBR in a structured format (JSON). FBR validates it and returns a unique invoice number and a QR code. You then issue the customer an invoice that carries that QR code, which anyone can verify with FBR. This is what tax authorities call a 'continuous transaction control' model — every taxable sale is reported as it happens.
Who has to comply, and when?
The mandate is being introduced in stages. It started with the largest taxpayers and is expanding outward over time:
- Public sector and large enterprises.
- Importers.
- Businesses with very high annual turnover (the first wave covered companies above roughly Rs 1 billion in revenue).
- Later phases bring in more registered sectors and smaller businesses.
The exact dates have moved more than once through successive SROs (for example SRO 1852(I)/2025 and SRO 288(I)/2026), so always check FBR's latest notification — or ask your tax advisor — for the deadline that applies to your business.
How a digital invoice actually works
- You create the invoice in your accounting or POS software as usual.
- The software sends it to FBR — directly or through a licensed integrator (or PRAL) — in structured JSON.
- FBR validates it and returns a unique invoice number and a QR code.
- You give the customer the invoice showing that QR code.
- The invoice is stored and archived securely (records must be kept for six years).
What a compliant invoice must show
- Your NTN and STRN.
- The buyer's details.
- The unique FBR invoice number and the verification QR code.
- Line items with quantity, unit price, tax rate and sales tax amount.
The 72-hour rule
An electronic invoice can usually be amended, cancelled or deleted within 72 hours through the FBR system. After that window, changes need approval from the Commissioner Inland Revenue. In practice this means getting the invoice right at the point of entry matters more than ever — accurate tax rates, codes and customer details up front save you a lot of trouble later.
Penalties for non-compliance
Penalties under the Sales Tax Act are significant — running from several hundred thousand rupees per default up to around Rs 3 million for repeated violations — and non-compliance can also put your input tax claims at risk. The cost of getting ready early is far smaller than the cost of being caught out.
How to get ready
- Make sure your accounting or POS software produces proper, structured sales tax invoices.
- Keep your NTN, STRN, tax rates and item codes clean and correct.
- Choose software built with FBR and SRB compliance in mind, not bolted on afterwards.
- Plan your integration through a licensed integrator or PRAL well before your deadline.
- Don't wait for the last date — testing and registration take time.
Where AmalERP fits
AmalERP is built with FBR and SRB compliance in mind — real double-entry accounting, GST (sales tax), withholding tax, NTN/STRN, structured tax invoices and the reports you need at filing time. If your business falls under the digital invoicing mandate, talk to our team about getting FBR-ready the right way.
