Всё на самом деле совсем неоднозначно.
Де-юре договор Upwork - это агентский договор. Т.е. Upwork - это посредник между вами и клиентами. В случае агентского договора вы обязаны включать в налоговую базу то, что клиент заплатил вашему агенту.
Де-факто: вы не знаете точную сумму, которую клиент платит в Upwork. И налоговая никак не может её проверить. Т.е. если вы работаете по агентской схеме, то налоговая, получается, должна на слово верить вашим данным (скриншотам из Upwork). Есть мнения, что в случае проверки налоговая очень расстроится. Особенно если например произошёл скачок курса и налоговая база уменьшилась, потому что вы указали дату платежа, когда курс был на минимуме.
Поэтому многие работают по простейшей схеме - сколько денег упало на р/с, столько и декларируют. Эта же сумма подтверждается в Confirmation of Services. Лично я сам так и работаю уже 3 года.
А ещё всё очень сильно зависит от конкретной налоговой и людей. Если хотите 100%-ый ответ, то решайте этот вопрос прямо со своим налоговым инспектором.
Upd.
Самый простой способ обезопаситься - работать по патенту. Там налоговая база не зависит от доходов и ничего декларировать не надо. Если к вам придерутся, то просто исправите КУДиР и всё :)