Quick answer
How do I register for FBR digital invoicing?
Log in to IRIS (iris.fbr.gov.pk), open the Digital Invoicing section and request integration — choosing a licensed integrator (PRAL is free), your business activity and sector, and the public IP address of the server that will call the API. You then receive a sandbox token, pass the test scenarios for your business, and request a production token to go live.
Key takeaways
- You need an active IRIS login, sales tax registration and clean product data (HS codes, units of measure).
- Registration and token requests happen in the Digital Invoicing section of IRIS.
- Sandbox first: pass the scenarios for your business activity and sector, then request production.
- Token provisioning by PRAL can take a few hours; plan the go-live accordingly.
Before you start
- Active IRIS account with your NTN (or CNIC for individuals) and password.
- Sales tax registration (STRN) in active status.
- Business activity and sector — they determine which test scenarios apply to you.
- The public IP address of the server that will call FBR's API (if you use software like DInvoice, your provider supplies this).
- Clean master data: HS code and unit of measure for every product; correct NTN/CNIC, province and registration status for registered buyers.
- Your invoicing software decision — build, connect your ERP, or use ready-made software.
Registration steps
- 1
Log in to IRIS
Go to iris.fbr.gov.pk on a desktop browser and sign in.
- 2
Open the Digital Invoicing section
Find Digital Invoicing in the portal menu. Menu labels change from time to time — if you can't see it, use the portal's search.
- 3
Choose your licensed integrator
Select PRAL (free of cost) or a private licensed integrator from FBR's list. What's the difference?
- 4
Submit technical details
Confirm business activity and sector, contact details and the server IP address to be whitelisted.
- 5
Receive your sandbox token
After PRAL provisions it — often within a few hours during business days — the token appears in the Digital Invoicing section.
- 6
Pass the test scenarios
Submit test invoices for each scenario that applies to your activity and sector (standard-rate goods, third-schedule goods, reduced-rate, exempt, debit notes and so on).
- 7
Request the production token
Once scenarios pass, request production access from the same section.
- 8
Go live and verify
Issue your first live invoice, then scan its QR code with FBR's Tax Asaan app to confirm it was reported.
Where businesses usually get stuck
| Problem | Fix |
|---|---|
| Digital Invoicing section not visible | Confirm your sales tax registration is active; use the portal search; contact FBR's helpline if it's still missing. |
| HS code / unit of measure rejected | Use FBR's reference data — each HS code accepts specific units of measure. |
| Buyer NTN rejected | Check the buyer's NTN/CNIC and registration status against FBR records. |
| Wrong sale type or rate | Match the sale type (standard rate, third schedule, reduced rate, exempt…) to the item and SRO schedule. |
| Token not working | Make sure the call comes from the whitelisted IP and you're using the right environment (sandbox vs production). |
Registering with DInvoice
DInvoice's onboarding team walks you through every step above, configures DInvoice with your token and helps you complete testing — free with every plan. Most businesses are live within days.
Frequently asked questions
How long does FBR digital invoicing registration take?
The IRIS request itself takes minutes; token provisioning can take a few hours; sandbox testing depends on how many scenarios apply to you and how clean your data is. With ready-made software, businesses are commonly live within days.
Do I need a static IP address?
The API calls must come from the IP address you register for whitelisting. If you build in-house, that means a server with a static public IP; if you use software like DInvoice, the provider's servers make the calls.
Is registration free?
Yes. FBR charges registered persons no fee, and PRAL provides integration free of cost.
Sources
- FBR IRIS portal
- FBR — Digital Invoicing FAQs
- FBR — List of Licensed Digital Invoicing Integrators
- PRAL — Technical Documentation for DI API v1.12 (PDF)
- FBR — Digital Invoicing Technical Assistance
Published by DInvoice (Digital Invoice Integrator), FBR digital invoicing software for Pakistan. This page is general information, not legal or tax advice; rules and penalty amounts change, so confirm current requirements with FBR or your tax advisor. Last reviewed 26 September 2026.