NTN Registration in Pakistan — At a Glance
NTN registration is completely free on FBR IRIS. No fee, no agent needed.
For individuals — near-instant activation once form is submitted.
Your CNIC and the mobile number registered with NADRA for OTP verification.
What Is an NTN and Why Do You Need One?
NTN stands for National Tax Number. It is the unique identifier FBR (Federal Board of Revenue) uses to track taxpayers, process returns, and manage withholding tax deductions.
You need an NTN to:
- File an annual income tax return on FBR IRIS.
- Appear on the Active Taxpayer List (ATL) for reduced withholding rates.
- Open a business bank account as a sole proprietor.
- Register a business or apply for import/export licenses.
- Claim refunds of excess withholding tax.
- Provide proof of filer status to employers, banks, or property registrars.
- Apply for government tenders or contracts requiring taxpayer status.
Individual NTN vs Company/Business NTN
NTN registration works differently depending on the type of taxpayer:
| Taxpayer Type | NTN Number | Registration Method | Processing Time |
|---|---|---|---|
| Individual (salaried, freelancer, self-employed) | Same as CNIC (13 digits) | Online via FBR IRIS — fully self-service | Instant |
| Sole Proprietorship | Owner's CNIC (same NTN) | Online via FBR IRIS under business income type | Instant to 1 day |
| Private Limited Company / AOP | Separate 7-digit NTN assigned by FBR | Online + possible RTO visit for company documents | 1–3 business days |
This guide focuses on individual and sole proprietor NTN registration — the most common type. For company NTN registration, see the Sole Proprietor NTN Guide.
What You Need Before Starting
Gather these before opening FBR IRIS — having them ready makes the process smooth without interruptions:
- CNIC number (13 digits)
- Mobile number registered with NADRA (for OTP)
- Active email address
- Current residential address in Pakistan
- Bank account number and bank name (for profile completion)
- Employer NTN if salaried (from your payslip or HR department)
- Business address if registering as a sole proprietor
- CNIC scan (front and back, JPEG or PDF)
Step-by-Step: How to Apply for NTN Online on FBR IRIS
Portal: iris.fbr.gov.pk | Cost: Free | Time: ~20 minutes
- Step 1 — Open FBR IRIS Registration Page
Visit iris.fbr.gov.pk. On the login screen, look for the text link "Registration for Unregistered Person" — it appears below the login button. Click it. Do not attempt to log in — you have no account yet at this stage. - Step 2 — Enter Your CNIC Number
A form appears asking for your CNIC. Enter your 13-digit CNIC number without dashes or spaces (e.g., 3740512345678). Select your registration type — choose "Individual" for personal NTN (covers salaried, freelancers, and self-employed). Click Submit. - Step 3 — Receive and Enter the OTP
FBR sends a 6-digit OTP to the mobile number linked to your CNIC in NADRA's records. This arrives as an SMS from FBR within 1–2 minutes. Enter the OTP in the IRIS field within the displayed time limit (usually 5 minutes). If the OTP does not arrive, see the troubleshooting section below. - Step 4 — Create Your IRIS Password
After OTP verification, IRIS prompts you to create a password for your account. Requirements: minimum 8 characters, at least one uppercase letter, one number, and one special character. Write this password down — it is your permanent FBR IRIS login credential. - Step 5 — Complete Your Taxpayer Profile
Log in with your CNIC and new password. Navigate to Registration → Draft and open the registration form. Fill in all required fields:- Full name (must match CNIC).
- Date of birth.
- Address (permanent residential address).
- Income type — see the income type guide below.
- Bank account details (bank name, account number, IBAN).
- Email address.
- Step 6 — Select the Correct Income Type
This is one of the most important decisions in the form. The income type you select affects which return sections are shown in subsequent filings. See the income type selection guide below for the right choice based on your situation. - Step 7 — Submit the Registration Form
Review every field carefully. Once submitted, changes require contacting FBR or visiting an RTO. Click Submit. For individual registrations, activation is near-instant. - Step 8 — Download Your NTN Certificate
After submission, navigate to My Profile → Registration in IRIS. A downloadable NTN certificate is available as a PDF. This document confirms your NTN, name, and registration category. Save it — banks, employers, and government agencies may request it.
Which Income Type to Select During Registration
Choosing the wrong income type at registration is a common mistake that causes problems when filing returns. Use this table:
| Your Situation | Select This Income Type | Why |
|---|---|---|
| Employed with a salary from a Pakistani company | Salary Income | Salaried return form uses more favorable tax slabs |
| Freelancer (Fiverr, Upwork, etc.) earning in foreign currency | Business Income (IT Export / ITeS) | Enables IT export reduced final tax rate on return |
| Remote worker paid by foreign company | Business Income or Salary (depending on contract type) | Employment contract → Salary; Service agreement → Business |
| Sole proprietor or small business owner | Business Income | Business income slabs and expense deductions apply |
| Both salaried AND running a side business | Salary Income (primary) — business declared in return | Salary income type selected at registration; other income added in annual return |
OTP Not Received — Troubleshooting
The OTP not arriving is the most common registration blocker. Here is a systematic approach:
| Problem | Likely Cause | Solution |
|---|---|---|
| OTP SMS never arrives | Active mobile number ≠ NADRA-registered number | Update mobile number at NADRA e-Sahulat or NADRA HQ, then retry |
| OTP arrives but expired by entry time | Slow entry or page delay | Click "Resend OTP" to generate a fresh one — enter immediately |
| OTP marked "already used" | Browser back/forward navigation invalidated it | Start a fresh registration attempt from the beginning |
| CNIC shows as "already registered" | Account was previously created (perhaps forgotten) | Use "Forgot Password" on the IRIS login page to recover access |
| Page freezes after OTP entry | Browser compatibility issue | Use Google Chrome or Mozilla Firefox — avoid Internet Explorer |
What to Do After Getting Your NTN
Registration alone is not enough. To fully benefit from filer status, take these steps after your NTN is active:
- File your annual income tax return — by September 30 each year. A nil return is fine if no income — it still keeps you on the ATL.
- Check your ATL status — visit atl.fbr.gov.pk 24–72 hours after your first filing.
- Share your NTN with your employer — if salaried, your employer uses it for withholding tax records.
- Add NTN to bank account — inform your bank of your NTN/CNIC for filer status recognition on transactions.
- Download your NTN certificate from IRIS for future reference.
How to Verify Your NTN After Registration
After registering, you can verify your NTN is active through three methods:
- FBR IRIS: Log in — if you can access your account and profile, your NTN is active.
- FBR NTN Inquiry: Visit e.fbr.gov.pk/esbn/Verification and enter your CNIC.
- ATL Check: Visit atl.fbr.gov.pk — you will appear after your first return is filed.
For full NTN verification methods including SMS and employer checks, see the NTN Verification Guide.
Common NTN Registration Mistakes
- Selecting "Salary" income type as a freelancer — causes problems at return filing time.
- Using a mobile number not registered in NADRA records — OTP never arrives.
- Not completing the full profile after initial OTP verification — registration stays in draft.
- Entering CNIC with dashes (e.g., 37405-1234567-8) — enter digits only without separators.
- Not downloading and saving the NTN certificate — needed later for banks and employers.
- Registering through a third-party agent and paying a fee — registration is free on IRIS.
- Not filing a return after registering — registration alone does not place you on the ATL.
Related NTN & Registration Guides
Frequently Asked Questions
What is an NTN in Pakistan?
NTN is the National Tax Number — your unique FBR taxpayer identifier. For individuals, it equals your 13-digit CNIC number. Registration on IRIS activates it in FBR's system.
Is NTN registration free in Pakistan?
Yes — completely free on FBR IRIS at iris.fbr.gov.pk. No fee, no agent, no office visit required for individuals.
How long does NTN registration take?
For individuals, the process takes about 20 minutes and activation is near-instant. Sole proprietor and company NTN may take 1–3 business days.
Can I apply for NTN without a mobile number?
No. The OTP verification step requires a mobile number registered with your CNIC in NADRA records. Update your NADRA record first if your current SIM differs from the registered number.
What if my CNIC shows already registered in IRIS?
Someone (perhaps you at an earlier time, or an employer) may have already registered your NTN. Use the "Forgot Password" function on the IRIS login page to recover access, or contact the FBR helpline at 051-111-772-772.
Do I need a separate NTN for my freelance business?
No. As a sole proprietor or individual freelancer, your personal NTN (CNIC number) serves as your business NTN. You declare all business income under your individual tax return.
Summary
Applying for NTN online in Pakistan takes about 20 minutes on FBR IRIS — completely free. Your CNIC number is your NTN. Prepare your NADRA-registered mobile number, select the correct income type, complete your profile, and submit. Download your NTN certificate from IRIS for future use.
After registration, file your first annual return to appear on the Active Taxpayer List and unlock reduced withholding tax rates on all your banking and other transactions.