Apply for Naturalization (N400) $299 + USCIS Fees

Naturalization is the process for Permanent Residents to become U.S. citizens.

Before applying for naturalization you must have been a Permanent Resident Card (Green Card). Once you’ve had one for a minimum of 5 years (or 3 years if married to a US citizen) you can apply for naturalization provided you meet the following eligibility requirements.

GET STARTED

More info on Naturalization.

Eligibility

To apply for naturalization to become a U.S. citizen, you must:

  • Be at least 18 years of age at the time you file the application;
  • Have been a lawful permanent resident for the past three or five years (depending on which naturalization category you are applying under);
  • Have continuous residence and physical presence in the United States;
  • Be able to read, write, and speak basic English;
  • Demonstrate good moral character;
  • Demonstrate a knowledge and understanding of U.S. history and government;
  • Demonstrate a loyalty to the principles of the U.S. Constitution; and
  • Be willing to take the Oath of Allegiance.

You must keep in mind that the process itself takes many months and includes many steps: which includes interviews, tests and even biometric information.

Finally you will need to attend a naturalization ceremony.

Benefits

Some of the benefits of becoming a citizen include:

  • Right to vote
  • U.S. Passport
  • No need to renew a green card
  • All protections/rights of a U.S.Citizen
  • Dual citizenship, in some cases
  • Help for other relatives to immigrate

Cost

How much does it cost to file for Naturalization?

  • Our Application fee: $ 299.
  • USCIS Application fee: $640.
  • Biometrics fee: $85 (if applicable, check USCIS instructions)