Если вы работаете через Upwork, то соответственно, заказчик работает не с вами лично, а с компанией Upwork Global Inc. Посоветуйте заказчику с юридическими и финансовыми вопросами обратиться в их техподдержку.
Igor: Зайдите в свой профиль на Upwork, там есть вкладка Tax Information. Согласно этой вкладке, например, я считаюсь Self-Employed, и мне не нужно подавать налоговую декларацию, поскольку я не являюсь гражданином США (налоги за меня платит работодатель). Думаю, по тем же самым принципам можно работать с любой другой американской компанией. Если вы работаете с компанией не из США, то правила могут быть другие.
А в России - да, вам надо открыть ИП, чтобы уплачивать налоги. Но заказчика это уже не касается.