AO code stands for Assessing Officer code is a jurisdictional identifier that tells the Indian Income Tax Department which office will manage your tax records. When you are applying for NRI pan card, It is mandatory to enter your AO code in your application form. This guide provides the direct answers you need for your 2026-2027 application, helping you find the right code in minutes and avoid common rejection pitfalls.
First, Which Form Are You Using? 49A vs. 49AA
Before you even look for an AO code, you must be sure you are filling out the correct form. This choice directly impacts which AO code you should use.
- Form 49A:Â This form is for Citizens of India, which includes Non-Resident Indians (NRIs). If you hold an Indian passport, this is your form.
- Form 49AA:Â This form is specifically for Foreign Citizens, including Persons of Indian Origin (PIO) and Overseas Citizens of India (OCI) who do not hold an Indian passport.
While the process is similar, knowing your form clarifies which set of rules applies to you. For most international applicants filling either form, the AO code will be based on your country of residence, not a specific address in India.
The Easiest Way: Default AO Code for PAN Card for NRI & Foreigners
For the vast majority of non-resident applicants who do not have a permanent address or source of income in India, the Income Tax Department has designated specific international taxation wards.Â
You do not need to use a complicated search tool. You can simply select the code corresponding to the city that handles your country of residence.
Here are the most common default AO codes designated for international applicants. You should select the one that corresponds to your country.
| JURISDICTION (CITY) | AREA CODE | AO TYPE | RANGE CODE | AO NO. | COUNTRIES COVERED (EXAMPLES) |
|---|---|---|---|---|---|
| Delhi (International Taxation) | DEL | W | 10 | 2 | USA, UK, Canada, Japan, China, UAE, Singapore, Australia |
| Mumbai (International Taxation) | MUM | W | 4 | 1 | European countries (except UK), African countries |
| Kolkata (International Taxation) | KOL | W | 51 | 1 | South East Asian countries (except Singapore) |
| Chennai (International Taxation) | CHN | W | 2 | 1 | Sri Lanka, Malaysia, and other specific regions |
For most applicants from major countries like the USA, UK, Canada, and UAE, the Delhi (DEL) code is the correct choice. This is the simplest and most reliable method to find your AO code.
How to Find AO Code for PAN Card Using Online Tools?
If you have a specific reason to search for a code (for example, you are an NRI with an active business and address in India), you can use the official online portals of PAN such as NSDL, UTIITSL. These platforms are a little bit confusing; from here you can easily search for your AO code.
Method 1: NSDL AO Code Search
The NSDL (now Protean) portal is one of the official platforms for PAN applications.
- Visit the Protean (formerly NSDL) TIN website.
- Click on the PAN section tab, or visit directly: https://tinpan.proteantech.in/services/pan/pan-index and scroll down the page
There are Different PAN AO Code Categories:-

- PAN AO Codes – International Taxation ChargeÂ
- PAN AO Codes – Other than International Taxation Charge (Other than Mumbai Region) (Version 9.4)Â
- PAN AO Codes – Other than International Taxation Charge (Mumbai Region)Â
- PAN AO Codes – Defence PersonnelÂ
- PAN AO Codes for Pune Region
PAN AO Codes – International Taxation Charge
Download the complete PAN AO Code list for the International Taxation Charge category using the link below.
PAN AO Codes – Other than International Taxation Charge (Other than Mumbai Region) (Version 9.4)
PAN AO Codes – Other than International Taxation Charge (Mumbai Region)
PAN AO Codes – Defence Personnel
PAN AO Codes for Pune Region
https://drive.google.com/file/d/12ST0XTlnYvRJaEjZ1r-Wqcx53vXZmxyA/view?usp=sharing
https://drive.google.com/file/d/121aVPIbenfPqtaDA5OXG1osFNSGrYWKf/view?usp=sharing
https://drive.google.com/file/d/1te33aKqe-z8YJP-n0-BQDvwrHubAh13D/view?usp=sharing
https://drive.google.com/file/d/1KkGSvmRhBwXQgrpDHMcZDxuzMgwcWEn-/view?usp=sharing
https://drive.google.com/file/d/12PPj9byXM6XEMmd8cAeV-Qa0EK0qryTc/view?usp=sharing
Range-1, Nashik.pdf
https://drive.google.com/file/d/1z3xUvdeft1ubqEBvS6iFSswzGWsbrz5h/view?usp=sharing
https://drive.google.com/file/d/1p5a1EsizIb5AAaneszRY4hRgkZdJ_aYb/view?usp=sharing
Method 2: UTIITSL AO Code Search
UTIITSL is the other government-authorised portal for PAN services. Its search tool works similarly.
- Go to the UTIITSL PAN Online Services website or visit this link to directly access the AO code: https://utiitsl.com/aocodedetails
The page looks like-

