FBR NTN verification · ATL · e-Payment CPR / PSID
FBR NTN Verification & E-Payment CPR/PSID Validator
Use the FBR E Payment NTN Validator to check NTN by CNIC, confirm Active Taxpayer List (ATL) names, and clean e-Payment import files before you submit CPR/PSID payments to FBR.
FBR E Payment NTN Validator
Upload the spreadsheet, preview rows, then run NTN / CNIC validation against ATL.
- Upload file XLS / XLSX
- Review & validate ATL name match
Upload ePayments spreadsheet
Use the official FBR template. Only the first sheet is read (max 5 MB, 500 rows). Check NTN by CNIC using TaxPayer_NTN or TaxPayer_CNIC.
Lookup prefers TaxPayer_NTN; otherwise uses TaxPayer_CNIC (dashes removed). Validated names come from ATL lookup.
How to Verify FBR NTN Status by CNIC
Check NTN by CNIC online when you only have a 13-digit Computerized National Identity Card number. Individuals are registered on FBR systems against CNIC; companies and AOPs use an NTN. This validator treats both TaxPayer_NTN and TaxPayer_CNIC as lookup keys (dashes stripped).
- Download the FBR ePayments import template or use your existing XLS.
- Put the 13-digit CNIC in
TaxPayer_CNICwith no dashes (example:4210112345678). - Upload the file, click Read first sheet, then Validate all rows.
- Compare TaxPayer_Name with the ATL registered name. Use Update name if they differ.
For a single interactive lookup without a spreadsheet, use the FBR ATL status online check on the ATL / FBR page.
How to Validate FBR E-Payment Receipts (CPR & PSID)
A PSID (Payment Slip ID) is generated in Iris / e-Payments before you pay. After the bank or ADC posts the amount, FBR issues a CPR (Computerized Payment Receipt). Teams often search for an FBR PSID validator or FBR CPR payment status check after withholding, advance tax, or return filing payments.
This tool does not replace FBR’s official CPR inquiry screen. It prepares the taxpayer identity on e-Payment import files so NTN/CNIC and names match ATL before you generate PSIDs in bulk. To verify an FBR Computerized Payment Receipt after payment, keep the CPR number, amount, and tax year from Iris and reconcile against your bank advice.
Read CPR vs PSID in FBR e-payments for definitions, then return here to run the FBR e-payment validator on your import file.
FBR Active Taxpayer List (ATL) Status Check
An FBR ATL status online check tells you whether a person or company is on the Active Taxpayer List. Active filers typically face standard withholding rates; non-filers can attract higher rates under the Income Tax Ordinance. Before you pay vendors or employees through e-Payments, confirm the NTN/CNIC is valid and the name matches ATL.
ATL is usually published weekly. Filing a return does not always update status the same day. For becoming an active filer, see how to become an active taxpayer in Pakistan, then check FBR ATL status online against your payment file.
Key Differences: NTN Verification vs. CPR Validation
| Topic | FBR NTN verification | CPR / PSID validation |
|---|---|---|
| Question answered | Is this CNIC/NTN registered, and does the name match ATL? | Was this tax payment received and receipted by FBR? |
| Typical input | 13-digit CNIC or NTN | PSID, CPR number, tax year, amount |
| When to run it | Before generating bulk e-Payments | After bank / ADC payment |
| This page | Yes — bulk file NTN/CNIC + name match | Guidance only; confirm CPR in Iris / FBR e-Payments |
FBR E-Payment & NTN Lookup Metrics Reference
13
Digits in CNIC (no dashes)
7+
Typical NTN length for companies
500
Rows validated per upload
Weekly
Usual ATL publication cycle
Identifier rules follow common FBR practice; always confirm current circulars with your tax advisor. This utility is for identity checks on e-Payment files, not a substitute for official FBR notices.
Frequently Asked Questions
FBR NTN verification, ATL filer status, and e-Payment CPR/PSID questions.
How can I check my FBR NTN status using my CNIC?
To verify NTN by CNIC, use the FBR E Payment NTN Validator: upload the ePayments XLS (or enter records with TaxPayer_CNIC). Enter the 13-digit CNIC without dashes in the CNIC column. The tool looks up official ATL records and returns the registered name so you can confirm tax registration status.
What is an FBR CPR number and how do I validate it?
A Computerized Payment Receipt (CPR) is issued by FBR after a tax payment posts against a PSID. This page validates taxpayer NTN/CNIC on e-Payment import files. To confirm a specific CPR or PSID amount and date, use FBR e-Payments / Iris and keep the CPR number with your payment evidence.
How long does it take for FBR ATL status to update after tax filing?
The Active Taxpayer List (ATL) is typically refreshed on a weekly cycle (often Sunday midnight). If you filed and paid any applicable surcharge, ATL filer status usually appears in the next published cycle—not instantly after payment.
Can I check NTN by CNIC online in bulk?
Yes. Upload the FBR ePayments import template with TaxPayer_NTN or TaxPayer_CNIC. The validator checks each row against ATL lookup, flags name mismatches, and lets you download the same file format after updates.
What is the difference between FBR NTN verification and CPR validation?
NTN verification confirms whether a CNIC or NTN is registered and (via ATL) whether the person or company is an active filer. CPR/PSID validation confirms that a specific e-Payment was received and receipted by FBR. Use NTN checks before paying vendors; use CPR checks after you pay tax.
Who should use the FBR E Payment NTN Validator?
Pakistani businesses, tax filers, accountants, and ERP integrators who prepare FBR e-Payment files (section 149 and similar) and need to verify NTN/CNIC names before submission.
Related Tax Utilities & Integration Tools
Connect NTN checks with ATL APIs, digital invoicing, and ERP workflows.
ATL / FBR status API
Single and bulk ATL lookups for accountants and onboarding teams.
FBR digital invoicing
DI API, QR invoices, and PRAL submission with Dinvoice.
Generate FBR PSID guide
Step-by-step PSID creation, then verify your generated FBR PSID file here.