Help centre
FBR digital invoicing and PRAL FAQ
35 answers
PRAL
What is PRAL?
PRAL (Pakistan Revenue Automation Limited) runs FBR’s Digital Invoicing API. Full definition, who-is-who table and official links are on the What is PRAL hub.
What does PRAL stand for?
Pakistan Revenue Automation Limited. See the PRAL hub for the short answer and how it differs from FBR.
Where do I log in to PRAL?
There is no consumer PRAL login - use IRIS registration or integrator credentials. Official portal links are on the PRAL hub.
What is the PRAL helpline and eSupport email?
Use FBR DI technical assistance and esupport@pral.com.pk for PRAL. Taxora support is separate (footer contacts).
Is PRAL integration free?
Public FBR FAQ wording has said PRAL can integrate free on request; re-check the live FBR FAQ before relying on it. Other integrators may charge. Details on the PRAL hub.
What is the difference between PRAL and a licensed integrator?
PRAL runs the DI API path; licensed integrators are third parties on FBR’s list. Full comparison: PRAL vs integrator vs software.
What is the PRAL sandbox?
The sandbox is FBR’s test environment. You whitelist IPs, receive tokens, and pass scenario tests (buyer types, rates, debit/credit notes) before production credentials are issued. Nothing in sandbox counts as a live tax invoice.
Do I need IP whitelisting for PRAL?
Yes if you integrate directly or through software that calls PRAL from a server. FBR’s DI user manual requires the public IPs of the system that will send validate and post requests to be whitelisted before sandbox or production tokens work.
FBR rules
Is FBR digital invoicing mandatory in Pakistan?
Yes for sales tax registered persons named in FBR’s current notifications. SRO 1852(I)/2025 set the phased dates; those dates have passed for the listed groups. Missing them can attract penalties under Section 33 of the Sales Tax Act, 1990.
What is SRO 1852(I)/2025?
SRO 1852(I)/2025 is the current FBR notification for phased electronic invoicing. It superseded SRO 1413 and set later registration, testing and issuance dates by category, with the last group due by 31 December 2025.
What was SRO 1413(I)/2025?
SRO 1413(I)/2025, issued on 1 August 2025, replaced SRO 709 with a staggered late-2025 schedule. It has itself been superseded by SRO 1852. Use 1413 for history; use 1852 for any current date.
Who must register for FBR digital invoicing?
Sales tax registered persons covered by SRO 1852 and later FBR orders must register Digital Invoicing in IRIS, complete integrator testing, and issue electronic invoices. Confirm your category on the official SRO PDF and FBR FAQs.
What are the FBR digital invoicing penalties?
FBR FAQs point to Section 33 of the Sales Tax Act, 1990 for missing Board timelines or issuing invoices that are not electronic when required. Exact amounts depend on the current schedule; treat late go-live as a compliance risk, not a software fee.
What are the current FBR e-invoicing deadlines?
SRO 1852 phased registration, testing and issuance through late 2025. In 2026 those dates have passed for the listed groups, so covered businesses should already be issuing electronic invoices. Check the SRO PDF if your category is unclear.
Invoicing
What must appear on an FBR digital invoice?
A valid electronic invoice is a structured digital document, not a scan of paper. After FBR accepts it, the customer copy must show the FBR invoice number, the Digital Invoicing logo and a QR code, plus the usual buyer, seller, HS code and tax lines.
What is the FBR invoice QR code?
After a successful post, FBR returns QR data that must be printed on the customer PDF. The QR lets the buyer or an officer look up the invoice. Software should store the FBR invoice number and generate that PDF automatically.
What is a USIN number?
USIN is used on provincial fiscal POS paths (PRA, SRB, KPRA, BRA): one unique sale identity per customer payment. It is not the same as the federal FBR invoice number returned after a PRAL post. Shop POS with USIN lives on pra.taxora.pk.
How do debit and credit notes work under FBR digital invoicing?
You cannot silently edit a posted invoice. Issue a debit or credit note that references the original FBR invoice number, then validate and post that note. Follow any correction window in STGO 01 of 2026.
How do I upload bulk invoices to FBR?
On Taxora Standard or Premium, upload Excel, map columns, review validation errors, then post the clean rows. Excel alone cannot talk to PRAL; the software sends validate and post calls and stores FBR numbers and QR PDFs.
What are the most common FBR invoice validation errors?
HS code and UOM mismatches, wrong buyer registration type, missing or invalid buyer NTN or CNIC, and incorrect sale type or rate for reduced-rate and Third Schedule items. Fix the row, re-validate, then post.
Pricing & trial
How much does Taxora.pk cost per month?
Basic PKR 1,999/month (100 invoices, PRAL validate & post), Standard PKR 3,499/month (300 invoices, bulk Excel, PRAL), Premium PKR 4,999/month (unlimited invoices, priority support). A one-time PKR 9,999 go-live fee is required and is separate from the monthly plan.
What is the one-time go-live fee?
Every business pays PKR 9,999 once to unlock PRAL scenario checks, production setup and live FBR posting. It is mandatory for go-live, not optional, and is not part of the monthly subscription.
How does the free trial work?
Message us on WhatsApp or email first. We turn on a trial with invoices, checks and the dashboard. Message us on WhatsApp or email first. We turn on your trial with full plan features so you can try real FBR / PRAL steps before you pay. Your first paid month is still free after the trial starts.
How do I cancel or change a Taxora plan?
Message WhatsApp or email and we will stop billing at the end of the current paid month or move you to another plan. There is no lock-in beyond the month you already paid. The one-time go-live fee is not refunded after production posting is enabled.
Do I get invoices and receipts for Taxora itself?
Yes. After you subscribe we send a Taxora billing invoice for the monthly plan and, separately, for the one-time go-live fee. Ask WhatsApp if you need it on a company NTN for your books.
What does FBR digital invoicing cost in total?
Budget software, a one-time setup or go-live fee, staff time for sandbox scenarios, and optional hardware. PRAL itself is typically free. A typical SME on Taxora Standard spends the monthly plan plus the PKR 9,999 go-live fee in the first month.
Taxora.pk
How does Taxora.pk work?
Create the invoice once (form or Excel), validate it with PRAL, post it to FBR, then download the QR PDF and keep the FBR invoice number. Status, buyers and products stay in one workspace so the next invoice is faster.
Who builds Taxora.pk?
Linastack builds and owns Taxora.pk and the sister shop product pra.taxora.pk. Linastack is a Pakistan digital product studio (custom web apps, SEO and analysis platforms).
Is Taxora.pk the same as taxora.ai or usetaxora.com?
No. Taxora.pk is Pakistan FBR and PRAL digital invoicing built by Linastack. Other websites that also use the word “Taxora” are separate products and are not affiliated with taxora.pk.
How does Taxora.pk protect invoice data?
The app runs over HTTPS, accounts are private, and dashboard, invoice and API routes are noindexed. We do not sell invoice data. See the privacy policy for retention and what we store to run PRAL validate and post.
Can Taxora.pk work on slow internet?
Yes for drafting invoices. You still need a stable connection for PRAL validate and post, because those calls go to FBR. Standard and Premium add bulk Excel so you can prepare many rows offline and send them when the line is good.
Is Taxora.pk “FBR approved” software?
No invoicing app is stamped “FBR approved.” FBR publishes a list of licensed integrators. Taxora.pk connects through the PRAL path, validates before posting, and stores the FBR invoice number and QR. Treat “FBR approved” claims from any vendor as marketing.
PRA / POS
What is the difference between Taxora.pk and pra.taxora.pk?
Taxora.pk is federal FBR sales tax invoicing through PRAL. pra.taxora.pk is a sister shop POS for provincial fiscal stamping (PRA, SRB, KPRA, BRA): one USIN per sale and print only after Code 100. Different authority, different product.
Do you support PRA Punjab eIMS?
Yes, on pra.taxora.pk, not on Taxora.pk. Punjab branches map to PRA eIMS, each payment keeps one USIN, and the official receipt unlocks only after the authority returns Code 100.
What is Code 100 on Taxora PRA?
Code 100 is the provincial authority’s success stamp. On pra.taxora.pk the official A4 or fiscal receipt stays locked until that code returns, so cashiers cannot print an unstamped bill as if it were fiscal.
Still have a question?
Message WhatsApp with your NTN and monthly invoice volume. We will point you to the right guide or turn on a trial.
Next step
Bring one real invoice. Feel the difference.
We’ll run create → validate → post → PDF on your data. First month free on every plan.