Fastest Way to Check NTN Status
Enter your CNIC number. The result shows whether you are an active filer on the ATL — the most commonly needed verification.
Enter CNIC or NTN number to confirm registration is active in FBR's taxpayer database.
NTN Status vs ATL Status — Understanding the Difference
| Status Type | What It Means | How to Check | Used For |
|---|---|---|---|
| NTN Active | Your CNIC is registered as a taxpayer in FBR's system | iris.fbr.gov.pk login or e.fbr.gov.pk/esbn/Verification | Confirming existence of tax registration; business verification |
| ATL Filer | You filed a return in the current ATL year and are on the Active Taxpayer List | atl.fbr.gov.pk — CNIC lookup | Withholding tax rates at banks, property registration, vehicle registration |
| Non-Filer | NTN may exist but no return filed in the ATL cycle — higher WHT applies | atl.fbr.gov.pk — "not found" or "inactive" result | Banks and registrars apply higher withholding rates |
4 Ways to Verify NTN Online in Pakistan
Each method serves a slightly different verification need:
Method 1: ATL Portal — fastest for filer status check
Method 2: FBR e-Portal — NTN registration confirmation
Method 3: FBR IRIS Login — your own full account access
Method 4: SMS to 9966 — mobile-based quick ATL check
Method 1 — ATL Portal (Fastest for Filer Status)
The ATL (Active Taxpayer List) portal is the most commonly used verification method — by individuals, employers, banks, and property registrars.
- Go to atl.fbr.gov.pk.
- Select "Individual" for personal NTN or "AOP/Company" for business.
- Enter the CNIC number (for individuals) or NTN (for companies).
- Enter the CAPTCHA security code shown.
- Click Submit — the result appears instantly.
| ATL Portal Result | What It Means | Action Required |
|---|---|---|
| "Active Taxpayer" | On the ATL — return filed for the relevant year | None — you are a filer with reduced WHT rates |
| "Not in ATL" or "Not Found" | Return not filed or NTN not registered | Register on IRIS and/or file the missing return |
| "Suspended" | Account flagged by FBR — unusual circumstances | Contact FBR helpline or visit RTO for resolution |
Method 2 — FBR e-Portal NTN Inquiry
This method confirms whether a CNIC or NTN number is registered as a taxpayer in FBR's database — regardless of filing status.
- Go to e.fbr.gov.pk/esbn/Verification.
- Select "CNIC" (for individuals) or "NTN" (for companies).
- Enter the number without dashes.
- Complete the CAPTCHA.
- Click Submit — registration details are shown if found.
Results show the taxpayer name, registration category, and jurisdiction (which FBR RTO handles this taxpayer). This is useful for business-to-business verification — confirming a supplier or contractor is a registered taxpayer.
Method 3 — FBR IRIS Login (Your Own Account)
Logging in to your IRIS account directly confirms your NTN is active and gives you full access to your tax profile, filing history, and account details.
- Go to iris.fbr.gov.pk.
- Enter your CNIC number in the NTN/CNIC field.
- Enter your IRIS password.
- If login succeeds — your NTN is active.
- Check "My Returns" to see filing history and current ATL status.
From IRIS you can also view your NTN certificate, registration details, and all previous return submissions. This is the most comprehensive verification method for your own account.
Method 4 — SMS Verification (Mobile ATL Check)
FBR provides a quick SMS service for ATL status checks — useful on mobile when you don't have browser access.
SMS your CNIC number (without dashes) to: 9966
Example: Send "3740512345678" to 9966
FBR replies within minutes with a message indicating your Active Taxpayer List status. The reply is in Urdu or English depending on FBR's current system format.
Employer NTN Verification — Checking Employee Filer Status
Employers are required to verify employee filer status to determine the correct income tax withholding rate. The process:
- Collect employee CNIC numbers from all staff.
- Visit atl.fbr.gov.pk and check each CNIC individually.
- For bulk verification (large payrolls), contact FBR's taxpayer support for bulk ATL data access.
- Update payroll records to reflect filer or non-filer status.
- Apply the correct withholding tax rate for each employee.
| Employee Status | Income Tax Withholding | Bank Cash Withdrawal WHT |
|---|---|---|
| ATL Filer | Standard salaried slab rates | 0.15% |
| Non-Filer | Same salary tax but other WHT rates higher | 0.6% |
How to Fix an Inactive or Lapsed NTN / ATL Status
The most common reason for inactive or "not found" ATL status is a missing return for the current or previous tax year. Here is how to fix each scenario:
| Problem | Cause | Fix |
|---|---|---|
| Not found on ATL | Return not filed for the current ATL year | Log in to IRIS and file your return (nil return accepted). ATL updates within 72 hours. |
| NTN not found in FBR e-portal | Never registered on IRIS | Complete NTN registration at iris.fbr.gov.pk — see the Apply NTN Guide. |
| IRIS login not working | Forgotten password or account lockout | Use "Forgot Password" on IRIS login page — OTP sent to NADRA-registered mobile. |
| ATL shows suspended | FBR flagged the account — usually multiple missed years | Contact FBR helpline (051-111-772-772) or visit the nearest RTO. |
| Filed return but not on ATL yet | ATL update cycle — updated every Monday | Wait 3–5 business days after filing. Check ATL portal on a Monday or Tuesday. |
How Banks Verify NTN and Filer Status in Pakistan
Pakistani banks check ATL filer status when applying withholding tax on transactions. Banks typically verify automatically using your CNIC linked to your bank account — the process is behind-the-scenes.
- Bank systems query the ATL via FBR's API or periodic ATL data downloads.
- Your CNIC linked to your bank account is the key used for lookup.
- Filer status reflects your ATL position as of the last ATL update.
- If you recently filed a return, allow 3–7 days for bank systems to reflect the updated ATL.
- If your bank applies non-filer rates after you are on the ATL, request a manual status correction from your branch.
Common NTN Verification Mistakes
- Confusing NTN registration with ATL filer status — they are different and both matter.
- Entering CNIC with dashes in the ATL portal — use digits only.
- Checking ATL immediately after filing — allow 48–72 hours for the Monday update.
- Using an old NTN certificate that shows a company NTN for an individual — individual NTN = CNIC.
- Not informing your bank after getting on the ATL — bank may continue applying non-filer rates.
- Relying on third-party websites for NTN lookup — use only official FBR portals.
Related NTN & Registration Guides
Frequently Asked Questions
How do I verify my NTN online in Pakistan?
Four ways: ATL portal at atl.fbr.gov.pk (fastest for filer status), FBR e-portal at e.fbr.gov.pk/esbn/Verification (NTN registration check), IRIS login at iris.fbr.gov.pk (full account access), or SMS your CNIC to 9966 for a quick mobile reply.
What is the difference between NTN and ATL status?
NTN status confirms you are registered as a taxpayer. ATL status confirms you filed a return and are on the Active Taxpayer List — qualifying for reduced withholding tax rates. You need both.
Why is my CNIC not found on the ATL portal?
Either you have not registered on FBR IRIS, or you have not filed an annual return for the current ATL year. Register at iris.fbr.gov.pk and file your return to appear on the ATL within 72 hours.
How do I check someone else's NTN in Pakistan?
Use the FBR e-portal at e.fbr.gov.pk/esbn/Verification — enter their CNIC or NTN. For ATL filer status, check atl.fbr.gov.pk. Both are public portals available without login.
How long after filing does ATL status update?
The ATL is updated every Monday. After filing your return, allow 48–72 hours — your name should appear on the next Monday's ATL update.
Can I verify NTN via SMS in Pakistan?
Yes. Send your 13-digit CNIC number (without dashes) to 9966. FBR replies with your ATL filer status. Standard SMS charges apply.
Summary
Verify your NTN status in Pakistan through any of four official FBR channels — ATL portal for filer status, e-portal for registration confirmation, IRIS for full account access, or SMS to 9966 from mobile.
If your status is inactive or not found, the fix is simple: register on IRIS and file your return. The ATL updates every Monday. Inform your bank after your status updates to ensure correct withholding tax rates are applied.