Skip to content

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.

Open the validator ATL status overview

FBR E Payment NTN Validator

Upload the spreadsheet, preview rows, then run NTN / CNIC validation against ATL.

Download template
  1. Upload file XLS / XLSX
  2. 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.

Drag & drop your XLS file here

No file selected · .xls or .xlsx

Browse files

Supported: Payment Section, TaxPayer_NTN, TaxPayer_CNIC, and related columns.

Sheet preview

Validating… 0 / 0

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).

  1. Download the FBR ePayments import template or use your existing XLS.
  2. Put the 13-digit CNIC in TaxPayer_CNIC with no dashes (example: 4210112345678).
  3. Upload the file, click Read first sheet, then Validate all rows.
  4. 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.

Connect NTN checks with ATL APIs, digital invoicing, and ERP workflows.