Как посчитать реальную доходность крипты: APY, комиссии, налоги
Как посчитать реальную доходность крипты: разница APR и APY, сложный процент, комиссии, фандинг и налог. Расчёт чистой прибыли на конкретных числах.
Как посчитать реальную доходность крипты: разница APR и APY, сложный процент, комиссии, фандинг и налог. Расчёт чистой прибыли на конкретных числах.
В феврале я положила 1000 USDT в стейкинг и весь год видела в приложении красивую цифру — 12% годовых. Через год на балансе лежало 1102,56 USDT. Не 1120, как я прикидывала в уме, и уж точно не «плюс 12%»: по факту вышло 10,26%. Разница никуда не пропала — её съели две комиссии и налог. С тех пор я считаю доходность только от того, что реально вернулось на счёт.
Начните с одной привычки: цифру доходности берите не из интерфейса продукта, а из своей таблицы. В интерфейсе живёт обещание, в таблице — факт. Мне хватило одного года, чтобы это понять на своих деньгах.
Формула простая: (сколько всего пришло на счёт − сколько всего ушло со счёта) ÷ сколько ушло. Всё, что происходит между этими двумя точками — комиссии, газ, фандинг, налог — уменьшает результат, и каждый пункт считается отдельно.
120 USDT прибыли — это доход. 12% — это доходность, и она привязана к базе. Если вложено 1000 USDT и получено 120, база 1000. Но если через полгода доложить ещё 500, база уже не 1000: 10% на первую часть и 10% на вторую, которая работала только половину срока, дают совсем другой итог.
Простой способ не запутаться — считать доходность по каждой позиции отдельно и только потом складывать их в общий результат по портфелю.
APR — ставка за год без капитализации. APY — та же ставка, но с учётом того, что проценты начисляются и на проценты.
12% APR с ежемесячной капитализацией дают 1,01 в двенадцатой степени минус один, то есть 12,68% APY. Проверим на депозите: 1000 × 1,01¹² = 1126,8 USDT против 1120 USDT при простом проценте. Разница 6,8 USDT — это и есть капитализация.
Правило: сравнивайте продукты только по APY. Если один сервис показывает APR, а второй APY, пересчитайте руками — иначе легко выбрать худший вариант, думая, что берёте лучший. Как это устроено, я разбирала в материале про APY.
Продолжу свой пример. 1000 USDT, 12% APR, деньги лежат ровно год:
Дальше добавляется газ, если вывод идёт в сеть, и спред, если покупка шла через стакан: в паре с тонкой ликвидностью 0,3% — это ещё 3 USDT на каждую 1000. Про порядок этих издержек есть отдельный разбор комиссий в крипте.
Высокая ставка почти всегда за что-то платится, и платёж не всегда виден в интерфейсе.
На фьючерсах лонг платит фандинг, когда ставка положительная. 0,01% каждые 8 часов — это 0,03% в сутки, а значит 10,95% в год. Лонг, который «зарабатывает 12%», в таком режиме отдаёт почти весь доход соседям по стакану.
В пулах ликвидности платят неявно: если ETH вырос вдвое, а вы держали пару ETH/USDT поровну, недобор к простому удержанию ETH составит около 5,7%. Это не комиссия, а механика пулов ликвидности, и она видна только в пересчёте.
Перед входом смотрю два числа: текущую ставку фандинга и историю недобора по паре. Если они съедают больше половины ставки, я просто не вхожу.
В России доход от продажи и обмена крипты облагается НДФЛ: 13% с суммы до 2,4 млн ₽ за год и 15% выше. Налог считается не с оборота, а с прибыли: цена продажи минус подтверждённые расходы на покупку.
Доход 117,88 USDT при курсе 90 ₽ за USDT — это 10 609 ₽. Налог 13% — 1 379 ₽, то есть 15,32 USDT. Остаток после всех издержек: 1102,56 USDT. Чистая доходность — 10,26% вместо обещанных 12%.
Минимум колонок в таблице: дата, актив, сумма входа в USDT, издержки входа, сумма при закрытии, издержки выхода, налог. Одна строка — одна сделка, без исключений.
Раз в месяц сводите итог: суммарная прибыль ÷ суммарные вложения. Так быстро видно позиции, которые «в плюсе» только потому, что издержки никогда не считались. Если результат ушёл в минус, посмотрите на просадку и решайте по цифрам, а не по настроению.