USCIS Forms Explained for Indians: I-129, I-140, I-485, I-765, I-131, I-130 and More
A plain-English guide to the USCIS forms that matter most for Indian H-1B workers, green card applicants, H-4 spouses, and naturalization seekers.
Quick answer
Your employer files I-129 for your H-1B work authorization and I-140 for your employment-based green card petition. You file I-485 to adjust status to a green card when your priority date is current, I-765 for an EAD work permit, I-131 for travel permission while I-485 is pending, and AR-11 any time you move. N-400 is your naturalization application after 5 years as a permanent resident.
Why USCIS forms are confusing
USCIS has hundreds of forms, but most Indian immigrants deal with fewer than ten. The confusion comes from three things:
- 1.Some forms are filed by your employer, not you. Many immigrants assume they are uninvolved in their own H-1B or green card filing — that is partly true. Your employer signs I-129 and I-140. But you still need to understand what was filed and what it says.
- 2.The form number looks nothing like the visa category. I-129 is H-1B. I-140 is EB green card. I-485 is adjustment of status. None of these names appear in the form number.
- 3.You file multiple forms at once. When you finally file I-485, you typically file I-765 and I-131 at the same time — three separate applications, three separate processing tracks, three separate fees.
USCIS forms at a glance
| Form | Common use | Guide |
|---|---|---|
| I-129 | Work visa petition (H-1B, L-1, O-1) | Details → |
| I-140 | Employment-based immigrant petition | Details → |
| I-485 | Adjustment of status to green card | Details → |
| I-765 | Employment Authorization Document (EAD) | Details → |
| I-131 | Advance Parole / travel document | Details → |
| I-130 | Family-based immigrant petition | Details → |
| I-539 | Extend or change nonimmigrant status | Details → |
| I-907 | Premium processing (15 business days) | Details → |
| AR-11 | Change of address notification | Details → |
| N-400 | Naturalization (citizenship) application | Details → |
Each form explained
I-129 Work Visa Petition
Form I-129 is the employer petition for nonimmigrant work visas including H1B, L1, O1, TN, and H4 EAD. Your employer files it — not you.
Read guide →
I-140I-140 Green Card Petition
Form I-140 is the employer immigrant petition that starts your EB green card clock. Approval gives you a priority date — the most important date in the Indian green card journey.
Read guide →
I-485I-485 Adjustment of Status
Form I-485 is the application to adjust your status to permanent resident (green card) without leaving the US. For Indians, filing I-485 is often the most significant immigration step.
Read guide →
I-765I-765 EAD Work Permit
Form I-765 is the EAD (work permit) application. H-4 spouses, I-485 applicants, F-1 OPT students, and DACA recipients all use it. Without an approved EAD card in hand, you cannot legally use it for work.
Read guide →
I-131I-131 Advance Parole
Form I-131 is the travel document application. If your I-485 is pending, you MUST have an approved Advance Parole before leaving the US — or your green card application is considered abandoned.
Read guide →
I-130I-130 Family Petition
Form I-130 is the family green card petition. US citizens or permanent residents file it to sponsor a spouse, parent, child, or sibling. Approval is just step one — the wait for a visa number can be long.
Read guide →
I-539I-539 Change/Extend Status
Form I-539 lets you extend your stay or change to a different nonimmigrant visa category without leaving the US. H-4 dependents often file it alongside the principal's I-129.
Read guide →
I-907I-907 Premium Processing
Form I-907 lets you pay for expedited 15 business day USCIS action on eligible petitions. It guarantees speed — not approval. An RFE or denial within 15 days still satisfies USCIS's commitment.
Read guide →
AR-11AR-11 Change of Address
AR-11 is the form to notify USCIS when you change your address. US law requires all non-citizens to report address changes within 10 days of moving. It takes 5 minutes online.
Read guide →
N-400N-400 Citizenship
Form N-400 is the naturalization application to become a US citizen. Most green card holders can apply after 5 years (3 years if married to a US citizen). The process includes background check, interview, and civics test.
Read guide →
Employer-filed vs. self-filed forms
Employer files
- I-129 — Employer files for H-1B, L-1, O-1 — employee never signs it
- I-140 — Employer files for EB-1B, EB-2, EB-3 — or self if EB-1A/NIW
- I-907 — Usually paid by employer; employee pays when expediting for personal benefit
You file (self or family)
- I-485 — You file your own green card application
- I-765 — You file your own EAD/work permit application
- I-131 — You file your own Advance Parole application
- I-539 — You (or H-4 dependent) file extension/change of status
- AR-11 — You file address change — free, online, takes 5 minutes
- N-400 — You file your own naturalization application
Common mistakes with USCIS forms
Traveling while I-485 is pending without Advance Parole
Leaving the US without an approved I-131 Advance Parole can result in I-485 abandonment — restarting years of waiting.
Not filing AR-11 when you move
USCIS mails RFEs, interview notices, and approval notices to the address on file. A missed notice = a potentially missed deadline.
Confusing the I-94 end date with the visa stamp expiration
Your authorized stay is the I-94 date on your I-797A approval — not when your visa stamp expires. The stamp is just for entry; I-94 controls your status.
Not verifying the priority date on I-140 approval
An incorrect priority date on your I-140 can cost you years. Verify it matches your PERM filing date immediately after receiving the approval notice.
Starting work before the physical EAD card arrives
The I-765 approval notice is not work authorization. You must physically hold the EAD card before starting work under it.
Waiting until status expires to file I-539
I-539 for H-4 or B-2 status must be filed before the current status expires. File early — processing can take 12–24 months.
Frequently asked questions
Which USCIS form is used for H-1B?
Your employer files Form I-129 (Petition for a Nonimmigrant Worker) for your H-1B. You do not file it yourself. The I-129 is also used for L-1, O-1, and TN petitions. After USCIS approves it, you receive Form I-797A, which includes an I-94 at the bottom — that I-94 is your authorized stay date.
What is the difference between I-140 and I-485?
I-140 is the immigrant petition — your employer files it to classify you for an employment-based green card category (EB-1, EB-2, EB-3) and establish your priority date. I-485 is the actual green card application you file when a visa number becomes available for your category and country. For Indian EB-2/EB-3 applicants, the gap between I-140 approval and I-485 eligibility can be decades.
Do I need to file any forms when I change my address?
Yes. Federal law requires all non-citizens to file AR-11 (Alien's Change of Address) within 10 days of moving. You can file it online for free at my.uscis.gov. Not doing this is risky because USCIS mails all critical notices — RFEs, interview notices, approvals — to the address on file.
What does my employer file for my green card?
For employment-based green cards, the typical employer-filed sequence is: (1) PERM Labor Certification with DOL, (2) Form I-140 (Immigrant Petition for Alien Workers) with USCIS. Once a visa number is available, you personally file Form I-485 (Adjustment of Status) along with I-765 (EAD) and I-131 (Advance Parole).
What is premium processing and is it worth it?
Premium processing is an optional $2,805 fee paid via Form I-907 that guarantees USCIS will take action (approve, deny, or issue an RFE) within 15 business days on eligible petitions like I-129 and I-140. It is worth it when timing is critical — H-1B extension about to expire, offer letter dependent on approval, or I-140 needed before the 6-year H-1B cap. It does not guarantee approval.
My H-4 spouse needs to extend her status — what form is that?
Your H-4 spouse files Form I-539 (Application to Extend/Change Nonimmigrant Status) to extend H-4 status. If she also needs to renew her H-4 EAD, she files I-765 at the same time. These are typically filed alongside your H-1B I-129 extension but processed separately and take much longer.
Can I travel internationally while my I-485 is pending?
Not without an approved Advance Parole (Form I-131). Leaving the US while I-485 is pending — without an approved AP document — is generally treated as abandonment of your I-485. File I-131 together with your I-485 and wait for the physical combo card before planning any international trips.
How do I know which form USCIS is processing for my case?
The form number is on your I-797 Notice of Action receipt — it is shown in the 'Form' field near your receipt number. Your receipt number prefix (IOE, LIN, SRC, EAC, WAC, MSC) tells you which service center has your case. Use the USCIS Form Finder tool on this page for quick guidance.
Related tools
USCIS Form Finder
Which form is this? Find the right USCIS form for your situation
USCIS Notice Decoder
Decode I-797 receipts, RFEs, approval notices, biometrics
Case Status Decoder
What does your USCIS online status actually mean?
Processing Times
Current USCIS processing times by form
Green Card Stage Finder
Where are you in the PERM → I-140 → I-485 process?
Priority Date Checker
Is your EB priority date current in the visa bulletin?