EloERP Cloud
The compliance differentiator

FBR, ZATCA, MyInvois & UAE e-invoicing — built into every invoice, not a bolt-on. Sell compliantly from day one.

Compliance hub
Guide

How to Create FBR-Compliant Invoices: A Step-by-Step Guide (2026)

EEloERP Team··5 min read
How to Create FBR-Compliant Invoices: A Step-by-Step Guide (2026)

Quick answer: To create FBR-compliant invoices, register your Point of Sale terminal with FBR to obtain a POS ID and token, enter those credentials into your POS software, map your sales-tax rates, and run a test sale. A correctly integrated POS sends each invoice to FBR in real time and prints a unique FBR invoice number and a verifiable QR code on the receipt. Below is the full step-by-step process.

FBR digital invoicing is Pakistan’s system for documenting retail sales in real time. If you run a retail, pharmacy, restaurant, or distribution business, this guide walks you through exactly how to issue compliant invoices — and how the right software makes it automatic. For the full background on the rules and who must comply, read our complete FBR integrated POS software guide.

How to Create FBR-Compliant Invoices: Step by Step

Step 1: Confirm whether you must integrate (Tier-1 check)

First, determine if you are a Tier-1 retailer. You are Tier-1 if you operate in an air-conditioned mall, run a national/international chain, accept card payments, have an annual electricity bill above Rs 1.2 million, or are a wholesaler-cum-retailer. Tier-1 retailers are legally required to issue FBR-compliant invoices; smaller retailers may do so voluntarily.

Step 2: Register your POS with FBR to get integration credentials

Log in to the FBR IRIS portal and register each Point of Sale terminal. FBR issues you a POS Registration Number (POS ID) and an authentication token for the digital-invoicing API. Keep these credentials safe - they authorise your terminal to transmit invoices to FBR.

Step 3: Enter the FBR credentials into your POS software

In your POS or ERP, open the FBR / tax-integration settings and paste the POS ID and token. In EloERP this is a single configuration screen - no coding required. Map your sales-tax rates and assign tax categories to your products so each line is taxed correctly.

Step 4: Run a test invoice and verify the FBR response

Process a test sale. A correctly integrated POS sends the invoice to FBR's API and receives a unique FBR Invoice Number (IRN) and a QR code within a second or two. Confirm both are printed on the receipt, then scan the QR code (or enter the invoice number) in the FBR Tax Asaan app to verify the sale was reported.

Step 5: Go live and let every sale report automatically

Once the test passes, switch the terminal to live mode. From then on, every sale is reported to FBR in real time and the receipt carries the FBR invoice number and QR code. If the internet drops, a good POS queues invoices offline and syncs them to FBR automatically when the connection returns - so you never stop selling or fall out of compliance.

Step 6: Reconcile and scale across branches

Periodically reconcile your FBR-reported sales against your POS records (EloERP shows this automatically because the same sale also updates inventory and your ledger). To add more counters or branches, register each new terminal with FBR and repeat - all managed centrally from one cloud account.

What a Compliant FBR Invoice Must Contain

A valid FBR digital invoice includes:

If any of these are missing — especially the FBR invoice number and QR code — the invoice is not compliant and cannot be verified by the buyer.

Why Integrated Software Makes This Effortless

You can stitch FBR invoicing onto a standalone till, but you’ll then re-enter every sale into your stock and accounts by hand. With an integrated ERP + POS like EloERP, a single FBR-reported sale automatically updates your inventory, posts to your general ledger, and feeds your reports — with offline-then-sync so a network drop never stops you. That’s the difference between being merely compliant and actually running a tighter business. See transparent pricing or explore industry-specific solutions for pharmacies in Pakistan and retail stores.

Want FBR-compliant invoices on autopilot? Start a free trial of EloERP or browse all industry POS solutions to see real-time FBR digital invoicing in action.

TagsFBR-compliant invoicesFBR digital invoicingPOS integration PakistanFBR invoice QR codeTier-1 retailer complianceFBR IRN numberreal-time invoicing Pakistan

Frequently asked questions

What makes an invoice FBR-compliant?
An FBR-compliant invoice is one generated by a POS that is integrated with FBR's digital invoicing system, so the sale is transmitted to FBR in real time and the receipt carries a unique FBR Invoice Number (IRN) and a verifiable QR code. The buyer can confirm the invoice through the FBR Tax Asaan app or the FBR verification portal. The invoice must also show the seller's details, NTN/STRN, itemised sales tax, and the date and time of sale.
How do I register my POS with FBR?
Log in to the FBR IRIS portal and register each POS terminal under the POS integration section. FBR issues a POS Registration Number (POS ID) and an authentication token. You then enter these into your POS or ERP software's FBR settings, map your tax rates, run a test invoice to confirm a live FBR invoice number and QR code are returned, and switch to live mode.
Can I create FBR-compliant invoices offline?
Yes, with the right software. A good FBR-integrated POS keeps selling during an internet outage by queuing invoices locally and transmitting them to FBR automatically once the connection is restored, then reconciling the official FBR invoice numbers. This offline-then-sync capability is essential in Pakistan, where connectivity can be intermittent.
Is FBR digital invoicing mandatory for my business?
It is mandatory for Tier-1 retailers - those in air-conditioned malls, chain stores, businesses accepting card payments, or with an annual electricity bill above Rs 1.2 million. Non-compliant Tier-1 retailers lose 40% of their input-tax adjustment and face penalties. Smaller retailers are not required to integrate but many do so for the customer-trust and bookkeeping benefits.
Does EloERP create FBR-compliant invoices automatically?
Yes. EloERP is an all-in-one ERP and POS with built-in FBR digital invoicing. After a one-time setup of your POS ID and token, every sale is reported to FBR in real time with an automatic FBR invoice number and QR code, queued offline if needed, and the same sale also updates your inventory and accounts. You can start a free trial to see the full flow.
Back to all articles

Run your business on one system

See how EloERP unifies sales, stock and accounts. Start free, or book a quick demo.

Start 14-Day Free TrialBook a demo