If your business is registered for sales tax in Pakistan, electronic invoicing is no longer a modernization project you can schedule for later — it is a legal requirement. Every sales tax invoice must now be generated electronically and transmitted to the Federal Board of Revenue (FBR) in real time, before it is issued to the buyer.
What the rules actually require
Under FBR's digital invoicing regime, a compliant invoice must:
- Be transmitted to FBR's computerized system in real time, through the official API, before the buyer receives it.
- Carry an Invoice Reference Number (IRN) issued by FBR's system.
- Display a verifiable QR code that any buyer — or inspector — can scan to confirm the invoice exists in FBR's records.
- Calculate taxes correctly by rule: standard sales tax, further tax for unregistered buyers, and applicable withholding.
The system also expects your products to be classified with correct HS codes, and buyer registration status to be verified against FBR records.
The penalties are not symbolic
Failing to integrate carries a penalty of Rs. 500,000 for a first default, escalating to Rs. 1,000,000, then Rs. 2,000,000, and up to Rs. 3,000,000 for subsequent defaults. For most SMEs, a single penalty exceeds several years of software cost — which is why "we'll sort it out at audit time" is the most expensive compliance strategy available.
Two routes to integration
1. Direct PRAL integration
You can integrate directly with FBR through PRAL (Pakistan Revenue Automation Limited). Integration itself is free — but it requires real technical work: implementing the API protocol, handling IRN retrieval, generating compliant QR codes, and building an offline queue so a dropped connection doesn't stop your billing.
2. A licensed integrator / compliant software
The practical route for most businesses: use software that already implements the FBR protocol — validation, submission, IRN, QR, tax rules, and offline sync — so your team just creates invoices the way they always have.
What to check before you choose software
- Real-time validation before submission — errors should be caught before FBR sees them, not after rejection.
- Automatic IRN and QR handling — no copy-pasting between systems.
- Correct tax rules — further tax for unregistered buyers is where manual invoicing most often goes wrong.
- Offline queue — internet outages are a fact of business life in Pakistan; billing must not stop, and queued invoices must sync automatically.
- HS code lookup built in — classification should happen once, in the product catalog.
Where Evotrade fits
Evotrade is the software division of TaxAccountant.pk. Our FBR Digital Invoicing software handles the full chain — prepare, validate, submit, print — with PRAL integration built in. Because we are part of a tax practice, it is free for TaxAccountant.pk sales-tax-registered clients as part of their engagement; for everyone else it is Rs. 1,000/month.
If you are unsure whether your business falls under the mandate, or you are staring down an integration deadline, talk to us — the consultation costs nothing, and the penalty for guessing wrong starts at half a million rupees.