Историю операций за год собирают из четырёх источников: выгрузок с торговых площадок, публичных данных блокчейна по своим адресам, банковских выписок по вводу и выводу средств и подтверждений сделок между частными лицами. Всё сводится в одну таблицу с датой, активом, объёмом, ценой и курсом рубля на дату операции. Обмен одной монеты на другую — тоже операция, и её тоже нужно отразить.
Ниже — что именно считается операцией для отчётности, откуда брать данные, как устроен рабочий файл, годовой регламент сбора и что делать, когда часть истории уже недоступна.
Что считается операцией
Здесь чаще всего и возникает недобор данных.
Продажа за рубли очевидна каждому. А вот обмен одной криптовалюты на другую многие за операцию не держат: монеты не превращались в деньги, на карту ничего не пришло, значит и считать нечего.
Логика неверная.
Цифровая валюта признана имуществом, поэтому обмен биткоина на эфир — это выбытие одного имущества и приобретение другого, то есть реализация с определением дохода на дату обмена, даже если рубли в сделке не участвовали ни на одном этапе.
| Событие | Отражается в истории | Что фиксируем |
|---|---|---|
| Покупка за рубли или валюту | Да | Дата, объём, цена, комиссия — формирует расход |
| Продажа за рубли или валюту | Да | Дата, объём, цена, комиссия — формирует доход |
| Обмен одной монеты на другую | Да | Обе стороны сделки в рублёвой оценке на дату |
| Перевод между своими кошельками | Да, справочно | Дохода нет, но сетевая комиссия — расход |
| Получение вознаграждения или раздачи | Да | Дата, объём, курс — формирует доход и будущий расход |
| Оплата товара криптовалютой | Да | Выбытие имущества, доход по рыночной оценке |
Четвёртая строка вызывает вопросы, поэтому поясню. Перевод с биржи на свой кошелёк дохода не образует — имущество осталось вашим, — но сетевая комиссия за перевод уплачена и относится к расходам, связанным с владением активом.
Формально история операций — это непрерывный перечень всех событий с вашими активами за отчётный период, приведённый к рублям по курсу на дату каждого события. Непрерывность здесь ключевое слово: пропуск одной покупки ломает цепочку списания лотов и завышает налог по всем последующим продажам этого актива.
Четыре источника данных
- Выгрузки с площадок. В личном кабинете есть раздел отчётов: заказываете период, получаете файл таблицей. Скриншоты не годятся — нужен машиночитаемый формат.
- Ключи только для чтения. Если площадка позволяет, создайте ключ доступа без прав на торговлю и вывод — он даст выгрузку автоматически и не создаст риска.
- Обозреватель блоков. По каждому своему адресу видны все поступления и отправки с датами и хешами. Это опора, когда площадка недоступна.
- Банковские выписки. Показывают ввод и вывод средств, помогают сверить суммы и подтвердить оплату при сделках между частными лицами.
Второй пункт заслуживает предостережения. Ключ доступа создаётся строго без прав на торговлю и вывод, иначе утечка файла настроек означает потерю средств, а не только данных.
Сроки на 29 августа 2026 года: декларация 3-НДФЛ — до 30 апреля следующего года, уплата налога — до 15 июля. Ставка — 13% при совокупном годовом доходе до 2,4 млн рублей и 15% с превышения, а пересчёт в рубли выполняется по курсу Банка России на дату операции, а не на дату вывода денег на карту. Льгота трёхлетнего владения к цифровой валюте не применяется.
Рабочий файл: какие столбцы нужны
| Столбец | Содержание | Зачем |
|---|---|---|
| Дата и время | Момент исполнения операции | Определяет курс и налоговый период |
| Площадка или адрес | Где прошла операция | Указывает, чей отчёт подтверждает строку |
| Тип | Покупка, продажа, обмен, перевод, начисление | Разделение доходов, расходов и нейтральных событий |
| Актив и количество | Тикер и объём с полной точностью | Основа списания лотов |
| Цена и валюта расчёта | Цена за единицу и валюта сделки | Исходные данные для пересчёта |
| Курс на дату | Официальный курс валюты расчёта | Приведение к рублям |
| Сумма в рублях | Результат пересчёта | Величина дохода или расхода |
| Комиссия | Торговая и сетевая, в рублях | Уменьшает результат |
| Ссылка на подтверждение | Хеш, номер ордера, файл выгрузки | Доказательство при проверке |
Последний столбец бесценен. Через полтора года, когда придёт требование о пояснениях, вы не будете вспоминать, из какого файла взята строка, — ссылка приведёт к подтверждению за секунды.
Пример сведения за квартал
Покажу на коротком отрезке, как выглядит собранный кусок истории.
| Дата | Тип | Актив | Количество | Курс, рублей | Сумма, рублей |
|---|---|---|---|---|---|
| 14 февраля | Покупка | USDT | 1 200 | 92 | 110 400 — расход |
| 3 марта | Обмен на SOL | USDT → SOL | 500 → 2,7 | 93 / 17 200 | 46 500 — доход и расход |
| 28 апреля | Продажа | SOL | 2,7 | 19 800 | 53 460 — доход |
| 28 апреля | Перевод на кошелёк | USDT | 700 | — | комиссия 96 — расход |
Вторую строку пропускают. Обмен стейблкоина на другую монету создал сразу два события: выбытие пятисот единиц по курсу дня и приобретение 2,7 монеты по той же оценке, и без этой строки продажа в апреле осталась бы без подтверждённого расхода.
Остаток после четырёх операций сходится: пятьсот единиц ушли в обмен, семьсот выведены на кошелёк, монета продана целиком.
Годовой регламент
Собирать историю в апреле поздно.
К этому моменту часть выгрузок уже недоступна: площадки ограничивают глубину истории, отдельные сервисы закрываются, доступ по региону меняется без предупреждения, а сделки между частными лицами полугодовой давности вспоминаются с трудом.
- Раз в квартал заказывайте выгрузку со всех используемых площадок и складывайте файлы в одну папку.
- Тогда же добавляйте новые строки в рабочий файл и проставляйте курсы.
- В январе сводите год: сверяете остатки по каждому активу с фактическими балансами кошельков и счетов.
- Расхождение — сигнал о пропущенной операции. Ищите её до подачи, а не после.
- В феврале считаете результат по каждому активу и формируете пакет подтверждающих документов.
- До 30 апреля подаёте декларацию, до 15 июля платите налог.
Четвёртый пункт — главный контрольный механизм всей схемы. Если по расчёту у вас должно остаться 0,42 монеты, а в кошельке лежит 0,38, значит где-то потеряна операция выбытия, и найти её сейчас проще, чем объясняться потом.
⚠ Курс берётся на дату операции, а не на дату получения денег. Ошибка распространённая: человек продал монеты в ноябре, вывел рубли на карту в январе и считает по январскому курсу. Для отчётности важен момент сделки: разница между этими двумя датами способна изменить результат на десятки процентов, а при резком движении курса — и в разы.
Когда история недоступна
Восстановить удаётся не всё. Безнадёжных случаев при этом меньше, чем кажется.
- Площадка закрылась. Опора — банковские выписки по вводу и выводу плюс поступления на ваши адреса в обозревателе
- Доступ ограничен по региону. Напишите в поддержку письменно: право на получение данных о собственных операциях сохраняется
- Часть операций шла в приложениях без личного кабинета. Всё видно в блокчейне по адресу кошелька
- Сделки между частными лицами. Помогают переписка, чеки о переводах, реквизиты контрагента
- Ничего не сохранилось. Составляется расчёт с указанием источника каждой цифры и оговоркой о восстановлении по открытым данным
Последний вариант лучше молчания. Расчёт со ссылками на публичные данные показывает добросовестность, а отсутствие любых сведений о расходах означает налог со всей суммы продажи.
Стоит ли пользоваться сервисами учёта
Такие сервисы существуют. При большом числе операций они экономят время.
Оценивать их стоит по трём параметрам: поддерживает ли сервис нужные вам площадки и сети, считает ли он в рублях по официальному курсу и отдаёт ли выгрузку в открытом формате, который останется у вас после прекращения подписки.
Третий параметр важнее первых двух.
Сервис — инструмент подготовки, а не хранилище: ответственность за данные лежит на вас, поэтому итоговая таблица и все исходные выгрузки должны лежать на вашем диске в формате, который откроется через пять лет без подписки и без интернета.
Чек-лист
- ✓ Учтены обмены монеты на монету, а не только продажи за рубли
- ✓ Выгрузки заказаны по всем площадкам за весь период
- ✓ Адреса кошельков проверены в обозревателе блоков
- ✓ Курс проставлен на дату каждой операции
- ✓ Остатки по расчёту сверены с фактическими балансами
- ✓ У каждой строки есть ссылка на подтверждение
- ✗ Не откладывать сбор до апреля
- ✗ Не создавать ключи доступа с правом вывода
- ✗ Не хранить историю только внутри стороннего сервиса
Механика расчёта самой базы разобрана в отдельном материале про налоговую базу по сделкам, а фиксация начислений — в текстах про учёт дохода от стейкинга и учёт полученных раздач токенов.
Частые вопросы
Нужно ли отражать переводы между своими кошельками
Дохода такой перевод не образует, но в рабочем файле его стоит держать справочно: он объясняет движение остатков и подтверждает, что средства не выбывали. Сетевая комиссия за перевод при этом относится к расходам, связанным с активом.
По какому курсу пересчитывать сделки в долларах
По курсу Банка России. Берётся значение на дату совершения операции, а в выходные и праздники применяется курс последнего рабочего дня. Источник указывайте в файле рядом со значением.
Что делать, если операций несколько тысяч
Ручная обработка тут не годится. Работайте с выгрузками таблицами, сводите операции по дням и активам, используйте сервисы учёта как черновой инструмент, но итоговый файл храните у себя. Для активной торговли имеет смысл разово оплатить работу специалиста.
Нужно ли прикладывать всю историю к декларации
Всю — не нужно. Закон не обязывает прикладывать документы для подтверждения доходов, а вот расходы без подтверждения не примут, поэтому к декларации прилагают расчёт и ключевые выписки, а полный массив держат наготове на случай запроса.
Сколько лет хранить собранную историю
Пока владеете активами. Формально — до истечения срока, в течение которого налоговый орган вправе проверить период, но купленная сегодня монета может продаваться через семь лет, и подтверждать расход придётся документами той самой давности.
Куда идти дальше
Отчётность связана с личными обстоятельствами. Порядок оформления активов при переезде и смене статуса разобран в материале про оформление криптоактивов при смене налогового резидентства.
Первоисточники: практический разбор заполнения декларации при продаже криптовалюты и заметка о ведении таблицы операций в течение года с разбором обмена монеты на монету.
Вердикт
История собирается по ходу. Квартальная выгрузка занимает двадцать минут, восстановление утраченной истории — недели, а иногда не получается вовсе.
Моя позиция такая. Заведите один файл, вносите операции раз в квартал, обязательно учитывайте обмены монеты на монету и раз в год сверяйте расчётные остатки с фактическими — расхождение всегда указывает на пропущенную строку.
Материал носит информационный характер и не заменяет консультацию налогового специалиста. Разборы изменений публикуем в Telegram-канале Cryptium.
Обсуждение
Добавить комментарий