How to Register for FBR Digital Invoicing: Complete Step-by-Step Guide
A comprehensive guide to registering your business for FBR Digital Invoicing system, from prerequisites to going live with production invoices.
Usman Malik
March 10, 2026
Getting started with FBR's Digital Invoicing system might seem daunting, but with this step-by-step guide, you'll have your business registered and ready to issue compliant e-invoices in no time.
Prerequisites for Registration
Before you begin the registration process, ensure you have the following:
- Valid NTN (National Tax Number) - Your business must be registered with FBR
- STRN (Sales Tax Registration Number) - Required for sales tax registered persons
- Active IRIS Account - FBR's online tax management portal access
- Business Bank Account Details
- Authorized Signatory CNIC
Step 1: Access the Digital Invoicing Portal
- Visit the FBR IRIS portal at iris.fbr.gov.pk
- Login using your existing IRIS credentials
- Navigate to Digital Invoicing section in the main menu
- Click on "Register for Digital Invoicing"
Step 2: Complete Business Information
Fill in your business details accurately:
- Business legal name (as per NTN certificate)
- Principal place of business address
- Branch addresses (if applicable)
- Contact information (phone, email)
- Nature of business activities
Step 3: Select Integration Method
Choose how you'll connect to FBR's system:
Option A: Direct API Integration
Best for businesses with existing ERP/POS systems. Requires technical development or a licensed integrator.
Option B: FBR Web Portal
Manual invoice entry through FBR's online portal. Suitable for small businesses with low invoice volumes.
Option C: Third-Party Solutions
Use platforms like Digital Invoices that handle all technical integration for you.
Step 4: API Credentials Setup
If opting for API integration:
- Request API credentials from within the portal
- Receive your Client ID and Client Secret
- Configure your system with sandbox credentials first
- Complete sandbox testing successfully
- Request production credentials activation
Step 5: Sandbox Testing
Before going live, thoroughly test in the sandbox environment:
- Submit sample invoices
- Test different invoice types (B2B, B2C, credit notes)
- Verify QR code generation
- Test error handling scenarios
- Confirm data accuracy in responses
Step 6: Go Live
After successful sandbox testing:
- Apply for production environment access
- Update your system with production URLs
- Generate production access tokens
- Submit your first real invoice
- Verify it appears in your FBR tax profile
Common Registration Issues & Solutions
| Issue | Solution |
|---|---|
| NTN not found | Verify NTN status on FBR website |
| STRN mismatch | Ensure STRN is linked to your NTN |
| Portal access denied | Reset IRIS password or contact FBR helpline |
| API credentials not received | Check registered email spam folder |
Need Professional Help?
Skip the technical hassle and let Digital Invoices handle your FBR integration. Our platform provides instant compliance with zero technical setup required.