FBR penalties for not integrating start at Rs 500,000 and escalate every 15 days.
Step-by-Step

How to Register for FBR Digital Invoicing: Step-by-Step Guide

Getting live on FBR digital invoicing takes eight steps — most of them in FBR's IRIS portal. This guide walks through each one, what you need beforehand, and where businesses usually get stuck.

Updated 3 min readBy the DInvoice team · sources cited

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. 1

    Log in to IRIS

    Go to iris.fbr.gov.pk on a desktop browser and sign in.

  2. 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. 3

    Choose your licensed integrator

    Select PRAL (free of cost) or a private licensed integrator from FBR's list. What's the difference?

  4. 4

    Submit technical details

    Confirm business activity and sector, contact details and the server IP address to be whitelisted.

  5. 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. 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. 7

    Request the production token

    Once scenarios pass, request production access from the same section.

  8. 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

ProblemFix
Digital Invoicing section not visibleConfirm your sales tax registration is active; use the portal search; contact FBR's helpline if it's still missing.
HS code / unit of measure rejectedUse FBR's reference data — each HS code accepts specific units of measure.
Buyer NTN rejectedCheck the buyer's NTN/CNIC and registration status against FBR records.
Wrong sale type or rateMatch the sale type (standard rate, third schedule, reduced rate, exempt…) to the item and SRO schedule.
Token not workingMake 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

  1. FBR IRIS portal
  2. FBR — Digital Invoicing FAQs
  3. FBR — List of Licensed Digital Invoicing Integrators
  4. PRAL — Technical Documentation for DI API v1.12 (PDF)
  5. 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.

Get FBR-compliant before your next audit.

Start your 15-day free trial today. Free integration, full features, zero commitment.