FBR Digital Invoicing Compliance Checklist (2026): Everything You Need Before Go-Live
A practical, step-by-step FBR Digital Invoicing readiness checklist for Pakistani businesses in 2026 — registration, tokens, sandbox testing, invoice fields, the QR code and the sales tax return — so nothing is missed before your category's deadline.
Before you start: confirm you are in scope
Check whether your category has been notified under FBR's phased rollout — SRO 1852(I)/2025 and related notifications for goods, and the draft SRO 288(I)/2026 for many services. Your turnover band and business activity determine your register, test and go-live dates, and those dates have been extended more than once, so confirm the current one for your category on the FBR portal.
Confirm you are sales tax registered with an active Sales Tax Registration Number (STRN) tied to your NTN, and that your Active Taxpayer List (ATL) status is current. Digital Invoicing is for registered persons, and non-compliance risk includes removal from the ATL.
Registration and access checklist
Tick these off: NTN and STRN active; business name, address and province exactly matching FBR records; buyer registration details available for B2B sales; and access to FBR's DI API through PRAL or a licensed integrator. PRAL provides licensed-integrator services, including free sandbox testing; private integrators may charge fees.
Obtain your sandbox (testing) and production (live) tokens. These are issued per environment and carry multi-year validity — keep them stored securely, and never mix the two, because the token itself decides whether an invoice is treated as a test or a real filing.
Sandbox testing checklist
Before going live, pass the FBR sandbox test scenarios (SN001–SN028) that match your business activity and sector — for example standard-rate goods, third-schedule goods, zero-rated, exempt, reduced-rate, or services. The scenarioId is required in sandbox payloads and must be removed for production.
Post at least one invoice per sale type you actually use and confirm each validates cleanly. This catches configuration issues — a wrong HS Code and unit-of-measure pairing, a tax miscalculation, or an extra-tax field left on reduced-rate goods — before any real invoice is filed.
Live invoice checklist — what every FBR invoice needs
Each posted invoice should carry: correct seller and buyer particulars (NTN/CNIC and registration type), invoice type and date, a valid HS Code with a matching unit of measure, the right sale type and tax rate, correctly calculated sales tax (plus further or extra tax only where they apply), and any SRO or schedule reference the rate requires.
On success FBR returns an Invoice Reference Number (IRN) and a Version 2.0 QR code, both of which must be printed on the invoice along with the FBR Digital Invoicing logo. Only invoices carrying a valid IRN let a registered buyer claim input tax, so the IRN and QR are what make the invoice count.
After go-live: keep it clean
Build the monthly rhythm into your process: posted invoices auto-populate the sales tax return, so Annexure-C is pre-filled rather than typed by hand — as a general rule Annexure-C by the 10th, payment by the 15th and the return by the 18th of the following month. Corrections to a posted invoice are made within FBR's 72-hour window or, after that, with the Commissioner's approval; returns use credit and debit notes that reference the original invoice.
A single system that validates, posts, QR-stamps and stores every invoice makes this checklist routine. Digi Invoice runs the whole list — guided FBR setup, sandbox and production posting, DI v1.12 validation, the IRN and QR on every invoice, and a searchable ledger — so a business can get compliant before its deadline without building anything. Always confirm current dates and rules for your category on the FBR portal (iris.fbr.gov.pk).