Ок, предположим платить НДС надо. Хорошо.
Но по предлагаемой схеме уплаты НДС вопросов возникает много:
С какой суммы платим НДС? С суммы комиссии, которую мы отдали UpWork. Значит мы признаем, что заработали больше чем упало на расчетный счет. Значит УСН заплатили меньше чем должны были, да еще и деньги вывели не все.
А что вообще такое Escrow счет в UpWork? Это не платежная система, это не банк — по сути цифра на счету — это просто обязательство, внутренняя валюта с возможностью вывода, но распоряжаться этими "деньгами" мы не можем. Например мы не можем вывести всю сумму и вернуть сумму комиссии. Если это не деньги а фантики — НДС платить не надо.
По факту у нас получается принудительный взаимозачет, если принять, что на счету UpWork — реальные деньги.
Насколько я понимаю, взаимозачет в ВЭД запрещен согласно 173 ФЗ ч.3 ст. 19 п.1, и не подпадает под исключение в п.2 — в итоге у нас 2 нарушения:
1) Недоплата УСН, потому что мы платили только с той суммы которая упала на расчетный счет, а не с той которая пришла от клиента.
2) Нарушение валютного законодательства, штраф 75-100% от денег которые оплачены клиентом, но не дошли до расчетного счета, значит комиссия удваивается (благодаря штрафу).
Если мы НДС не платим, то нет нарушения с взаимозачетом, нет нарушения с недоплатой УСН. Точнее они может и есть, но это практически недоказуемо, и сами мы это не признаем.
Если платить УСН со всей суммы, пришедшей от клиента, то недоплаты УСН нет, НО непонятно что с документами, суммы упавшего на р/с и оплаченного не сойдутся, и мы все равно попадаем на нарушение валютного законодательства.