How much does it cost to become a U.S. citizen?

Cost to Become a U.S. Citizen

Currently it costs $760 to become a U.S. citizen through the naturalization process (for most applicants). However, some individuals may qualify for a reduced fee or fee waiver. The fee for Form N-400, Application for Naturalization, does not include any additional fees that you may optionally choose to pay for someone to help you prepare your application. You may pay U.S. Citizenship and Immigration Services (USCIS) by check, money order, credit card, or debit card.

Exceptions to N-400 Fees

Persons 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.

Mistakes on your N-400 application can cause costly delays or a denial.

Prepare your N-400 correctly and affordably with CitizenPath. The attorney-reviewed software guides you through the application and provides help to answer questions like this one. And personalized filing instructions help you to file your application today knowing that you did everything right! No credit card or signup required to get started. Try it before you buy it >>

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:

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:

For additional information about paying N-400 fees by credit card or debit card, visit USCIS.

Reduced Fee on Form N-400

The current fee structure provides a 50 percent reduction of the naturalization fee, or $380, for applicants who have a household income that is between 150 percent and 400 percent of the federal poverty guidelines. The request for a reduced fee is integrated with the current edition of Form N-400. In other words, there is no separate form to apply for the reduced fee. (Previously, applicants needed to submit Form I-942 to apply for the fee reduction.)

N-400 Fee Waiver

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:

In order to obtain a fee waiver, you must submit Form I-912 with your N-400 application. If granted a fee waiver, you will pay no USCIS fee for the Form N-400. The complete details are on the USCIS Fee Waiver web page.

Cost 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. USCIS requires permanent residents to renew green cards every 10 years at a cost of $465 for each occurrence. You must pay the same fee to replace a green card if it’s lost or stolen. These fees become extraordinarily expensive over a life time.

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 an affordable 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 approve the application. Try it now.

Husband and wife find CitizenPath

OVER 100,000 IMMIGRANTS AND THEIR FAMILIES TRUST CITIZENPATH

Sign up for our FREE newsletter to get the latest tips and information related to your immigration journey. You’ll also
SAVE 10%
on all immigration services