How Much Does It Cost To Become a U.S. Citizen by Naturalization?

In a Nutshell

There are many ways to become a U.S. Citizen, but citizenship by naturalization is the most common. The naturalization application costs $725. Two separate fees make up this larger fee: a $640 filing fee for the required Form N-400, and $85 for the biometrics appointment. These fees will be increasing significantly soon. Some people do not have to pay these fees with their naturalization application, but most do. If you are a green card holder who wants to apply for citizenship by naturalization, you can either pay these fees online or by mail, depending on how you file your application.

Written by Jonathan Petts
Updated September 21, 2022


What Are the Citizenship by Naturalization fees?

As of July 2022, $725 is the fee to become a U.S. citizen. This total includes a $640 fee for processing the Form N-400 and an $85 biometric services fee. Both the filing fee and the biometrics fee are non-refundable. The U.S. Citizenship and Immigration Service (USCIS) will not return this money to you even if they deny your application. 

If you cannot afford the $725 fee, you can ask USCIS for either a fee waiver or fee reduction. Check out our detailed guide to learn some tips to help you afford USCIS filing fees, or read on to learn about fee waivers and reductions in more detail.

Under a new Trump administration final rule, these fees were scheduled to increase significantly on October 2, 2020. A federal judge blocked the increase, but it will likely go into effect at some point. The goal of the fee increase is to help reduce USCIS’s revenue losses and budget shortfall caused by the coronavirus pandemic.

The new citizenship by naturalization filing fee will be $1,170 and for the first time, you will not be able to waive it or get a reduced fee. We encourage low-income immigrants to submit their immigration applications ASAP to take advantage of the current naturalization fee and fee waiver process before these changes take effect.

There are many advantages of becoming a U.S. citizen. Once you do, you will be able to help your family members get green cards. You can also vote in American elections and you will never need to renew your status again. If you have been thinking about becoming a citizen and are eligible to do so, now is a great time to apply — before the fees increase. 

What Is Form N-400?

Form N-400 is the Application for Naturalization. The Department of Homeland Security (DHS) requires any lawful permanent residents filing an adjustment of status to submit this form to the U.S. government as part of the application for American citizenship. Asylum seekers and DACA recipients are not eligible to file this form.

If you would like to learn more about how to complete Form N-400 and the Naturalization application process in general, you can check out our citizenship by naturalization filing guide.

How Much Do I Actually Have To Pay To Become a U.S. Citizen?

As of July 2022, the total cost to file a United States citizenship by naturalization application is $725 — $640 for processing your application and $85 for biometric services. You cannot get a refund on either of these fees.

Some applicants may not pay the full government fees for the naturalization process, depending on their background. Here’s a summary of who has to pay which fees when they apply for citizenship by naturalization:

If you are an/an...You'll need to pay...
Regular applicant$640 filing fee + $85 biometrics fee
Regular applicant who received a USCIS fee reduction$320 filing fee + $85 biometrics fee
Regular applicant who received a USCIS fee waiver$0 filing fee + $0 biometrics fee
Veteran or active-duty U.S. military service member$0 filing fee + $0 biometrics fee
Regular applicant age 75 or older$640 filing fee + $0 biometrics fee
Applicant age 75 or older who's received a USCIS fee reduction$320 filing fee + $0 biometrics fee
Applicant age 75 or older who's received a USCIS fee waiver$0 filing fee + $0 biometrics fee

Citizenship by Naturalization Fees

Remember that the $85 biometrics fee and the $640 application processing fee are separate from any legal fees that a lawyer may charge to help with your application. The $725 only covers the USCIS cost of processing your application and biometrics and nothing else.

USCIS is also introducing new fees. When this happens, the cost of applying for citizenship by naturalization will shoot up to $1,170. To make matters worse, USCIS will no longer offer fee waivers or reductions on this application. If you apply after the current fees change, you will be stuck paying these higher rates plus whatever a lawyer charges you. Many lawyers charge over $1,500 to help with a citizenship by naturalization application, so your citizenship application process could be quite expensive.

