If you run a restaurant, salon, or retail business in Pakistan, you have probably come across three acronyms that decide how your point of sale system must report taxes: KPRA, SRB, and FBR. Each represents a different tax authority, and each comes with its own registration rules, invoicing format, and compliance deadline. Many business owners assume these three integrations are interchangeable or that completing one automatically satisfies the others. That assumption often leads to missed filings and unnecessary penalties. This guide breaks down what each authority actually regulates, who falls under its jurisdiction, and how the three systems differ in practice, so you can plan compliance instead of scrambling to fix it later.
Table of Contents
Federal Versus Provincial Tax Jurisdiction in Pakistan
Pakistan’s sales tax structure operates on two levels: federal and provincial. The Federal Board of Revenue handles sales tax on goods across the entire country, while services fall under provincial authorities once a business operates within a specific province. This is why a single company can end up needing more than one type of tax reporting connection depending on where it operates and what it sells. Before comparing the three systems individually, it helps to understand that FBR sits at the national level, while KPRA and SRB are provincial bodies with their own legal frameworks, their own registration portals, and their own enforcement teams. None of the three shares a database with the others, which is exactly why a business cannot rely on one filing to cover all three. Businesses handling federal e-invoicing requirements through a platform like FBR digital invoicing software may still need a separate provincial layer depending on their service category and where their branches are located.
What FBR Integration Covers
The Federal Board of Revenue regulates sales tax on goods nationwide and, through recent digital invoicing mandates, requires real-time reporting of transactions to its central system. Retailers, manufacturers, distributors, and e-commerce businesses typically fall under this framework. Once integrated, every sale is transmitted with a verifiable digital signature and QR code, removing the need for manual return preparation at month end and cutting down on the paperwork that used to pile up during filing season. Businesses exploring FBR-compliant POS software should confirm whether their sector has been formally notified under the relevant SRO, since notification timelines vary by industry and a business can be liable before it even realizes the deadline has passed. For a deeper walkthrough of the onboarding process, this FBR e-invoicing setup guide covers the registration steps in more detail.
What KPRA Integration Covers
The Khyber Pakhtunkhwa Revenue Authority regulates sales tax on services within Khyber Pakhtunkhwa. Unlike FBR, which focuses on goods, KPRA’s scope is service-based, covering restaurants, salons, clinics, hotels, and similar businesses operating in the province. Any business crossing the PKR 5 million annual revenue threshold, or operating in a KPRA-regulated zone, must connect its POS system through the Restaurant Invoice Monitoring System. This is a distinct requirement from federal compliance and applies only within provincial boundaries, meaning a branch just across a provincial border can face an entirely different set of rules. Businesses seeking Khyber Pakhtunkhwa tax integration should note that registration and setup timelines run separately from FBR onboarding, and delays in one process do not pause the deadline for the other.
What SRB Integration Covers
The Sindh Revenue Board governs sales tax on services within Sindh, operating under a legal framework established by the Sindh Revenue Board Act 2010. Businesses such as restaurants, beauty salons, healthcare centers, and online marketplaces operating in Karachi, Hyderabad, and other Sindh cities fall under its jurisdiction. Recent amendments under the Sindh Finance Act 2025 shifted the province from a positive list to a negative list approach, meaning most services are now taxable unless specifically exempted. This expansion has pulled far more businesses into mandatory reporting than before, including some service categories that were never taxed under the older framework. Companies exploring Sindh Revenue Board compliance services should verify their exact service classification, since the negative list model changes how obligations are determined and a small misclassification can lead to backdated demands.
Key Differences Between the Three Systems
While all three integrations share a common goal of real-time tax transparency, the mechanics differ meaningfully:
- Jurisdiction: FBR operates nationally, while KPRA and SRB apply only within their respective provinces.
- Tax base: FBR primarily targets goods and federal-level services, while KPRA and SRB regulate provincial services specifically.
- Governing law: Each authority operates under separate legislation, meaning compliance for one does not satisfy the requirements of another.
- Invoice format: QR codes, invoice IDs, and verification apps differ across FBR, KPRA, and SRB platforms.
- Registration process: Each authority has its own portal, documentation checklist, and approval timeline, so onboarding cannot be batched together.
- Penalty structure: Fines, backdated tax demands, and enforcement actions vary by authority and are not interchangeable.
Can One Business Need More Than One Integration?
Yes, and this is where confusion tends to arise. A restaurant chain with locations in Peshawar, Karachi, and Lahore could realistically need KPRA integration for its Khyber Pakhtunkhwa branch, SRB integration for its Sindh branch, and FBR reporting for goods sold across all locations. Each connection runs independently, even though the underlying POS hardware can be shared.
- Multi-province businesses often maintain separate compliance dashboards for each authority.
- Revenue thresholds and service classifications differ, so a business exempt in one province may be liable in another.
- Staff training needs to account for each authority’s invoice verification process separately.
- Renewal and reconciliation schedules rarely line up, so a business tracking all three manually often misses at least one deadline a year.
Preparing Your Business Before You Register
A little preparation before starting any registration saves a lot of back and forth later. Before approaching any of the three authorities, it helps to:
- Confirm the exact province and city each branch operates in, since jurisdiction is determined by location, not head office address.
- Classify each revenue stream as a good or a service, since this decides whether FBR, KPRA, or SRB applies.
- Check current revenue against each authority’s registration threshold, since thresholds are revised periodically.
- Keep prior tax filings on hand, as most portals ask for historical data during onboarding.
Why the Right POS Partner Simplifies Multi-Authority Compliance
Managing three separate tax reporting relationships manually is where most compliance mistakes originate. This is the gap myPOS was built to close. Rather than running disconnected systems for each authority, myPOS consolidates KPRA, SRB, and FBR reporting into a single point of sale platform, so a multi-branch business can monitor compliance across provinces from one dashboard instead of juggling separate logins and separate support teams.
Conclusion
KPRA, SRB, and FBR integration each serve a distinct regulatory purpose, and treating them as identical processes is a common but costly mistake. FBR governs goods and federal-level reporting nationwide, KPRA regulates services within Khyber Pakhtunkhwa, and SRB oversees services within Sindh. Understanding these boundaries early helps a business avoid duplicate work, missed deadlines, and unnecessary penalties, particularly for companies expanding across provincial lines.
Frequently Asked Questions
1. Is FBR integration the same as KPRA or SRB integration?
No, FBR is a federal system for goods and national reporting, while KPRA and SRB are provincial systems specifically for services.
2. Can a business be required to integrate with more than one authority?
Yes, businesses operating across multiple provinces or selling both goods and services often need separate integrations for each.
3. Does completing FBR registration exempt a business from KPRA or SRB requirements?
No, each authority operates under its own law, so federal compliance does not cover provincial service tax obligations.
4. How do invoice verification methods differ between the three systems?
Each authority issues its own QR code and verification app, so customers must use the matching platform to confirm a transaction.
5. What happens if a business ignores provincial integration while staying FBR compliant?
The business can still face provincial fines, backdated tax demands, and license suspension despite being federally compliant.