There are three Options-
- International Taxation Charge.
- Other than International Taxation Charge.
- Defence personnel.
International Taxation Charge:-
Click on International Taxation Charge and select the City by alphabet-

For example- I choose A and it shows two cities

And then I click on Ahmedabad- it shows

You can follow the same process. You can come here to take support.
Other than International Taxation Charge.
Follow the same process given for International Taxation Charge.
Now click on Other than International Taxation Charge and then choose the city by alphabet.
Example- I choose O

Then I click on OOTY

Follow the same process according to your city to know your AO code.
Defence personnel.
The Defence Personnel category includes only one jurisdiction (Pune), so you can find the AO Code directly below without selecting any city.

Understanding the Components of Your AO Code
An AO code isn’t just a random string of characters. It has four distinct parts that act like a mailing address for your tax file within the Income Tax Department.
- Area Code: A three-letter code representing the city or region of your tax jurisdiction (e.g., DEL for Delhi).
- AO Type: This specifies the type of Assessing Officer, usually ‘W’ for Ward, ‘C’ for Circle, etc. For most individual applicants, it will be ‘W’.
- Range Code: This is a numerical code that points to the specific tax range within the city.
- AO Number: The final number that identifies the specific Assessing Officer who will handle your file.
When you fill out your PAN application, you must enter all four components into their respective fields.
Common Mistakes to Avoid
Entering the wrong AO code is a leading cause of delays and rejections for non-resident PAN applications. Here are some common errors to watch out for:
- Using an Old Indian Address:If you previously lived in India, do not use the AO code for your old address in, for example, Pune or Bangalore. As a non-resident, your jurisdiction now falls under international taxation.
- Choosing a “Salaried” or “Business” Code:The online search tools show specific AO codes for salaried individuals or companies. These are meant for Indian residents. As an NRI or foreigner, your status as a non-resident applicant is the primary factor.
- Guessing the Code:Never guess or leave the AO code field blank. An incorrect or missing code will result in an immediate halt in your application processing.
Ready to complete your application? Head to the official NSDL (Protean) or UTIITSL portal to apply for your PAN card now.
Frequently Asked Questions
What is the AO code for a PAN card for an NRI with an address in India?
If you are an NRI but maintain a permanent address in India and have an Indian source of income (like rental income), you should use the AO code corresponding to that Indian address. In this specific case, using the NSDL or UTIITSL search tool to find the code for your Indian city and pin code is the correct method.
Can I change my AO code later?
Yes, your AO code can be changed if you move or your jurisdictional circumstances change. This requires submitting a “Change/Correction in PAN Data” form, specifying the new AO code. For example, if you move back to India permanently, you would need to update your AO code from the international ward to your new residential ward.
What happens if I enter the wrong AO code?
If you enter an incorrect AO code, your PAN application will likely be put on hold or rejected. The processing authority will be unable to assign your application to the correct tax jurisdiction. You will receive a notification to correct the discrepancy, which will delay the issuance of your PAN card.
Is the PAN Form 49AO code the same as for Form 49A?
For most non-resident applicants, yes. Both NRIs (Form 49A) and Foreign Citizens (Form 49AA) who do not have an Indian address or specific Indian income source will use the same default AO codes for international taxation (e.g., the Delhi code). The determining factor is your non-resident status, not the specific form you use.
Related Articles-
- How to check PAN Card Status through NSDL and UTIITSL, Aadhaar and Name Quick and Easy steps)
- PAN Card: Complete Guide to Application, Eligibility, Fees (2026)
