How Much Does It Cost to Become a U.S. Citizen?
The cost to become a U.S. citizen starts at $725 in government fees. The government proposed to raise these fees in 2020. The cost to hire an immigration attorney to help you file for citizenship ranges between $1000-2000, while various visa preparation services online charge between $200 and $400.