Есть 3 варианта:
1) Рублевый счёт в банке, выводим в local currency. Наличие валютного контроля зависит от того, кто будет отправителем: российское юрлицо или нет. Я не помню, как технически устроен вывод local currency. Всё потому что он крайне невыгоден. В данный момент биржевой курс 62,45р/$. Upwork поменяет по курсу меньше 60р.
2) Долларовый счёт в банке, выводим доллары wire transfer, $30 за перевод. Проходите валютный контроль и получаете живые доллары на своём счёте. Можете менять их когда хотите по выгодному для вас курсу, а можете и не менять. По мне самый лучший вариант.
3) Рублевый (или какой-либо другой) счёт в банке, выводим доллары wire transfer. Ничем не отличается от предыдущего пункта кроме того, что пришедшие доллары автоматически сконвертируются в валюту счёта по курсу банка. Валютный контроль нужно будет так же проходить.