If the person has a legal permit or a type of visa needed to legally work in the U.S., they can register and work on Upwork as a freelancer. To be able to verify your location and submit proposals to those jobs with a US location requirement, you will need either of the following - a driver’s license, state ID card, US passport, Green Card. People located in the U.S. will need to complete their W-9 form in their Settings in order to access their earnings. We do suggest talking to a legal adviser about completing a W-9 form and the information/documents necessary for it. Unfortunately, we won't be able to legally advise about it.
I am trying to apply for a job posting and was asked to verify my name and upload a government issued ID. When I uploaded my U.S. passport it returned a message saying that it was unable to verify my ID and that I should check my email for more information. The email said there is now a hold placed on my account and I cannot submit new proposals. This is very time sensitive and I would appreciate anyone's help in solving this.