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.
Foreign nationals living in the United States cannot work unless they have received explicit permission under the terms of their visa or other status, or have separately qualified, applied for, and received a work permit. A work permit is a photo identity card issued by U.S. Citizenship and Immigration Services (USCIS)
Naturalization With more than 1.2 million legal and illegal immigrants settling in the United States each year, there were 692,000 green card-holders who became U.S. citizens in 2011. Citizenship is commonly based on a process known as naturalization