Pakistan's Federal Board of Revenue (FBR) has progressively rolled out electronic invoicing for sales-tax registered businesses, working with PRAL as the integration partner. If you sell taxable goods or services, this affects you — whether you run a retail shop, a restaurant, or a wholesale operation.
This guide explains the rules in plain English, what your POS system needs to handle, and the compliance mistakes that trigger audits.
What is FBR e-invoicing?
Instead of printing a paper invoice and uploading it later (or not at all), your POS system submits each invoice to FBR's system in real time through PRAL. FBR assigns a unique invoice number and QR code, which you print on the customer's receipt.
The result is a tamper-proof, fully digital invoice trail that FBR can audit instantly. There is no manual step — the submission happens automatically at the point of sale.
Who needs to comply?
The rollout has been phased by sector and turnover. As of 2026, the requirements broadly cover:
- Most manufacturers and large retailers
- Wholesalers above a turnover threshold
- Restaurants and bakeries in many cities
- Any business selling to a registered buyer who requests an invoice
If you are unsure whether your business falls under the requirement, check with your tax consultant. But in practice, integrating with PRAL is straightforward, and most POS vendors in Pakistan — Sabify included — already support it.
The cost of non-compliance is not just a fine. Businesses that do not comply risk being blocked from filing returns, which can freeze your operations.
What your POS software must do
To be FBR-compliant, your POS system needs to handle five things correctly:
- Real-time invoice submission — each invoice goes to PRAL within the required timeframe (usually near-real-time). Manual uploads or end-of-day batch uploads do not meet the standard.
- QR code on receipts — the FBR-assigned invoice number and QR code must appear on every printed receipt. Customers can scan the QR code to verify the invoice.
- Returns and credit notes — when you process a refund or return, the POS must generate the corresponding credit note and submit it to FBR.
- Multi-rate GST support — different products may carry different GST rates (standard rate, reduced rate, exempt). Your POS must apply the correct rate per item.
- Tamper-proof local records — every invoice must be stored locally in a way that cannot be altered after submission.
Sabify POS handles all five. Invoices are submitted to PRAL automatically at the point of sale, QR codes print on every receipt, and records are stored securely. If you also use QuickBooks for accounting, Sabify's accounting integration keeps your books in sync without double entry.
Common compliance mistakes
These are the most frequent issues we see among Pakistani businesses:
Buying a non-compliant POS
Many cheap or grey-market POS apps do not integrate with PRAL at all. Before buying any POS system, ask specifically: Does this generate real-time FBR invoices with QR codes? If the vendor hesitates, walk away.
Switching off the sync during internet outages
Some businesses disable the PRAL sync when the internet goes down — and then forget to upload the backlog. This is a common audit trigger. Sabify solves this by queuing invoices offline and submitting them automatically when the connection returns.
Wrong GST rate on products
If your cashier selects the wrong tax rate for a product, the invoice is technically incorrect — even if the total looks right. The fix: lock the GST rate on the product itself in your POS, so cashiers do not have to choose.
Missing credit notes for returns
When you process a refund, the POS must generate a corresponding credit note and submit it to FBR. Some systems only handle the cash side and skip the FBR submission entirely.
How Sabify handles FBR compliance
Sabify POS integrates directly with PRAL for real-time FBR e-invoicing. Here is what that means in practice:
- Invoices are submitted automatically — no manual upload step
- QR codes print on every receipt
- SRB (Sindh Revenue Board) and PRC (Punjab Revenue Authority) are supported where applicable
- Offline invoices queue and submit when connectivity returns
- Tax rates are locked at the product level
- Credit notes are generated automatically for returns
If you are switching POS systems specifically for compliance, book a demo and we will show you the full invoicing flow — from sale to FBR submission — on your own products.
You can also explore Sabify's complete POS features or read our POS buying guide for more context.
Tags
Written by
Sabify Team
Compliance Team
Sharing practical insights on POS systems, retail technology, and business growth in Pakistan.
Frequently Asked Questions
Who needs to comply with FBR e-invoicing in Pakistan?
What does my POS need for FBR e-invoicing compliance?
Does Sabify POS support FBR e-invoicing?
Related Posts
5 POS Reports Every Pakistani Small Business Owner Should Check Weekly
Most Pakistani businesses collect sales data they never look at. Here are five POS reports that, if reviewed every Monday morning, will quietly grow your revenue and profit margins.
Choosing the Right POS System for Your Business in Pakistan
A step-by-step guide to picking a POS system that actually fits your Pakistani business — covering hardware types, must-have features, and the vendor questions most owners forget to ask.
Shopify + ERP Integration: A Complete Guide for Pakistani Retailers
Selling on Shopify but managing stock in a POS or ERP? Here is how to connect them so inventory, orders, and customers stay in sync — no more overselling or manual updates.