← All articles
  • Retail
  • Compliance

Retail Business FBR Compliance: Step-by-Step Guide

FBR Digital Invoicing TeamJanuary 22, 202610 min readReviewed Apr 2026Verified content
Retail business preparing FBR digital invoicing compliance

Running a retail business in Pakistan involves more than managing inventory and serving customers. Businesses also need to keep accurate sales records and comply with applicable FBR tax and digital invoicing requirements.

With Pakistan moving toward digital tax reporting, retailers are increasingly expected to use electronic invoicing and, where applicable, connect their invoicing workflow to FBR.

The transition can seem complicated at first. Broken into individual steps, it is much easier to follow.

Step 1: Determine your FBR registration status

Start by understanding your tax and registration status. Before you pick software, determine whether your business is:

  • Registered for sales tax
  • Required to issue electronic invoices
  • Operating as a notified retailer
  • Required to integrate through an FBR-licensed integrator

FBR states that electronic invoicing is mandatory for the corporate and non-corporate registered persons covered by the applicable rules.

Requirements can differ by category, so confirm which provisions apply to you.

Step 2: Review your current invoicing system

If you already have software on the shop floor, do not assume you must replace it.

Ask:

  • Does it generate proper tax invoices?
  • Can it capture the required customer and transaction information?
  • Can it feed an API?
  • Can it support FBR invoice requirements?
  • Can it generate the required FBR invoice number?
  • Can it print or display a QR code where applicable?
  • Can it maintain reliable sales records?

FBR allows notified registered persons to use electronic invoicing software and connect it to FBR through a licensed integrator where the rules require one.

Step 3: Choose an FBR-compatible invoicing solution

Your invoicing system is the core of retail compliance.

A suitable system should help you manage:

Products → Sales → Taxes → Invoice → FBR integration → Records

Instead of preparing invoices by hand and keeping separate books, digital invoicing puts these activities in one connected process.

Choose software that supports how you sell and the FBR rules that apply to you. FBR Digital Invoicing is built for that workflow.

Step 4: Work with a licensed integrator where required

For notified registered persons, FBR requires invoicing systems to be connected through an FBR-licensed integrator.

The integrator helps establish the technical connection between your software and FBR’s digital invoicing infrastructure.

Retail invoicing software → Licensed integrator (where required) → FBR Digital Invoicing APIs → IRIS

FBR publishes an updated list of licensed integrators on its website.

Step 5: Configure your business and outlets

If you operate multiple branches, the setup should cover each relevant outlet.

You may need to maintain:

  • Business registration
  • NTN/STRN where applicable
  • Business outlets
  • Products and services
  • Tax rates
  • Customer information
  • Invoice numbering
  • Payment methods

Consistent information across outlets reduces errors during integration.

Step 6: Connect invoicing to FBR

Once software and (where required) an integration provider are ready, invoices can be sent into FBR’s digital invoicing infrastructure.

Customer purchases → Invoice is generated → Data is mapped to FBR’s schema → Invoice is transmitted electronically → FBR processes it → Invoice number / IRN / QR is received → Customer receives the invoice

FBR provides technical and API documentation for digital invoicing integrations.

Step 7: Test before going live

Before you rely on the system for everyday sales, test scenarios such as:

  • Normal sales
  • Multiple products
  • Different tax rates
  • Discounts
  • Returns
  • Cancellations
  • Different payment methods
  • Customer information
  • Multiple outlets
  • Internet / API failures

The system should handle unsuccessful API responses rather than assuming every invoice went through.

FBR provides technical resources and a user manual for integration.

Step 8: Make sure customers receive verifiable invoices

One benefit of digital invoicing is verification.

FBR lets customers check electronically generated invoices in the Tax Asaan app: enter the FBR invoice number or scan the QR code. There is also SMS verification through 9966.

That adds transparency between retailers and customers.

Step 9: Keep your records accurate

Compliance does not end when the invoice is generated. Maintain accurate records of:

  • Sales
  • Purchases
  • Tax amounts
  • Returns
  • Cancellations
  • Credit/debit adjustments
  • Customer information where required
  • Invoice numbers
  • FBR responses

Invoicing and accounting should stay consistent so sales records and tax records match.

Step 10: Monitor your integration

After go-live, do not treat integration as a one-time setup.

Regularly follow sale → integration → FBR. Check for:

  • Failed invoices
  • API errors
  • Duplicate invoices
  • Connectivity problems
  • Incorrect tax calculations
  • Missing invoice numbers
  • Incorrect customer information
  • Software updates

Catching issues early protects a large day’s worth of transactions.

What happens if you don’t comply?

Take the applicable deadlines seriously.

FBR states that notified registered persons that fail to integrate by the deadline, including any extended deadline, can be subject to the Sales Tax Act and related rules, including penal action.

Penalties depend on the provision that applies to you. Verify your current requirements rather than relying on generic figures.

A simple FBR compliance checklist for retailers

Before you call the setup ready:

  • Business registration information is correct
  • Sales tax status has been reviewed
  • Current invoicing software has been evaluated
  • Required FBR integration has been identified
  • Licensed integrator has been selected where required
  • Business and outlet information is configured
  • Tax rates and product information are accurate
  • Digital invoice generation is working
  • FBR invoice responses are handled correctly
  • QR / invoice verification works where applicable
  • Returns and cancellations are handled correctly
  • Sales records are being maintained
  • Integration errors are monitored

Why retailers should move to digital invoicing

This is not only a regulatory box to tick. A well-designed digital invoicing system also makes daily operations easier.

Instead of manual invoices + separate records + manual reporting, you move toward sale → digital invoice → automated integration → centralised records.

That can cut re-keying, improve accuracy, and give the shop a structured invoicing workflow.

Make FBR compliance part of the daily workflow

Do not leave compliance until month-end. Build it into every sale:

Sale → Invoice → FBR integration → Verification → Record

When those steps are connected, compliance is part of running the store, not an extra administrative burden.