Как принимать оплату в крипте: практическое руководство
Пошагово: какую монету и сеть выбрать для расчётов, как выставить счёт, зафиксировать курс, проверить оплату и вывести деньги в фиат.
Пошагово: какую монету и сеть выбрать для расчётов, как выставить счёт, зафиксировать курс, проверить оплату и вывести деньги в фиат.
В феврале заказчик из Дубая предложил закрыть проект переводом в USDT, и я согласилась: банковский перевод до меня шёл бы пять дней и стоил бы получателю около 30 долларов. Счёт был на 1 200 USDT. Оплата пришла через три минуты после отправки, я сразу перевела деньги в фиат и потеряла на всём около 16 USDT — спред на конвертации 0,3% (3,6 USDT) плюс комиссия P2P-обменника примерно 1% (12 USDT). Это 1,3% от суммы. Могло быть в разы больше, если бы я выбрала не ту сеть или не зафиксировала курс в счёте.
Приём крипты — это отдельная операционная задача: выбрать сеть, посчитать комиссии, договориться о курсе, проверить зачисление и оставить следы для налоговой. Ниже — порядок действий, который я использую сама.
До того как отправлять клиенту реквизиты, решите три вещи: в какой монете считаете (USDT или USDC), по какой сети принимаете и кто платит комиссию сети. Если эти пункты не проговорены, спор о 15 долларах случится уже после того, как деньги ушли.
Ещё один шаг, который экономит нервы: заведите отдельный кошелёк только для приёма платежей. На него будут приходить чужие переводы, и смешивать их с личными накоплениями не стоит — ни для учёта, ни для безопасности.
Для расчётов удобнее всего стейблкоин: сумма не «поедет» за сутки, пока клиент собирается с переводом. Ходовая пара — USDT, у USDC условия похожие, разница в поддержке на конкретных площадках.
Дальше сеть, и вот тут лежат основные деньги:
Осторожно с популярными токенами на «дешёвых» сетях: если у монеты в этой сети мало ликвидности, конвертация съест больше, чем сэкономленная комиссия. Я сравниваю два числа — комиссию перевода и спред обмена — и выбираю то, где сумма меньше.
Для регулярных платежей нужен отдельный адрес, и лучше свой, а не биржевой. Биржевой адрес тоже работает, но у него есть особенности: часть площадок требует memo или tag, при их отсутствии перевод уходит в никуда, а лимиты и KYC-условия для крупных поступлений становятся вашей проблемой.
Плюс отдельного кошелька в том, что адрес постоянный, его можно вписать в шаблон счёта и не бояться, что площадка сменит реквизиты. Если планируете больше десяти платежей в месяц, посмотрите в сторону некастодиального кошелька с поддержкой нескольких сетей: одна seed-фраза, несколько адресов.
Проверять адрес в момент отправки — моя привычка после истории, когда клиент скопировал реквизиты из мессенджера и они оказались заменены. Первые и последние пять символов адреса я всегда сверяю глазами.
Курс — место, где новички теряют больше всего. Клиент видел одну цифру в пятницу, отправил деньги в понедельник, после чего начинается спор о том, сколько он должен.
Работает простое правило: в счёте указываю сумму в стейблкоине и дату-время, до которого она действительна. Окно 30-60 минут. Если перевод пришёл позже — считаем по курсу на момент фактического поступления, и это тоже написано в счёте заранее.
Когда сумма фиксирована в монете, а не в рублях, вопрос «сколько я получу при падении на 3%» просто исчезает: я знаю, что придёт 1 200 USDT, и планирую конвертацию отдельно.
После оплаты клиент присылает txid — идентификатор транзакции. Его видно в любом обозревателе блокчейна, и там же проверяются три вещи: нужный адрес получателя, сумма и число подтверждений сети.
В TRON подтверждение занимает секунды, биржи зачисляют за 1-3 минуты. В Ethereum нужно 12-30 подтверждений, то есть от трёх до семи минут. Пока подтверждений нет, деньги в сети уже списаны, но отменить транзакцию нельзя — ждать придётся в любом случае. Не стоит отдавать клиенту готовый файл или доступ до зачисления, если работа сдаётся только после оплаты.
Самые дорогие части маршрута — обмен и вывод. Расклад на 1 200 USDT, если обменивать на P2P: спред около 0,3% (3,6 USDT) и комиссия обменника примерно 1% (12 USDT), итого 1,3%. На бирже с лимитным ордером обмен дешевле, но добавляется комиссия вывода в банк.
Что я делаю, когда сумма регулярная: коплю 2-3 платежа и конвертирую одной операцией. Так спред и комиссия теряются один раз, а не три. Если банк начинает задавать вопросы о крупных поступлениях, пригодится пакет документов: договор или переписка с заказчиком, счёт, txid. Подробнее про маршруты вывода — в связанных материалах внизу страницы.
Каждый платёж я записываю в таблицу: дата, заказчик, сумма в USDT, курс на дату зачисления, txid, сумма после конвертации. На это уходит минута, зато в конце года не нужно доставать историю из обозревателя.
Доход от продажи крипты в России облагается НДФЛ: 13% с базы, а с дохода выше 5 млн рублей за год ставка 15%. Датой дохода считается день продажи, то есть конвертация в фиат. Отдельный разбор ставок и вычетов — в гайде про налоги на крипту, ссылка есть в блоке «Рядом по теме».