How to Register for FBR Digital Invoicing (2026): Step by Step on IRIS
Register for FBR Digital Invoicing in 2026: NTN and STRN, IRIS enrolment, PRAL or a licensed integrator, sandbox tests and your 5-year production token.
The short answer
This page shows you how to sign up for FBR Digital Invoicing, one step at a time. It tells you what to keep ready, which screens you will see on IRIS, and how long each step usually takes.
Every sales tax registered business in Pakistan must now send its invoices to FBR in real time. Under SRO 1852(I)/2025 (dated 24 September 2025), the last group had to be live by 31 December 2025. Registration has four stages: (1) have an active NTN and STRN, (2) enrol in Digital Invoicing on IRIS (FBR's online tax portal), (3) pass the sandbox tests, and (4) receive your production token and start posting real invoices.
Three numbers to remember. PRAL's integration is free. A private licensed integrator may charge at most Rs 10 per invoice, or Rs 100,000 a month, or Rs 1 million a year. Your token (the security key FBR gives your software) is valid for 5 years.
This guide is general information, not tax advice. Screens on IRIS can change, so check the latest FBR Digital Invoicing user manual if a button looks different.
Before you start: what to keep ready
NTN and STRN. Your NTN (National Tax Number — your tax ID) and STRN (Sales Tax Registration Number — the number that shows you are registered for sales tax) must be active. If you do not have an NTN yet, start with 'NTN Registration Online with CNIC on IRIS (2026): The First Step Before FBR Digital Invoicing'.
Your IRIS login. You log in at iris.fbr.gov.pk with your NTN or CNIC and your IRIS password. Make sure the mobile number and email on IRIS still work, because codes are sent there.
Your business nature and sector. IRIS asks if you are a manufacturer, importer, exporter, distributor, wholesaler, retailer or service provider, and which sector you are in. Your answer decides which sandbox tests you must pass, so choose carefully.
Your software choice. Decide how invoices will reach FBR: through PRAL (Pakistan Revenue Automation Limited — the government company that runs FBR's systems) or through a private licensed integrator (a company FBR has approved to connect software to its system). 'FBR Digital Invoicing: Licensed Integrator vs PRAL — How to Choose (2026)' compares the two.
Step by step: enrol in Digital Invoicing on IRIS
Step 1. Log in to IRIS and open the Digital Invoicing tab from the dashboard.
Step 2. Choose your integration mode. 'API Integration' means your software sends each invoice to FBR automatically. 'Manual Invoice Generation' means you type each invoice on the portal yourself. Most businesses with more than a few sales a day choose API integration.
Step 3. Choose your integrator: PRAL or a licensed integrator. You can change later, as explained in 'How to Switch FBR Digital Invoicing Software or Change Your Licensed Integrator (2026)'.
Step 4. Fill the technical details form. It asks for a contact person, phone and email, your software name and version, whether it runs on the cloud or on your own computer, and an email for the PRAL CRM (PRAL's support portal, where you raise help tickets).
Step 5. On the PRAL route, whitelist your IP address (the internet address your system sends invoices from). You can add one to three addresses, or upload an Excel list. PRAL's data centre usually accepts or rejects them within 2 working hours.
Step 6. Get your sandbox token. Once enrolment is saved, you receive a sandbox token for testing. Our guide 'FBR Digital Invoicing User Manual (PRAL v1.6) Explained (2026)' shows what each IRIS screen says.
Sandbox tests and your production token
The sandbox is FBR's free practice system. Test invoices sent there do not count as real. FBR lists 28 test cases, called scenarios, numbered SN001 to SN028. You only need the ones that match your business nature and sector. A simple goods trader may need six or seven; a retailer may need more. 'FBR Digital Invoicing Sandbox Testing Scenarios (SN001–SN028) Explained' tells you which ones apply.
IRIS shows each scenario as Eligible, Pending, Successful or Unsuccessful. When every required scenario shows Successful, FBR creates your production token automatically. Production is the live system where invoices count for tax. Keep both tokens secret, because anyone with your token can post invoices in your name. 'How to Get Your FBR Digital Invoicing Token (Sandbox & Production) in 2026' explains how to store and renew them.
With Digi Invoice, you paste your token once in a guided setup. The platform builds each test invoice in the right format, checks it before sending, and shows you which scenarios are still pending.
After registration: how to make your first FBR digital invoice
Once you have a production token, every sale follows the same path. You enter the buyer, items, HS codes (8-digit product numbers that tell FBR what you sold), quantities and tax. Your software sends the invoice to FBR. FBR checks it and sends back an IRN (Invoice Reference Number — the unique number FBR gives every invoice). You then print the invoice with the IRN, the QR code and the FBR Digital Invoicing logo.
The full walk-through is in 'How to Make an FBR Digital Invoice: Step by Step (2026)', and the print rules are in 'FBR Digital Invoicing Logo & QR Code: Print Rules, Sizes and Where to Get Them'. If you make a mistake, you can edit or cancel the invoice on IRIS within 72 hours.
Do not wait for an extension. FBR says there is no personal extension to download, as explained in 'FBR Digital Invoicing Extension (2026): What It Means and Who Can Give You One'. Under the Finance Act 2026, a business that is not integrated faces a penalty of Rs 1 million, plus up to Rs 5 million more if the failure continues. The full list is in 'FBR Digital Invoicing Penalty 2026: Every Fine in One List'.
Ready to start? Create a free Digi Invoice account, connect your sandbox token and clear your tests before you go live.
Difficult words in this guide
STRN (Sales Tax Registration Number) — the number that shows your business is registered for sales tax with FBR.
Enrolment — the one-time sign-up for Digital Invoicing inside IRIS.
IP whitelisting — telling PRAL which internet address your system will send invoices from, so other addresses are blocked.
Scenario — one test case in the sandbox, such as a sale to an unregistered buyer, numbered SN001 to SN028.
Production token — the 5-year security key that lets your software post real invoices to FBR.
For more terms, see 'FBR Digital Invoicing Dictionary — 25 Key Terms Explained'.