Во всех 3 случаях, история транзакций государству видна, так что захотят прижмут, хотя я еще не слышал, чтобы хоть кому то штраф выписали. В основном проблемы могут начаться когда на счету будет больше 600к и при снятии этой суммы банк может спросить откуда средства, либо сама транзакция больше 600к, операции выше этой суммы отправляются в финмониторинг. В дополнение банки сейчас боятся 115-ФЗ, могут заблокировать. Так что либо работать в белую (самозянятый/ИП), либо не держать больших сумм на счету. Все 3 случая это работа в черную, так что просто посчитай где комиссия меньше будет.
История paypal/upwork/payoneer не важна, выводить то ты будешь на р/c банка и вот там банк уже будет решать, что с тобой делать.
Величина налога на самозянтом/ИП настолько смешная, что я рекомендую работать в белую. Комиссия в payoneer больше чем налог.