FBR Digital Invoicing SaaS — a complete multi-tenant platform for businesses in Pakistan to comply with SRO 709(I)/2025. Submit invoices to FBR/PRAL in real time, receive IRNs, generate QR codes, and maintain 6-year audit trails.
Under SRO 709(I)/2025, the Federal Board of Revenue (FBR) of Pakistan requires all registered businesses to electronically report every sales transaction in real time through the FBR/PRAL API.
This platform handles the entire process: it connects to the FBR API using your registered credentials, submits your invoices, receives an IRN (Invoice Reference Number), and generates the mandatory QR code to print on your invoice.
All submissions are logged in an immutable 6-year audit trail for FBR compliance, and invoices can be synced to your accounting software automatically.
Follow these 14 steps from account creation to daily compliance operations.
Minimum total: ~7–10 days. Maximum: ~14–18 days.
Register on this platform
Create your account on the FBR Digital Invoicing platform. You'll need a valid email address and your business name.
Fill in your company details
Your profile information is pre-filled into every invoice you submit to FBR. Accuracy here is critical — the business name and NTN must exactly match your FBR records.
Get FBR approval for Digital Invoicing
Every business must be approved by FBR before receiving API tokens. This is done through the IRIS portal. You only do this once.
Do not proceed to Step 4 until you receive IRIS portal approval.
Get your test API credential from PRAL
Once your IRIS registration is approved, request a Sandbox Token. This token authenticates your API calls to the FBR test environment.
Allow your server to call FBR API
FBR only accepts API calls from pre-approved server IP addresses. You must whitelist your server's static IP on the IRIS portal.
API calls will fail with 401 until the IP is activated. This step can be done in parallel with Step 4.
Store your FBR token securely
Once you receive your sandbox token from PRAL, store it in the application. It is encrypted with AES-256 and never exposed in plain text.
Mandatory FBR testing before production
FBR requires every business to successfully test 28 predefined invoice scenarios. For each passing scenario, you receive an IRN — proof of successful submission. You cannot request a Production Token until all mandatory scenarios pass.
All 28 scenarios must pass before requesting a Production Token. There are no shortcuts.
Go live with real FBR invoicing
With all 28 scenarios passed, you are eligible to request a Production Token from PRAL. This token allows you to submit real invoices to FBR.
Switch to production mode
Store your production token in the same way as the sandbox token. The environment will automatically switch to Production, and all invoices will be submitted to the live FBR system.
From this point, all invoices submitted are real and go to FBR's live system. They cannot be deleted.
Your day-to-day operations
Create invoices for your sales transactions. The seller details are pre-filled from your profile. Enter buyer information, add line items with HS codes and sales tax, validate, and submit to FBR to receive an IRN.
View, download, and track all invoices
All submitted invoices are stored with their FBR status, IRN, submission timestamp, and full details. You can search, filter, and download them anytime.
Upload many invoices at once
Instead of entering invoices one by one, upload an Excel or CSV file with hundreds of invoices. The system validates all rows first, shows a record-by-record report, lets you fix errors inline without touching the original file, then submits all valid rows to FBR in batch.
Sync invoices to your accounting software
Connect your accounting software so that FBR-submitted invoices are automatically synced. Supported systems: QuickBooks Online, Odoo, ERPNext, Manager.io.
6-year FBR-compliant activity log
Every API call to FBR is logged automatically. FBR requires this data to be retained for 6 years. Use the Audit Trail for compliance reviews, dispute resolution, or tax audits.