Skip to content

Blog Article

Understanding CPR vs PSID in FBR E-Invoicing & E-Payments

Clear definitions of PSID and CPR, how they differ from digital e-invoices, and when to validate each one.

2026-08-13 · 10 Cores Team

Back to all posts

CPR PSID FBR e-Payments E-Invoicing

PSID and CPR belong to FBR e-Payments. Digital e-invoices (DI / IRIS invoicing) belong to sales-tax reporting. Mixing the two terms causes filing mistakes.

PSID — Payment Slip ID
Generated before you pay. It tells the bank which taxpayer, tax head, and period to credit. You cannot treat a PSID as proof of payment until FBR issues a receipt.

CPR — Computerized Payment Receipt
Issued after FBR receives the amount. The CPR number is evidence for returns, withholding statements, and audits. Search “verify FBR Computerized Payment Receipt” when reconciling bank statements to Iris.

E-invoicing vs e-payments
E-invoicing reports sales invoices to FBR (often with a QR code). E-payments move rupees for income tax, withholding, and similar heads. You may need both in the same month, but they are different systems.

Practical workflow
1) Validate NTN/CNIC names on the e-Payment import file.
2) Generate PSIDs in Iris.
3) Pay through 1-Bill / ADC / bank.
4) Collect CPRs and match amounts.

The FBR e-payment validator on this site focuses on step 1 — identity quality — so PSID generation does not fail on bad NTNs.


Related Links