Федеральный закон № 259 «О цифровых финансовых активах, цифровой валюте и о внесении изменений в отдельные законодательные акты Российской Федерации» — это отправная точка всего регулирования, связанного с криптовалютой в России. Согласно ему, криптовалюта — это цифровая валюта, являющаяся имуществом, которое нельзя использовать в качестве платежного средства.
При этом закон содержит уточнение, что такие операции запрещены лишь для резидентов РФ (нахождение в России 183+ дней в течение последних 12 месяцев подряд).
То есть, если Вы не резидент РФ, то и данный запрет на Вас не распространяется. Для юридических лиц похожее условие — запрет распространяется только на компании, зарегистрированные в России.
Получается, законно оформить оплату в криптовалюте в России можно. Но в том случае, если заказчиком и исполнителем будут субъекты, не являющиеся резидентами РФ.
P.S. За счет того что криптовалюта — это имущество, у Вас будет двойной доход. Сначала вы получите крипту и должны будите уплатить налог с этого дохода. А потом Вы продадите их за рубли и снова должны уплатить НДФЛ.
P.P.S. Доход от продажи криптовалюты можно уменьшить на ее стоимость в момент зачисления на кошелек, но обязанность уплатить налог это не отменяет. Вам придется подать декларацию 3-НДФЛ или иным способом подтвердить, что с дохода от продажи крипты уплачен налог.
Насколько я знаю, единственный вариант официально получать оплату в крипте из за границы резиденту РФ - это фриланс биржи, которые примут крипту от заказчика и перечислят платеж уже в валюте Вам. Разумеется, биржа возьмет % за свои услуги.