How to Integrate POS with FBR Invoicing System (Retailers Guide)

July 24, 2025 by
How to Integrate POS with FBR Invoicing System (Retailers Guide)
Administrator

If you're a retailer in Pakistan, especially a Tier-1 business, integrating your POS (Point of Sale) system with the FBR Invoicing System is now not just smart—it's mandatory. But don’t worry—this guide explains exactly what to do, step-by-step, in plain English.

Whether you're setting up your first store or upgrading your tech stack, this article will help you stay compliant, avoid fines, and run your store more efficiently.


What Is FBR POS Integration?

FBR POS integration means your sales invoices are automatically sent from your POS system to the Federal Board of Revenue (FBR) in real-time. Each invoice gets a unique fiscal number and QR code, which is printed on the receipt.

This allows:

  • Real-time tax tracking
  • Digital recordkeeping
  • Transparency for both retailers and consumers

Who Is Required to Integrate?

As of 2025, the FBR has made it mandatory for Tier-1 Retailers to integrate with its invoicing system.

You're a Tier-1 Retailer if your business falls into any of these categories:

  • Large-scale retailers or chain stores
  • Outlets located in malls/plazas
  • Shops larger than 1,000 square feet
  • Monthly electricity bill above Rs. 20,000
  • FMCG (Fast-Moving Consumer Goods) product sellers
  • Online stores with warehouses

📌 Note: Non-compliance may lead to heavy penalties, audit notices, or sealing of premises.

Why FBR Integration Matters

Here's why integration is not just about following the law—it’s a smart business move.

🔍 Key Benefits:

  • Legal Compliance: Avoid FBR penalties and get audit-ready.
  • Customer Trust: Printed QR codes verify receipts instantly.
  • Digital Records: No need to manage paper logs.
  • Error Reduction: System catches invoice errors early.
  • Tax Credits: Ensure you're eligible for proper input tax adjustments.
  • Sales Insights: Centralized data helps with forecasting and reporting.

Step-by-Step Guide to FBR POS Integration

You can integrate your POS with FBR in just a few simple steps. Whether you're using in-house developers or a third-party partner like MANTECHIT, the process is the same.

🔧 Step 1 – Register on the FBR IRIS Portal

  • Visit: https://iris.fbr.gov.pk
  • Create an account or log in using your NTN and password.
  • Ensure your profile and contact info are updated.
  • Navigate to “POS Integration” section in the menu.

📌 Tip: Make sure your business registration and tax details match your POS license.

Step 2 – Get API Credentials

FBR uses an API (Application Programming Interface) to link your POS with their system.

To generate your credentials:

  • Go to “e-Services > POS Integration” in IRIS
  • Click on “Generate API Credentials”
  • You’ll get:
    • Client ID
    • Client Secret

Keep these safe—they’re required by your POS provider to connect.

Step 3 – Register Your Store and POS

For each outlet you operate, you’ll need:

  • Store Name and Address
  • Device Info: POS software name/version
  • POS Serial Number or MAC Address

This helps FBR uniquely track transactions per location.

Step 4 – Connect POS via API

Now, your POS software provider will:

  • Use your API credentials
  • Set up communication with FBR’s sandbox (testing server)
  • Register invoice templates and test invoice flows

If you’re using a custom POS, make sure your developers follow the FBR POS API documentation.

Step 5 – Run Sandbox Tests

Before going live, FBR requires test invoices sent through the sandbox system.

You’ll verify:

  • Tax calculation
  • Invoice response format
  • QR code generation
  • Fiscal invoice number issuance

⚠️ If test invoices fail, correct any technical issues before proceeding.

Step 6 – Go Live

Once the testing is successful:

  • Request “Production Mode” approval
  • Activate your POS system for real-time invoice reporting
  • Start issuing live FBR-compliant invoices

FBR will monitor your compliance in real-time from this point onward.

What Happens When You Issue an Invoice?

Here's what goes on behind the scenes:

  1. Cashier enters a sale.
  2. POS sends the invoice data to FBR via the API.
  3. FBR returns a Fiscal Invoice Number and a QR Code.
  4. Your POS prints the receipt with that QR and invoice info.
  5. The invoice is stored in FBR’s database.

How Customers Can Verify Receipts

Customers can verify any receipt using the FBR Asaan App, available on Google Play and App Store.

Steps:

  • Open the app
  • Tap “Verify Invoice”
  • Scan the printed QR code or manually enter the invoice number
  • The app shows the verified data from FBR’s records

📌 This builds customer confidence and discourages fake receipts.

Ready to Integrate Your POS?

Here’s a quick recap:

  1. ✅ Register on FBR IRIS
  2. ✅ Generate API credentials
  3. ✅ Register store & POS
  4. ✅ Connect via integrator
  5. ✅ Test, go live, stay compliant

💬 Need expert help? MANTECHIT offers fast-track FBR POS integration and complete ERP & inventory solutions for growing retailers across Pakistan.


FAQ