How Do I Pay the Citizenship Application Fees?

You can pay the citizenship by naturalization application fees with a credit card, check, or money order. USCIS will not accept cash. You must submit fee payment with your Form N-400 when you file.

You must stick to only one payment method for both the filing fee and the biometrics fee. For example, you cannot choose to pay the filing fees with the credit card and the biometrics fee with a check. The payment method you use must be the same for both.

If you are paying for multiple citizenship by naturalization applications at once, you must only use one payment method for all of the applications. For instance, if you are submitting applications for your parent and spouse, you must stick to the same payment method for both of them. 

Be sure to include the exact amount due when you are making the fee payment. If you include less than or more than the required amount, USCIS will reject your application.

The way that you pay the filing and biometrics fees depends on whether you are filing your application from inside or outside of the U.S.

How To Pay if You Live Inside the United States

If you live in the United States and choose to submit the Form N-400 online, you can make the required payment in your USCIS online account.

If you choose to submit Form N-400 through the mail, you can make your payment with a credit card, a check, or a money order. Checks must be made out to the “U.S. Department of Homeland Security.”

You must make any check or money order to the order of "U.S. Department of Homeland Security" and NOT “DHS”, “USDHS” or any of its shortened forms. If you don’t have “U.S. Department of Homeland Security” written exactly on your check or money order, USCIS will not “receive” your payment and will not process your application until you send a new payment made out correctly.

To pay with a credit card, you must complete Form G-1450: Authorization for Credit Card Transactions, and submit it with your N-400. Be sure to authorize USCIS to charge you for all of the necessary filing and biometrics fees when you fill out this form. You can read more about payment instructions on the USCIS website.

How To Pay if You Live Outside of the United States

If you are submitting your citizenship application from outside the U.S., you can pay with a money order, personal check, or cashier's check. However, you must reach out to the nearest U.S. embassy or consulate to find out where exactly to send your payment. If you choose to submit Form N-400 online, you can make the required payment in your USCIS online account. To pay with a credit card, you must complete Form G-1450, Authorization for Credit Card Transactions, and submit it with your N-400.

What if I Can’t Afford the Citizenship Application Fees?

Naturalized citizens enjoy many immigration benefits, but becoming a citizen through naturalization can be expensive. Don't worry, though. There are several things you can do to help you afford your citizenship filing fees. Below are a few examples.

Apply for a Fee Waiver 

If you are a lower-income applicant you may be able to get a fee waiver from USCIS. If you are approved for a USCIS fee waiver, you will pay $0 in application fees.

Ask Organizations for Help With Your Filing Fees 

If you belong to a church or other faith group, it could be useful to ask them for help in paying your fees. Many are often happy to help. There are also a number of government-funded organizations that help immigrants handle the costs of immigration. USCIS has a full list of organizations that help immigrants.

Ask Friends and Family for Help With Your Filing Fees

Your friends and family are a front-seat audience for how immigration affects your life. You could benefit from asking for their financial support in paying your filing fees. Having this as a request on a birthday wishlist or something similar is a creative example of how you could go about asking for help.

Crowdfund Your Filing Fees

Crowdfunding sites are increasingly popular and for good reason. Although it might feel a bit awkward at first, many immigrants successfully crowdfund their— and you can follow their lead! You can start a crowdfunding campaign for free on a site like GoFundMe. Through the campaign, you can share your immigration story with both friends and family, as well as people outside your immediate network.

Pay Your Filing Fees With a Credit Card

Consider using a credit card to pay for your filing fees if you do not have the money currently, but expect to have it in the near future. All you will need to do is complete Form G-1450, Authorization for Credit Card Transactions, and submit it with the rest of your application. 

If you want to work with a lawyer to file your application, you may be able to save on legal fees if you contact a legal aid office. Legal aid offices have expert immigration lawyers who charge a very low cost, or no cost at all, to help immigrants who can’t afford an attorney.