How to calculate and pay USCIS fees

You must pay a fee to file most U.S. immigration forms. Learn how to submit your payment and make sure to pay the correct amount. Find helpful information on how to request a fee waiver if you can not afford the fee.

Updated April 1, 2024

USCIS filing fees

Many immigration forms require a filing fee. Filing fees can vary for each application. Some applications also require a biometric services fee.

There are a few ways you can find the fee on the U.S. Citizenship and Immigration Services (USCIS) website:

Fee changes

Certain USCIS fees changed on April 1, 2024. If you plan to file a USCIS Form, make sure to check if there is a new fee. If you do not pay the right fee, USCIS will not accept your application.

New fees can include a $50 discount if you file online instead of by paper. Here are some of the changes you can expect:

USCIS form I-130 Petition for Alien Relative (online filing) $625 I-130 Petition for Alien Relative (paper filing) $675 I-131 Application for Travel Document $630 I-360 Petition for Amerasian, Widow(er), or Special Immigrant $515 I-485 Application to Register Permanent Residence $1,440 I-765 Application for Employment Authorization (online filing) $470 I-765 Application for Employment Authorization (paper filing) $520 N-400 Application for Naturalization (online filing) $710 N-400 Application for Naturalization (paper filing) $760

How to pay

You can pay online, by mail, or in person if you are in the United States.

Pay online

If you file your form online, you can pay your fees using any of the following methods:

Once you are ready to submit your form, the system will send you to pay.gov to pay your fees online.

Pay by mail

You can pay your fee by mail using any of the following methods:

Once you are ready to submit your form, you can mail your application and filing fee to your local USCIS Lockbox facility. A lockbox is a secure facility that receives USCIS applications and fees. The lockbox then sends applications to USCIS service centers or field offices for processing.

Pay in person

Some forms allow you to pay the fees in person at a USCIS field office. Some offices may not accept money orders or cashier checks.

Tips for making payments

What if I live outside the U.S.?

You will need to check if you can file your form at an international office (USCIS, embassy, or consulate) where you live. Forms of payment may be limited at offices abroad.

Is the filing fee refundable?

Application and biometric service fees are final and are not refundable. You will not get your money back even if your application is denied.

Fee waivers

USCIS offers a fee waiver for certain forms and benefits. USCIS also offers a reduced fee waiver for naturalization applications.

You can apply for a fee waiver or a reduced fee waiver with USCIS if you cannot pay the fees. You must file your application by mail to ask for a waiver. You can not request a fee waiver online.

You can get waivers based on your household size and household income.

Who can apply

You must meet one of the following requirements to ask for a fee waiver: