TaxHub is FBR digital invoicing software built for sales tax registered businesses in Pakistan. It connects directly to FBR's digital invoicing system through PRAL, so every invoice you raise is validated, submitted, and confirmed before it reaches your customer. There is no separate portal to log into, no batch uploads at month end, and no risk of missing a submission. For official tax administration resources, see the Federal Board of Revenue.
What is FBR digital invoicing?
FBR digital invoicing (also called FBR e-invoicing) is the system under which every sales tax invoice is sent electronically to the Federal Board of Revenue at the moment it is issued. FBR validates the seller, buyer, HS code, tax rate, and sale type, then returns a unique FBR invoice number. That number and a QR code are printed on the invoice your customer receives, so anyone, including your buyer and FBR's own officers, can confirm it is genuine.
Technically, the system is a set of web APIs run by PRAL (Pakistan Revenue Automation Ltd) on its Enterprise Service Platform. Your FBR digital invoicing system, whether that is TaxHub, an ERP, or a custom integration, calls those APIs with a security token issued by PRAL. TaxHub handles that entire connection for you.
In one sentence
FBR digital invoicing means no sales tax invoice is valid unless FBR has seen and numbered it in real time.
Who must use FBR digital invoicing?
SRO 709(I)/2025 extended mandatory digital invoicing from the FMCG sector to all corporate and non-corporate sales tax registered persons. The phased schedule was later replaced by SRO 1852(I)/2025, and the final go-live date for all remaining registered categories was 31 December 2025. In practice: if you hold an STRN, you should already be issuing FBR digital invoices. The full timeline is in our guide to every SRO, deadline, and penalty.
- Manufacturers and producers in every sector, including steel, textile, cement, and pharmaceuticals
- Importers and commercial importers
- Wholesalers, distributors, and dealers
- Retailers, including Tier-1 retailers already on FBR POS integration
- Service providers registered for sales tax
| Default | Penalty under the Sales Tax Act, 1990 |
|---|---|
| First notice for non-integration | Rs 500,000 |
| Second default | Rs 1,000,000 |
| Third default | Rs 2,000,000 |
| Fourth default | Rs 3,000,000 |
The fine is only part of the cost. Invoices issued outside the system are not valid tax invoices, so your B2B buyers lose their input tax adjustment and quickly move to suppliers who are integrated.
What's included in TaxHub's FBR digital invoicing
Real-time submission to FBR via PRAL/IRIS
Your invoices reach FBR at the moment of sale, not at the end of the day or the end of the month. TaxHub submits in real time and confirms the FBR invoice number before the invoice leaves your system.
All 28 invoice scenarios covered, from SN001 to SN028
TaxHub identifies the correct FBR scenario automatically based on your business activity, buyer type, and item. Whether it is a B2B sale to a registered buyer, a sale to an unregistered customer, a 3rd Schedule item, an exempt or zero-rated supply, or a credit note, the right scenario and sale type are selected without any input from you.
FBR invoice number (IRN) generated automatically
Every compliant invoice needs an FBR invoice number. TaxHub fetches and attaches it automatically, so every invoice you print or send is valid.
QR code printed on every invoice
FBR's technical specification requires a QR code (version 2.0, 25×25, printed at 1.0 × 1.0 inch) and the Digital Invoicing System logo on each invoice. TaxHub generates the QR code for every invoice automatically, so your buyers can verify it in seconds. See the full FBR QR code and logo requirements.
Buyer STRN and CNIC validated before submission
TaxHub checks your buyer's registration against FBR before the invoice is submitted. If an STRN is inactive or mistyped, you are alerted before it becomes a rejected invoice or a compliance problem.
ATL status checked on every transaction
TaxHub verifies whether each buyer and vendor is on FBR's Active Taxpayer List and applies the correct tax rates, including further tax for unregistered buyers, automatically.
HS-code-aware item master
Most rejected invoices come from bad item data: an HS code that does not match the sale type, or a unit of measure FBR does not allow for that HS code. TaxHub stores the HS code, UOM, sale type, and rate on each item, so every invoice line is correct before it is sent. Read more in our guide to HS codes and UOM in FBR digital invoicing.
Credit and debit notes linked to the original invoice
FBR only accepts credit and debit notes that reference the original FBR invoice number, and corrections to an issued invoice are limited to 72 hours under STGO 01 of 2026. TaxHub links every note to its source invoice automatically, so returns and adjustments go through cleanly.
Accounting, Annexure-C, and Annexures J & H from the same data
Because invoicing sits inside full accounting software, every FBR invoice posts to your books instantly. Your sales tax return, Annexure-C, and Annexure J & H registers reconcile from the same data, with no re-typing. See tax compliance for how returns are prepared.
How FBR digital invoicing works in TaxHub: 4 steps
- 1Sign up and enter your NTN and STRN. TaxHub reads your business activity and sector so only the scenarios that apply to you are enabled.
- 2Connect FBR. We configure your PRAL security token and complete sandbox testing of your applicable scenarios, then switch you to production.
- 3Set up your items and buyers once, with HS code, UOM, and sale type on each item. Upload your logo and choose an invoice template.
- 4Issue invoices as usual. Each one is validated, submitted, and returned with its FBR invoice number and QR code in a second or two.
Most businesses are live in under 10 minutes of their own time. If you prefer, our team does the full setup for you as part of onboarding.
Sandbox testing and the 28 FBR invoice scenarios
Before FBR grants production access, every business must pass sandbox testing for the scenarios that apply to its business activity and sector. FBR's technical specification lists 28 scenarios, SN001 to SN028. The most common ones are below, and the full list with sector mapping is in our FBR digital invoicing scenarios and sandbox guide.
| Scenario | What it covers |
|---|---|
| SN001 | Goods at standard rate to registered buyers |
| SN002 | Goods at standard rate to unregistered buyers |
| SN005 | Reduced rate sale |
| SN006 | Exempt goods sale |
| SN007 | Zero rated sale |
| SN008 | Sale of 3rd Schedule goods |
| SN016 | Processing / conversion of goods |
| SN017 | Sale of goods where FED is charged in ST mode |
| SN019 | Services rendered or provided |
| SN026 to SN028 | Sale to end consumer by retailers (standard, 3rd Schedule, reduced rate) |
FBR digital invoicing integration: your options
There are three ways to get onto the FBR digital invoicing system. All of them connect through a licensed integrator; PRAL itself is one, and it provides integration free of cost.
| Route | Best for | What you manage |
|---|---|---|
| Direct API (PRAL) | Businesses with in-house developers and a custom ERP | API calls, token, sandbox scenarios, error handling, ongoing changes to FBR's spec |
| Add-on to an existing ERP or POS | Companies already running SAP, Odoo, or a POS they want to keep | A connector per system, plus keeping item and buyer data clean in each one |
| All-in-one software (TaxHub) | SMEs, distributors, manufacturers, and importers who want invoicing, accounting, and returns in one place | Nothing technical: TaxHub handles the integration, scenarios, and updates |
We compare these routes in detail in FBR digital invoicing integration: ERP, POS, and API options. Retailers on FBR's POS regime should also read our FBR POS integration guide.
Built for every sales tax registered business
- Manufacturers: standard, reduced-rate, and 3rd Schedule items on one invoice, with the correct scenario per line.
- Distributors and wholesalers: high invoice volumes, buyer STRN checks, and further tax for unregistered buyers.
- Importers and commercial importers: HS-code-driven item masters that match your import data.
- Retailers: end-consumer scenarios SN026 to SN028 for businesses registered as retailers.
- Service providers: services scenarios, including FED in ST mode where it applies.
FBR digital invoicing software pricing
TaxHub costs PKR 1,500 per month, or PKR 15,000 per year (about PKR 1,250 per month) on the annual plan. That includes FBR digital invoicing, accounting, and reports. There is no fee payable to FBR for integration. See full details on the pricing page, or read how to compare vendors in our guide to the best FBR digital invoicing software.
FAQs about FBR digital invoicing
What is FBR digital invoicing?
It is FBR's system for real-time electronic sales tax invoices. Each invoice is sent to FBR through PRAL's API when it is issued, validated, and returned with an FBR invoice number and QR code that must be printed on the invoice.
Is FBR digital invoicing mandatory for all registered businesses?
Yes. SRO 709(I)/2025 extended it to all corporate and non-corporate sales tax registered persons, and under the revised SRO 1852(I)/2025 schedule the last go-live date was 31 December 2025.
What is the last date for FBR digital invoicing integration?
Every phased deadline has passed; the final one for remaining categories was 31 December 2025. If you are registered and not yet integrated, you are already exposed to penalties starting at Rs 500,000, so integrate as soon as possible.
Is there a free FBR digital invoicing option?
PRAL provides API integration free of cost, and FBR charges no integration fee. However, direct API integration needs developers to build and maintain it. Paid software like TaxHub handles the integration, sandbox testing, and updates for you.
What is the difference between FBR digital invoicing and FBR POS integration?
POS integration (originally under SRO 1360(I)/2018) applies to Tier-1 retailers reporting end-consumer sales from each counter. Digital invoicing applies to all sales tax registered persons and covers B2B and B2C invoices. Both are now governed by Chapter XIV of the Sales Tax Rules.
What is sandbox testing in FBR digital invoicing?
Sandbox is FBR's test environment. Before production access, you submit test invoices for each scenario that applies to your business activity. TaxHub runs sandbox testing for you during setup.
Why is my FBR digital invoice rejected?
Most rejections come from data problems: an HS code that does not match the sale type (error 0052), a UOM not allowed for the HS code (error 0099), or an invalid buyer registration number. Our FBR digital invoicing error codes guide explains each one and how to fix it.
Can I use FBR digital invoicing with Excel or my existing software?
Invoices made in Excel or Word are no longer valid on their own, because they never reach FBR. You need a system connected to FBR's API. You can add a connector to your existing ERP, or move invoicing into TaxHub, which also keeps your accounts and returns in sync.
Start issuing FBR-compliant invoices today.
Book free consultation and watch TaxHub get your business FBR compliant in under 10 minutes, no credit card required.
Book Free Consultation