Finance calculators

USCIS Fee Calculator

Updated Jul 17, 2026 By Jehan Wadia
Rate Formulas
Enter a quantity for each form and click Calculate to estimate your total USCIS filing fees.
Filter by Category
Find a Form
    Type to filter; use ↑/↓ arrows, Enter to select, Esc to close.
    Filing Options
    Rate tier used for the Subtotal column
    Fee Results
    Form Description Standard Fee Online Filing Fee Nonprofit Rate Small Employer Rate Quantity Subtotal
    Grand Totals → Standard: $0 Online: $0 Nonprofit: $0 Small Employer: $0 Active tier
    (Standard):
    $0
    Standard Total
    $0
    Online Filing Total
    $0
    Nonprofit Total
    $0
    Small Employer Total
    $0
    Total Cost by Rate Tier
    Cost Breakdown by Form (Active Tier)
    Step-by-Step Solution

    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.

    Formulas used

    Row Subtotal (per form, active tier)
    \text{Subtotal}_i = (\text{Fee}_{\text{tier},i} + \text{Biometrics}_i) \times \text{Qty}_i
    Grand Total for a Rate Tier
    \text{Total}_{\text{tier}} = \sum_{i=1}^{n} (\text{Fee}_{\text{tier},i} + \text{Biometrics}_i) \times \text{Qty}_i
    Tier Fee Selection with Fallback
    \text{Fee}_{\text{tier},i} = \begin{cases} \text{TierRate}_i & \text{if tier rate exists} \\ \text{StandardRate}_i & \text{otherwise} \end{cases}
    Biometrics Fee (conditional inclusion)
    \text{Biometrics}_i = \begin{cases} \text{BioFee}_i & \text{if biometrics enabled and required} \\ 0 & \text{otherwise} \end{cases}

    Frequently asked questions

    What is a USCIS filing fee?

    A USCIS filing fee is the money you pay to the U.S. government when you send in an immigration form. Each form has its own price. You must pay the right fee or USCIS will send your form back.

    Is this USCIS Fee Calculator free to use?

    Yes. This calculator is 100% free. You can use it as many times as you want to estimate your USCIS filing costs.

    Are the fees shown in this calculator official?

    The fees are based on the official USCIS Form G-1055 fee schedule. However, USCIS can change fees at any time. Always check uscis.gov for the current fee before you file.

    What does the rate tier mean?

    A rate tier is the price level that applies to you. Most people use the Standard tier. If you file online, you may pay less. Nonprofits and small employers (25 or fewer workers) may also get lower rates on certain forms.

    How do I know if I qualify for the nonprofit rate?

    The nonprofit rate is for 501(c)(3) organizations, accredited colleges and universities, and government research organizations. If your employer is one of these, you may qualify. Check the USCIS website to confirm.

    What counts as a small employer for USCIS fees?

    A small employer is a company with 25 or fewer full-time equivalent (FTE) employees. This includes workers at any subsidiaries or affiliates. If your company meets this rule, you may pay a lower fee on some forms.

    What is the biometrics fee?

    The biometrics fee is an extra charge, usually $30, that covers the cost of collecting your fingerprints and photo. Only some forms require it. Check the box in the calculator to add this fee if it applies to you.

    Which forms require a biometrics fee?

    Only a few forms require biometrics. In this calculator, forms like the I-131 Reentry Permit and I-601A include biometrics. The calculator marks these forms for you when you turn on the biometrics option.

    What does it mean when a fee column shows a dash instead of a dollar amount?

    A dash (—) means that rate tier is not available for that form. When you pick a tier that is not available, the calculator uses the standard fee instead and shows a note to let you know.

    Can I calculate fees for more than one form at the same time?

    Yes. Set the quantity to 1 or more for each form you plan to file. The calculator adds up all the fees and shows you a grand total.

    What does the quantity field do?

    The quantity field lets you enter how many copies of a form you plan to file. For example, if you are filing two I-130 petitions for two relatives, set the quantity to 2.

    Why does the I-485 fee include I-131 and I-765?

    When you file Form I-485 to adjust status, the $1,440 fee already covers a concurrent I-131 (travel document) and I-765 (work permit). You do not need to pay separate fees for those two forms if you file them at the same time as the I-485.

    What is premium processing and does it replace the regular filing fee?

    Premium processing (Form I-907) is an optional extra fee that asks USCIS to review your petition faster. It does not replace the base filing fee. You must pay both the I-907 fee and the fee for the form you are filing.

    What is a fee waiver and how do I know if I qualify?

    A fee waiver lets you file without paying the fee. You apply for one using Form I-912. You may qualify if you have a low income, receive certain government benefits, or face financial hardship. Not all forms allow fee waivers. The calculator marks forms that may be eligible.

    Does this calculator tell me if I qualify for a fee waiver?

    No. This calculator does not determine fee waiver eligibility. It only marks forms where a waiver may be possible. You must check the USCIS website or consult an immigration attorney to find out if you qualify.

    How much does it cost to file Form I-130?

    Form I-130 costs $675 at the standard rate. If you file online, the fee drops to $625. This form is used by U.S. citizens and permanent residents to sponsor a family member for immigration.

    How much does it cost to file Form N-400 for citizenship?

    Form N-400 costs $760 at the standard rate and $710 if you file online. This form is used by permanent residents to apply for U.S. citizenship through naturalization.

    How much does it cost to file Form I-765 for a work permit?

    Form I-765 costs $520 at the standard rate and $470 if you file online. This form is used to apply for an Employment Authorization Document (EAD).

    How much does it cost to file Form I-485 to get a green card?

    Form I-485 costs $1,440. This fee includes the cost of filing Form I-131 and Form I-765 at the same time. This form is used to apply for permanent residence from inside the United States.

    Can I save money by filing online?

    Yes, for some forms. USCIS offers a lower fee when you file certain forms online instead of by mail. For example, the I-130 drops from $675 to $625, and the N-400 drops from $760 to $710. Select the "Online Filing" rate tier in the calculator to see which forms offer this discount.

    What happens if I pay the wrong fee?

    USCIS will reject your form and send it back if you pay the wrong amount. Your application will not be processed. That is why it is important to check the current fee before you file.

    Does this calculator include the Asylum Program Fee?

    The fees shown in this calculator reflect the USCIS Form G-1055 fee schedule, which includes the Asylum Program Fee where it applies. The Asylum Program Fee is built into certain employer petition fees like the I-129.

    What is the H-1B registration fee and is it in this calculator?

    The H-1B registration fee is a separate charge that employers pay during the H-1B lottery registration period. It is not the same as the I-129 petition fee. This calculator covers the I-129 filing fee but not the separate registration fee.

    Can I print my fee estimate?

    Yes. Click the Print Summary button at the bottom of the calculator. It will create a printable page with your selected forms, quantities, fees, and grand totals.

    What do the charts show?

    The bar chart shows your grand total under each of the four rate tiers so you can compare costs. The donut chart shows how your total breaks down by form so you can see which forms cost the most.

    What does the step-by-step section show?

    The step-by-step section explains exactly how your total was calculated. It shows the fee and quantity for each form, the math used to find each subtotal, and how everything adds up to your grand total.

    Why did the USCIS fee for my form go up?

    USCIS reviews and updates its fees from time to time to cover its operating costs. Forms with a recent price change show a yellow "Fee change" badge in the calculator. Hover over the badge to see the old and new fee amounts.

    How often does USCIS change its fees?

    There is no set schedule. USCIS can change fees whenever it completes a fee review. Major fee updates have happened every few years. Always verify fees at uscis.gov before filing.

    Does this calculator cover every USCIS form?

    No. This calculator covers the most commonly filed USCIS forms, including the I-90, I-129, I-130, I-131, I-140, I-485, I-765, I-907, N-400, and others. Some less common forms are not included. Check the USCIS website for fees on forms not listed here.

    Can I use this calculator for forms filed outside the United States?

    This calculator shows fees for forms filed with USCIS. If you are filing at a U.S. embassy or consulate abroad, the fees may be different. Check with the specific consulate or the Department of State for those costs.

    What payment methods does USCIS accept?

    USCIS accepts personal checks, money orders, cashier's checks, and credit or debit cards (for online filings). Do not send cash. Check the instructions for your specific form to see which payment methods are allowed.