If you are wondering how to integrate with FBR digital invoicing, you are not alone. Many Pakistani businesses know they must connect their software to FBR but are unsure where to start. This step-by-step guide explains the requirements, the technical stages and how to plan the work so your invoicing keeps running smoothly.
Why integration is required
FBR S.R.O. 709(I)/2025, issued on 22 April 2025, mandated that sales tax registered persons integrate their hardware and software systems electronically with FBR's computerised system. The goal is to generate and transmit electronic invoices in real time.
Deadlines were extended several times in 2025, and business press reported in January 2026 that FBR would penalise non-integrated companies from that month. For background on the timeline, read our FBR digital invoicing 2026 guide.
SRO 709 digital invoicing requirements in plain words
The SRO 709 digital invoicing requirements can be summarised as follows:
- Your invoicing system must be electronically connected to FBR.
- Integration must be done through a licensed integrator or PRAL (Pakistan Revenue Automation Limited, FBR's IT arm).
- Every sales tax invoice must be transmitted to FBR and receive an FBR invoice number.
- The invoice must show a QR code that customers can verify in the Tax Asaan app or by SMS to 9966.
What data each invoice must carry
FBR expects structured invoice data, not just a PDF. Typical fields include:
| Field | Example of what it means |
|---|---|
| Invoice type | Sale invoice, debit note, credit note |
| Date | Invoice issue date |
| Seller details | Your NTN/STRN, name, address |
| Buyer details | Buyer NTN/CNIC, name, registration status |
| Item data | Description, HS code, unit of measure (UOM), quantity |
| Tax | Rate, value, sales tax amount, further tax where applicable |
| SRO reference | Needed for reduced rate or exempt items |
How to integrate with FBR digital invoicing: the steps
Below is the practical path most businesses follow.
Step 1: Choose your integration route
Decide whether to use a licensed integrator or PRAL. A licensed integrator usually works directly with your existing ERP or billing software. Compare both in our article on licensed integrator vs PRAL.
Step 2: Check your current software
Can your software store HS codes, UOM, buyer registration details and SRO references? Can it call an external service and save the FBR invoice number? If not, you either upgrade it or move to an ERP with FBR digital invoicing built in.
Step 3: Get registration and credentials
You need your FBR registration details and security tokens. Tokens identify your business when your software talks to FBR. A good integrator helps with registration and credentials so you do not get stuck in paperwork.
Step 4: Clean your master data
Before testing, review your item list. Assign correct HS codes and units, mark exempt or reduced rate items with the right SRO references, and confirm buyer NTNs. Most rejected invoices come from bad master data, not from code.
Step 5: Develop and test in sandbox
FBR provides separate sandbox and production environments. In sandbox, you run scenario testing: standard rate sales, reduced rate, exempt items, sales to unregistered buyers, debit notes and credit notes. Each scenario must pass before you move on.
Step 6: Move to production
Once sandbox testing is complete, switch to production tokens and start issuing live invoices. Print or share invoices with the FBR invoice number and QR code.
Step 7: Train staff and monitor
Train cashiers and accountants on what to do if an invoice is rejected or the connection fails. Monitor the first few weeks closely.
Step 8: Keep up with changes
FBR updates its specifications from time to time. Make sure your integrator provides support when rules change.
Build it yourself or use a service?
Some companies with in-house developers try to build the integration themselves. That can work, but remember the ongoing effort: scenario testing, specification updates and support. For most SMEs, it is faster and safer to use either:
- An ERP with FBR built in, such as Isolate ERP, where real-time reporting, the FBR invoice number, QR code, HS codes and debit and credit notes are already handled.
- An integration service for your current software. Our FBR digital invoice integration service includes sandbox testing, help with registration and credentials, cashier training and support when rules change.
Questions to ask an integration partner
If you decide to work with a partner, ask these questions before you sign:
- Have you integrated software similar to mine, such as the same ERP or billing system?
- Will you help with FBR registration, credentials and security tokens?
- Which invoice scenarios will you test in sandbox, and will I see the results?
- Do you handle debit and credit notes and SRO references for special items?
- Will you train my cashiers and accountants?
- What happens when FBR changes its specifications, and how quickly will you update the integration?
- How fast does your support team reply when an invoice fails?
Clear answers to these questions tell you whether the partner will stay with you after go-live or disappear once the first invoice is sent. Integration is not a one-time job, so ongoing support matters as much as the initial setup.
Checklist before you go live
- Security tokens for sandbox and production are in place.
- All items have HS codes, UOM and correct tax rates.
- SRO references are set for special items.
- All invoice scenarios passed in sandbox.
- Debit and credit notes are tested.
- Invoice print shows FBR invoice number and QR code.
- Staff know how to handle a failed or rejected invoice.
- Someone is responsible for future FBR updates.
Get integrated with CT Products
CT Products integrates existing ERP and billing software with FBR and also offers Isolate ERP with FBR digital invoicing built in, with plans from $18 a month. Our team replies within one working day. Message us on WhatsApp at +92 334 1839000, book a free Isolate ERP demo with no card needed, or reach us via our contact page.
Frequently asked questions
How long does it take to integrate with FBR digital invoicing?
It depends on your software and how clean your item data is. Systems that already store HS codes and buyer details move faster, while older systems may need changes before sandbox testing.
What are the main SRO 709 digital invoicing requirements?
Your system must be electronically integrated with FBR through a licensed integrator or PRAL, transmit each invoice in real time and print the FBR invoice number and QR code.
Do I need to replace my ERP to integrate with FBR?
Not always. Many existing ERP and billing systems can be connected through an integration service, as long as they can store the required invoice data.
What is the FBR sandbox?
The sandbox is FBR's test environment. You run your invoice scenarios there first, then switch to the production environment for live invoices.