Introduction
Filing forms with USCIS costs money. Each form has its own fee, and some forms have different prices based on how you file or what type of employer you are. It can be hard to add up the total cost, especially if you need to file more than one form at a time.
This free USCIS Fee Calculator helps you estimate your immigration filing fees in one place. Just pick your forms, enter how many you need to file, and choose your rate type: standard, online, nonprofit, or small employer. The calculator shows you the cost for each form and adds up your grand total. It covers the most common USCIS forms, including the I-130, I-140, I-485, I-765, N-400, I-907 premium processing, and many more.
All fees shown are based on the official USCIS Form G-1055 fee schedule.1 You should always check uscis.gov for the latest fees before you send in your forms, as USCIS can change prices at any time. This tool gives you an estimate. It does not guarantee the exact amount you will owe.
How to Use Our USCIS Fee Calculator
Enter the USCIS forms you plan to file, pick your rate tier, and set a quantity for each form. The calculator will show you the total filing fees you can expect to pay.
Filter by Category: Click a category tab like "Family-Based" or "Employer / Petitioner" to show only the forms that match your needs. Click "All Forms" to see every form at once.
Searchable Dropdown: Click the dropdown box and type a form number like "I-485" or "N-400." Pick the form you need from the list that appears.
Search by Number or Keyword: Type a form number or a word like "naturalization" into the search box and click the search button. The table will update to show only matching forms.
Rate Tier: Choose the rate that applies to you. Pick "Standard" for most filers. Pick "Online Filing" if you file on the USCIS website. Pick "Nonprofit" if you work for a qualifying nonprofit. Pick "Small Employer" if your company has 25 or fewer full-time equivalent employees in the United States, counting any affiliates and subsidiaries.2
Biometrics Fee: Check this box if you want to include the biometrics services fee. This fee only applies to certain forms that require fingerprints or photos.
Quantity: In the table, type how many of each form you plan to file. Set the number to 1 or more for any form you need.
Calculate: Click the "Calculate" button to see your results. The calculator will show a cost breakdown by form, totals for each rate tier, visual charts, and a step-by-step explanation of how your total was found.
Understanding USCIS Filing Fees
When you apply for immigration benefits in the United States, you usually have to pay a fee. These fees go to USCIS, which stands for U.S. Citizenship and Immigration Services. USCIS is the government agency that handles applications for green cards, work permits, citizenship, and other immigration requests.
Each form you file has its own fee. Some forms cost less than $100, while others cost thousands of dollars. The exact amount depends on the type of form, how you file it, and who is filing. For example, Form I-485 (used to apply for a green card from inside the U.S.) costs $1,440, while Form N-400 (used to apply for U.S. citizenship) costs $760 at the standard rate.1
Different Rate Tiers
USCIS does not charge everyone the same price. There are four main rate tiers:
- Standard: The base fee that most people pay when filing by mail.
- Online Filing: A lower fee for certain forms when you file online instead of on paper, often $50 less.1
- Nonprofit: A reduced fee on some forms for nonprofit schools, colleges and universities, 501(c)(3) organizations, and governmental research organizations.2
- Small Employer: A reduced fee on some forms for employers with 25 or fewer full-time equivalent employees.2
Not every form qualifies for every rate tier. If a reduced rate is not available for a form, the standard fee applies.
Biometrics and Fee Waivers
Only one USCIS form charges a separate biometric services fee: Form I-821 for Temporary Protected Status, which adds $30 to both first-time registration and re-registration.1 Three immigration court forms, EOIR-40, EOIR-42A and EOIR-42B, also carry a $30 fee per person.1
If you cannot afford a fee, you may be able to get a fee waiver using Form I-912.1 A fee waiver means USCIS lets you file without paying the fee. Only some forms allow fee waivers, and the separate fees required by Public Law 119-21 cannot be waived.1 You qualify by showing one of three things: you receive a means-tested benefit, your household income is at or below 150 percent of the Federal Poverty Guidelines (see your annual income), or you face extreme financial hardship.2
Why Fees Change
USCIS updates its fee schedule from time to time. The current fees are based on the USCIS Form G-1055 fee schedule. The separate fees required by Public Law 119-21 also adjust each year as required by law.1 Fees can go up or down when USCIS reviews its costs. Always check the official USCIS website at uscis.gov before you file to confirm the current fee for your form.
Tips Before You File
- Pay the correct fee. USCIS will reject your application if you send the wrong amount.1
- Check if you can file online. Filing online is often $50 cheaper.1
- If you are filing more than one form at the same time, add up each fee. For example, Form I-765 filed while your Form I-485 is pending costs $260, on top of the $1,440 Form I-485 fee.1
- Premium processing (Form I-907) is an optional extra fee that speeds up certain petitions. It is paid in addition to all other filing fees.1
- If you are relocating to the U.S. for work, factor in other expenses beyond USCIS fees, such as the cost of living in a new city.