Currently it costs $725 to become a U.S. citizen through the naturalization process for most applicants. When filing USCIS Form N-400, Application for Naturalization, you must pay two separate fees: an application fee and a biometric services fee. The N-400 application fee is $640, and the biometric services fee is $85. We recommend that you submit the fee as one single payment of $725. This does not include any fees that you may optionally choose to pay for someone to help you prepare you application. You may pay the USCIS by check, money order, credit card, or debit card.
Exceptions to N-400 Fees
Applicants 75 years of age and older are not required to pay the biometrics fee. They may submit a total payment of $640. Applicants applying on the basis of military service (under section 328 or 329 of the INA) are exempt from both fees. No filing fee is required.
Paying N-400 Fees by Check or Money Order
When submitting your N-400 fees by check or money order, use all of the following guidelines:
- Make the check or money order payable to “U.S. Department of Homeland Security”
- Payment must be drawn on a bank or other financial institution in the United States and must be payable in U.S. currency
- Paper clip the check or money order to the top of your N-400 application before mailing it to USCIS
- If you are currently living outside the U.S., contact the nearest U.S. Embassy or consulate for instructions on making the payment
Those making payments by check should note that USCIS will convert the payment into an electronic funds transfer (EFT). In other words, they will electronically debit your account.
Paying N-400 Fees by Credit Card or Debit Card
When submitting your N-400 fees by credit card or debit card, use all of the following guidelines:
- Fill out all three sections of Form G-1450, Authorization for Credit Card Transactions
- Do not submit multiple G-1450 forms – use a single credit card to make the payment in one single payment
- Paper clip the Form G-1450 on top of your Form N-400 application before mailing it to USCIS
For additional information about paying N-400 fees by credit card or debit card, visit USCIS.
Fee Waivers for N-400
For some applicants, it may cost nothing to become a U.S. citizen. USCIS offers a fee waiver for certain individuals that qualify.
To be eligible for a fee waiver, one of the following requirements must be met:
- You or qualified members of your household are currently receiving a means-tested benefit. A means-tested benefit is one for which the individuals’ income/resources determine eligibility and/or the benefit amount.
- Your household income is at or below the 150% poverty level at the time you file. Check the current poverty levels for this year at: Form I-912P, HHS Poverty Guidelines for Fee Waiver Requests.
- You are experiencing a financial hardship that prevents you from paying the filing fee, including unexpected medical bills or emergencies.
The complete details are on the USCIS Fee Waiver web page.
Costs Not to Become a U.S. Citizen
How much does it cost not to become a U.S. citizen? CitizenPath created a Citizenship Cost Calculator that compares the costs of becoming a U.S. citizen with the cost of remaining a permanent resident. Permanent residents are required to renew green cards every 10 years at a cost of $540 for each occurrence. The same fee must be paid to replace a green card if it’s lost or stolen. These fees become extraordinarily expensive over a life time. Check your costs.
Requirements to Become a U.S. Citizen
CitizenPath offers numerous resources to help you through the naturalization process. Start by reviewing the requirements to become a U.S. citizen. We also offer a low-cost service to help applicants prepare Form N-400. CitizenPath allows users to try the service for free and provides a 100% money-back guarantee that USCIS will accept the application or petition. Try it now.