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. A solid budget calculator can help you plan for these expenses alongside your other financial obligations.
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. 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 employees.
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. If you are planning your finances around a major life change like immigration, our savings calculator can help you set aside money for these costs over time.
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 available for certain forms when you file on the USCIS website instead of by mail.
- Nonprofit: A reduced fee for qualifying nonprofit organizations, such as 501(c)(3) charities and accredited colleges.
- Small Employer: A reduced fee for employers with 25 or fewer full-time workers. Employers handling payroll for small teams may also find our payroll tax calculator useful when budgeting for total employment costs.
Not every form qualifies for every rate tier. If a reduced rate is not available for a form, the standard fee applies. You can use our percent change calculator to see how much you save by choosing a reduced rate tier over the standard fee.
Biometrics and Fee Waivers
Some applications require a biometrics services fee. This is a small extra charge (usually $30) that covers the cost of collecting your fingerprints and photo. Not all forms require it.
If you have a low income, you may be able to get a fee waiver using Form I-912. A fee waiver means USCIS lets you file without paying the fee. Not all forms allow fee waivers, and you must meet specific income requirements to qualify. To better understand your earnings and whether you fall within the income thresholds, try our salary calculator or annual income calculator.
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. Fees can go up or down when USCIS reviews its costs. Our inflation calculator can help you understand how the purchasing power of these fees has shifted over time. 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.
- Check if you can file online. You may save money and get faster processing.
- If you are filing more than one form at the same time, add up each fee. For example, Form I-485 includes the cost of Form I-131 and Form I-765 when filed together.
- Premium processing (Form I-907) is an optional extra fee that speeds up certain petitions. It does not replace the base filing fee.
- If you are relocating to the U.S. for work, factor in other expenses beyond USCIS fees. Tools like our cost of living calculator and take home pay calculator can help you plan your finances for life in a new city.
- Government fees add up across agencies. If you also need to handle vehicle registration, our DMV fee calculator can help you estimate those costs separately.