If you run a sales-tax-registered business in Pakistan, FBR Digital Invoicing is no longer optional — it is the law. Miss the deadline and you face penalties under Section 33 of the Sales Tax Act, a 15% cut in adjustable input tax credit, continuing daily fines until you comply, and possible sealing of your business premises for prolonged non-compliance.
Yet most business owners and accountants are still confused. Who exactly has to integrate? By when? Which licensed integrator should you pick? What happens if a real-time submission fails? And how does the new 72-hour correction rule actually work in practice?
This guide answers every one of those questions in plain English. It covers the legal framework (SRO 709, Rule 150Q, SRO 1413, the April 2026 multi-integrator update), the full integration workflow, the 28 sandbox test scenarios, the mandatory invoice fields, the penalties, and exactly how to pick the right partner so you go live in days — not months.
By the end, you will know precisely what FBR Digital Invoicing requires of your business and what to do this week to stay compliant.
What Is FBR Digital Invoicing?
FBR Digital Invoicing is Pakistan's mandatory electronic invoicing system. It requires every sales-tax-registered business notified by the Federal Board of Revenue to issue invoices through software that transmits them, in real time, to FBR's central platform via a licensed integrator.
Each invoice is validated by FBR's system. On success, the system returns a unique Invoice Reference Number (IRN) and a verifiable QR code that must be printed on the invoice. Without that IRN and QR code, the invoice is not legally valid.
The system runs on FBR's Digital Invoicing API (currently version 1.12), operated by Pakistan Revenue Automation (Pvt.) Ltd — PRAL — alongside other licensed integrators. You can read the official FBR Digital Invoicing technical documentation for the full API specification.
In one line: FBR Digital Invoicing turns every sales invoice into a live, government-verified record at the moment it is issued.
Why the FBR introduced it
The government's stated goals are simple:
- Reduce sales tax fraud by eliminating fake invoices
- Increase the tax base by capturing unreported B2B transactions
- Automate compliance so businesses spend less time on returns
- Improve audit trails with immutable digital records
For your business, the practical effect is that you can no longer issue a sales tax invoice "off the books" or correct one later without leaving an audit trail.
Who Is Required to Integrate?
Under SRO 709(I)/2025, dated 22 April 2025, electronic invoicing is mandatory for all corporate and non-corporate sales-tax-registered persons notified by FBR. The notification has since been expanded under SRO 1413(I)/2025 (August 2025) and SRO 1852(I)/2025, bringing in additional taxpayer categories.
Here is the practical breakdown:
| Taxpayer category | Original deadline | Status |
|---|---|---|
| Corporate registered persons | 1 June 2025 | Live |
| Non-corporate registered persons | 1 July 2025 | Live |
| Public enterprises, importers, businesses > PKR 1B revenue (SRO 1852) | 1 November 2025 | Live |
| All other registered persons (SRO 1413) | 1 December 2025 | Live |
If you received an FBR notification letter or saw your NTN flagged on the IRIS portal, you are already in scope. Do not wait for a second reminder — penalties trigger automatically once the deadline passes.
Key Regulations & Deadlines You Must Know
Pakistani digital invoicing law sits on top of the Sales Tax Act 1990 and the Sales Tax Rules 2006. The specific provisions you need to track are:
| Regulation | What it does |
|---|---|
| SRO 709(I)/2025 | Makes electronic invoicing mandatory for all notified corporate and non-corporate registered persons. The foundation of the regime. |
| Rule 150Q, Sales Tax Rules 2006 | Defines who must integrate, the integration process, and timelines. |
| Rule 150XF | Authorises PRAL to provide free integration services to registered persons. |
| SRO 1413(I)/2025 | Expands coverage to all registered persons by 1 December 2025. |
| SRO 1852(I)/2025 | Covers public enterprises, importers, and large taxpayers (> PKR 1B revenue) from 1 November 2025. |
| SRO 288(I)/2026 | Requires entities to report e-invoicing transactions to remain compliant under income tax rules. |
| Sales Tax General Order No. 01 of 2026 | April 2026 update permitting multiple licensed integrators per business and introducing the 72-hour invoice correction window. |
| Section 33, Sales Tax Act 1990 | The penalty framework for non-compliance. |
The 72-hour correction rule (explained)
Under the April 2026 update, you can cancel, delete, or edit a digital invoice within 72 hours of issuance for genuine errors. After 72 hours, any change requires prior approval from the relevant Commissioner of Inland Revenue.
This is a real shift. Before this rule, registered persons had to file debit or credit notes for every correction — slow, paperwork-heavy, and prone to mismatches. The 72-hour window cuts most of that friction.
How FBR Digital Invoicing Works (Step by Step)
The mechanics are simpler than the regulations make it sound. Here is the full lifecycle of a single invoice:
- Your software creates the invoice Your invoicing system generates a structured JSON payload with the buyer's NTN/CNIC, line items, tax breakdown, and seller details.
- The data is transmitted to FBR in real time Via the licensed integrator (PRAL or another), the payload hits FBR's Digital Invoicing API endpoint
postinvoicedata. - FBR validates the data The system checks the NTN, tax rates, HS codes, and totals. If anything fails, you get a structured error and can retry.
- FBR returns the IRN and QR code On success, the API responds with a unique Invoice Reference Number and a base64-encoded QR code.
- You print or send the invoice The IRN and QR code must appear on the invoice you hand to the buyer. The QR code, when scanned, lets anyone verify the invoice on FBR's portal.
- The invoice is locked Once issued, the invoice is part of the immutable record. You have 72 hours to amend; beyond that, you need Commissioner approval.
FBR also exposes a second method, validateinvoicedata, which lets your software pre-check the payload before live submission. Most integrators run validation by default to catch errors before they hit production.
Mandatory Invoice Fields & QR Code
Every digital invoice transmitted to FBR must contain a specific set of fields. Missing any of these will return a validation error and the invoice will not be issued.
Seller details
- Seller NTN or CNIC (15-digit)
- Seller business name as registered
- Seller address and province
Buyer details
- Buyer NTN (for registered) or CNIC (for unregistered)
- Buyer name and address
- Buyer type (registered / unregistered / consumer)
Line-item details
- HS Code for each product
- Product description (unique per SKU, even if HS Code is shared)
- Quantity, unit of measurement, unit price
- Sales tax rate, further tax, FED, withholding tax (where applicable)
- Discounts and final value
Tax & totals
- Total value excluding tax
- Total sales tax
- Total further tax (3% for sales to unregistered persons)
- Grand total payable
QR code requirements
The QR code is non-negotiable. It must:
- Encode the unique FBR Invoice Reference Number (IRN)
- Be printed clearly on the physical or digital invoice
- Be scannable to verify the invoice on FBR's portal
- Comply with FBR's dimension specifications (minimum size and contrast)
If a customer scans your QR code and FBR returns "invoice not found," the invoice is considered invalid under the law — even if you have a paper copy.
Skip the integration headaches
Tallied connects you directly to FBR via PRAL's free API (v1.12). Manage one business or dozens from a single dashboard — no engineering hours, no per-invoice surprises.
Start Free Trial →Integration Process — From Zero to Live
Whether you build your own integration or use a licensed partner, the process follows the same eight steps:
- Verify FBR notification Confirm your NTN is on FBR's list of notified persons via the IRIS portal.
- Log in to IRIS Use your CNIC/NTN credentials. Look for the "Digital Invoicing" section in the top navigation.
- Select integration mode Pick "Proceed with PRAL as Licensed Integrator" or your chosen alternative.
- Obtain your security token The IRIS portal generates a bearer token tied to your NTN. You will use this in your software.
- Configure your software Enter the bearer token, set sandbox or production mode, and test connectivity.
- Run the 28 sandbox scenarios Validate your integration against every FBR test case before going live (see next section).
- Switch to production Once all sandbox tests pass, flip the environment switch in your software.
- Issue your first live invoice Verify the IRN and QR code on the response. You are now compliant.
If you use a managed platform like Tallied, steps 5 through 8 are largely automated. Drop in the bearer token, hit save, and your business is live.
Sandbox Testing: All 28 Scenarios Explained
Before you can submit live invoices, FBR requires you to pass all 28 sandbox test scenarios. These are real-world edge cases designed to catch integration bugs early.
The scenarios fall into seven categories:
1. Standard sales (5 scenarios)
Basic B2B and B2C invoices for taxable goods at standard 18% sales tax. Validates core JSON structure, NTN lookup, and tax calculation.
2. Third Schedule goods (3 scenarios)
Items listed in the Third Schedule of the Sales Tax Act use retail-price-based tax instead of the standard ad valorem rate. The sandbox tests how your software handles these.
3. Reduced-rate and zero-rated supplies (4 scenarios)
Includes reduced rates (1%, 5%, 10%, 15%) and zero-rated exports. Each must compute tax correctly and use the right tax code.
4. Exempt supplies (2 scenarios)
Goods exempt from sales tax under the Sixth Schedule. Tax fields must be zero but other fields still required.
5. Further tax & withholding (4 scenarios)
3% further tax on supplies to unregistered persons, plus various withholding tax scenarios for B2B transactions.
6. Returns, debit notes & credit notes (4 scenarios)
Sales returns and price adjustments after the 72-hour correction window. Tests linkage back to the original IRN.
7. Special cases (6 scenarios)
Multi-currency invoices, FED on services, advance payments, partial payments, and exports under different commercial terms.
Most integration failures we see happen on scenarios 3 (reduced rates) and 6 (returns linkage). Test these first — they catch ~70% of common bugs.
Penalties for Non-Compliance
FBR's enforcement of digital invoicing is aggressive. Under Section 33 of the Sales Tax Act 1990, the penalties include:
- Rs 5,000 to Rs 25,000 per offence for failure to issue invoices as prescribed
- Rs 200 per day continuing-default penalties until you comply
- 15% reduction in adjustable input tax credit
- Sealing of business premises in cases of prolonged or willful non-compliance
- Embargo on sales in serious cases
- Personal liability for directors of corporate entities
The cost of one penalty notice plus the lost input tax credit is greater than the annual cost of any licensed integrator. Compliance is the cheap option.
How to Choose the Right Integration Partner
Not all licensed integrators are equal. Use this checklist when shortlisting:
- Valid FBR licence — verify against the official list on fbr.gov.pk
- Current API version — the latest is v1.12; older integrations will fail
- All 28 sandbox scenarios supported — including Third Schedule and reduced-rate
- Real-time submission, not batch — required for the 72-hour rule
- Multi-business dashboard if you are a tax consultant or run multiple companies
- AES-256 encrypted token storage — your FBR bearer token is sensitive credentials
- White-label or custom-domain option if you serve clients under your own brand
- Transparent pricing — no per-invoice surprises, no setup fees
- Pakistani support — local timezone, Urdu and English
Tallied ticks every box
Connects to FBR through PRAL's licensed integration (API v1.12). Multi-business dashboard. Sandbox + production per entity. White-label custom domains. Wholesale tier for tax consultants from Rs 1,500 per client business; business packages coming soon. No setup fee.
Start Free Trial →Frequently Asked Questions
What is FBR Digital Invoicing in simple terms?
It is the legal requirement that every sales-tax invoice in Pakistan be sent to FBR in real time, get a unique reference number and QR code, and be printed with that QR code on the invoice. Without the QR code, the invoice is not valid.
Who must integrate with FBR Digital Invoicing?
All sales-tax-registered corporate and non-corporate persons notified by FBR. Corporate deadlines were 1 June 2025; non-corporate were 1 July 2025. SRO 1413 extended coverage to all registered persons by 1 December 2025.
How much does FBR Digital Invoicing cost?
FBR itself charges nothing. Your only costs are (a) PRAL (free) or another licensed integrator (paid subscription), and (b) your own software. Licensed integrator subscriptions typically range from Rs 1,500 to Rs 10,000 per business per month.
What happens if I miss the deadline?
You face penalties under Section 33 of the Sales Tax Act — typically Rs 5,000 to Rs 25,000 per offence, plus a 15% reduction in adjustable input tax, daily continuing-default fines, and possible sealing of premises for prolonged non-compliance.
Can I edit a digital invoice after submission?
Yes, within 72 hours of issuance, for genuine errors. After 72 hours, you need prior approval from the Commissioner of Inland Revenue. This rule was introduced under Sales Tax General Order No. 01 of 2026.
What is an IRN (Invoice Reference Number)?
The unique number FBR returns when your invoice passes validation. The IRN, encoded in the QR code, is what makes the invoice legally valid.
Do I have to use PRAL?
No. PRAL is the default free option, but you can use any licensed integrator. As of April 2026, you can even use multiple integrators at once.
What is the difference between sandbox and production mode?
Sandbox is FBR's test environment, used for the 28 test scenarios and integration verification. Production is live and creates legally valid invoices. You must pass sandbox before switching to production.
Does FBR Digital Invoicing apply to exports?
Yes. All sales that must appear in Annexure-C of your sales tax return require a digital invoice, including exports.
What if the FBR system is down when I issue an invoice?
You must follow the contingency procedures in the Sales Tax Rules — typically logging the invoice and re-transmitting once the system returns. A good licensed integrator handles this automatically with queue-and-retry logic.
What to do next
Three steps, in order:
- Verify your FBR notification status Log in to IRIS and check if your NTN is on the list of notified persons.
- Pick your integrator Use the checklist above. If you serve multiple clients, prioritise multi-business support.
- Run the 28 sandbox tests, then go live Most businesses complete the full integration in a single afternoon with a managed platform.
If you want the fastest path to compliance — without writing a line of code — start a free trial of Tallied. We connect you to FBR through PRAL (the official free licensed integrator) on API v1.12, support all 28 sandbox scenarios out of the box, and let you manage one business or dozens from a single dashboard. Wholesale tier for tax consultants starts at Rs 1,500 per client business per month; direct business packages are launching soon.
FBR Digital Invoicing is here. The businesses that move first on FBR Digital Invoicing will spend the least on compliance and the least on penalties.