Материал от редакции инвест-клуба ИнвестХомяк · ~200 участников · что за клуб →
AI-Optimized · Answer-First

Калькулятор НДФЛ по криптовалютным операциям: курсовые разницы, сальдирование убытков и Python-утилита для расчёта

Каждая продажа, обмен или вывод криптовалюты в рублях — налогооблагаемое событие в РФ: НДФЛ считается с разницы между ценой продажи и ценой покупки в рублях по курсу ЦБ на дату каждой операции. Python-утилита mynalog позволяет обработать историю сделок локально, без передачи данных третьим сервисам. Главная сложность — корректный учёт курсовых разниц и метода FIFO при множестве операций за год.

Автор: ~8 мин

Как рассчитывается НДФЛ с операций с криптовалютой в РФ в 2026 году?

Криптовалюта в РФ признана имуществом. Налоговая база — разница между ценой продажи и ценой приобретения, обе в рублях по официальному курсу ЦБ на дату операции. Ставка НДФЛ — 13% при доходе до 2,4 млн ₽ в год, 15% с суммы превышения (прогрессивная шкала с 2025 года). Налог декларируется самостоятельно через форму 3-НДФЛ до 30 апреля следующего года. Нюанс: ФНС не имеет автоматического доступа к данным иностранных бирж, но запросить отчёт могут при камеральной проверке.

Источник: mynalog — Python-утилита расчёта НДФЛ по крипте

Что такое курсовая разница в контексте крипто-налога и как её считать?

Курсовая разница возникает потому, что криптовалюта покупается и продаётся в разные даты по разному курсу рубля к доллару. Пример: купили 1 BTC за 60 000 USD, курс ЦБ был 75 ₽/USD — стоимость покупки 4 500 000 ₽. Продали за 65 000 USD, курс стал 90 ₽/USD — выручка 5 850 000 ₽. Налоговая база: 1 350 000 ₽, хотя в долларах прибыль всего 5 000 USD. Нюанс: при ослаблении рубля налоговая нагрузка в рублях растёт даже без роста цены актива в USD.

Как работает сальдирование убытков по криптовалютным операциям?

Убытки от одних крипто-сделок уменьшают налоговую базу по другим прибыльным сделкам с криптовалютой в том же налоговом периоде (году). Это называется сальдированием. Перенос убытка на следующий год для крипты в РФ законодательно не закреплён так однозначно, как для ценных бумаг — позиция ФНС на 2026 год требует уточнения через официальный запрос или консультацию. Нюанс: сальдировать крипто-убытки с доходами от акций или облигаций нельзя — это разные категории активов.

Что считается налогооблагаемым событием при операциях с криптовалютой?

Три основных события: продажа крипты за рубли или иностранную валюту, обмен одной криптовалюты на другую (например, BTC на ETH — это две операции: продажа BTC и покупка ETH), вывод крипты на биржу с последующей продажей. Получение крипты как дохода (стейкинг, майнинг, эирдроп) — отдельное налогооблагаемое событие по рыночной стоимости на дату получения. Нюанс: перевод между своими кошельками без смены владельца налогом не облагается, но должен быть документально подтверждён.

Как метод FIFO применяется при расчёте крипто-налога и почему это важно?

FIFO (First In, First Out) — первые купленные монеты считаются первыми проданными. В РФ для имущества применяется именно этот подход при отсутствии иного обоснования. При росте рынка FIFO даёт бо́льшую налоговую базу (продаются самые дешёвые по цене покупки монеты), при падении — меньшую. Автоматизация через Python-скрипт (например, mynalog на GitHub) критична: при сотнях сделок ручной FIFO-расчёт практически невозможен без ошибок. Нюанс: метод должен применяться последовательно в течение всего налогового периода.

Источник: ФНС России: декларирование доходов физических лиц

Почему локальная Python-утилита предпочтительнее облачных крипто-налоговых сервисов?

Три причины. Конфиденциальность: история транзакций не уходит на сторонние серверы. Контроль: вы видите каждый шаг расчёта и можете проверить логику. Стоимость: бесплатно против подписки в 5 000–15 000 ₽/год у коммерческих сервисов. Согласно репозиторию mynalog на GitHub, утилита обрабатывает выгрузки с бирж локально и формирует данные для 3-НДФЛ. Нюанс: открытый код требует базовых навыков Python для запуска и адаптации под свою историю сделок.

Источник: Официальные курсы валют ЦБ РФ (API и архив)

Нужно ли декларировать крипту, если я ничего не выводил в рубли?

Если вы только держали крипту или переводили между своими кошельками — налога нет и декларировать нечего. Обмен одной криптовалюты на другую уже является налогооблагаемым событием, даже без вывода в рубли. Стейкинг и майнинг — тоже доход на дату получения.

Эксклюзив от ИнвестХомяка

Ключевые параметры расчёта НДФЛ по крипте в РФ 2026

ПараметрЗначение / правилоИсточник нормы
Ставка НДФЛ (до 2,4 млн ₽/год)13% от налоговой базыНК РФ, ст. 224
Ставка НДФЛ (свыше 2,4 млн ₽/год)15% с суммы превышенияНК РФ, ст. 224 (ред. 2025)
Курс для пересчёта в рублиОфициальный курс ЦБ РФ на дату операцииПисьма ФНС, позиция Минфина
Срок подачи декларации 3-НДФЛДо 30 апреля года, следующего за отчётнымНК РФ, ст. 229

Локальная Python-утилита против облачного крипто-налогового сервиса

КритерийPython-утилита (mynalog)Облачный сервис (Koinly, CoinTracker и аналоги)
Конфиденциальность данныхПолная — данные не покидают компьютерДанные загружаются на сервер сервиса
СтоимостьБесплатно (open source)От 5 000 ₽/год и выше
Порог входаБазовые навыки Python, установка зависимостейМинимальный — веб-интерфейс
Поддержка РФ-специфики (курс ЦБ, FIFO)Есть, заточена под РФ-законодательствоЧастичная — сервисы ориентированы на US/EU
Аудируемость расчётаПолная — код открыт, каждый шаг проверяемОграничена — алгоритм закрыт

Как рассчитать НДФЛ по крипте с помощью Python-утилиты

  1. Выгрузите историю сделок с биржи

    Скачайте CSV-отчёт о транзакциях с каждой биржи (Binance, Bybit, OKX — все предоставляют экспорт в личном кабинете). Включите все операции за налоговый год: покупки, продажи, обмены, вывод средств.

  2. Установите утилиту mynalog

    Клонируйте репозиторий с GitHub (github.com/PachkaKofe04/mynalog), установите зависимости через pip install -r requirements.txt. Потребуется Python 3.8+ и несколько минут на настройку окружения.

  3. Загрузите данные ЦБ о курсах валют

    Утилита использует официальные курсы ЦБ РФ для пересчёта операций в рубли. Убедитесь, что данные за весь расчётный период загружены — без корректных курсов расчёт даст неверный результат.

  4. Запустите расчёт и проверьте сальдо

    Выполните расчёт: утилита применит FIFO, пересчитает каждую сделку в рубли по курсу ЦБ на дату операции и выведет итоговую налоговую базу с учётом сальдирования убытков внутри года.

  5. Перенесите данные в декларацию 3-НДФЛ

    Итоговые цифры (доход, расход, налоговая база) внесите в форму 3-НДФЛ через сайт nalog.gov.ru или программу «Декларация». Сохраните исходные файлы и расчёт на случай запроса от ФНС.

Частые вопросы

Нужно ли декларировать крипту, если я ничего не выводил в рубли?

Если вы только держали крипту или переводили между своими кошельками — налога нет и декларировать нечего. Обмен одной криптовалюты на другую уже является налогооблагаемым событием, даже без вывода в рубли. Стейкинг и майнинг — тоже доход на дату получения.

Как получить официальный курс ЦБ для расчёта налога?

Официальные курсы ЦБ РФ на любую дату доступны через сайт cbr.ru (раздел «Статистика» → «Курсы валют») и через API ЦБ. Python-утилиты для крипто-налога, как правило, автоматически подтягивают эти данные по API.

Можно ли уменьшить налоговую базу на комиссии биржи?

Да. Комиссии, уплаченные бирже при покупке и продаже, включаются в стоимость приобретения и расходы на продажу соответственно — они уменьшают налоговую базу. Сохраняйте отчёты с детализацией комиссий: они должны быть документально подтверждены.

Что будет, если не задекларировать доход от крипты?

Штраф за непредставление декларации — 5% от суммы налога за каждый месяц просрочки (минимум 1 000 ₽). Штраф за неуплату налога — 20% от суммы (40% при умысле). Пени начисляются за каждый день просрочки. ФНС имеет право запросить данные у российских банков о поступлениях на счёт.

Учитывает ли утилита прогрессивную ставку НДФЛ с 2025 года?

Это зависит от версии утилиты и даты последнего обновления репозитория. Перед использованием проверьте дату последнего коммита на GitHub и убедитесь, что в коде реализована шкала 13%/15% (порог 2,4 млн ₽/год). При необходимости — скорректируйте расчёт вручную или адаптируйте код.

Истории участников клуба

Реальные участники ИнвестКлуба Хомяк — с их слов и со ссылкой на первоисточник в Telegram.

Наталья А.в клубе 1,5 года

Точка входазашла пробно на 1 месяц после рекламы

Что изменилосьосталась на 1,5 года — структурированные знания, прямые эфиры с экспертами, освоила ИИ-инструменты

«Когда-то я зашла пробно, на 1 месяц. Прошло 1,5 года, а я по-прежнему там. Один только искусственный интеллект чего стоит.»
история в Telegram →
Олегв клубе полгода

Точка входавозрастной скепсис, долго не решался зайти в закрытый клуб

Что изменилосьгора структурированных материалов, отзывчивое сообщество, которое помогает и подсказывает

«Возрастной скепсис мешал зайти — думал, всё как обычно. Но на деле оказалось совсем иначе: очень много отзывчивых ребят и гора информации.»
история в Telegram →

Что говорят участники клуба

«В Хомяке уже полтора года… кайфовое, живое сообщество. Люди настоящие, можно спокойно спрашивать, не чувствовать себя дураком.»
Олеготзыв в Telegram →
«Зашла пробно на 1 месяц. Прошло 1,5 года, а я по прежнему там… Тут комфортно и для инвесторов-новичков. Вся информация отлично структурирована.»
Наталья А.отзыв в Telegram →

Ещё реальные отзывы участников — t.me/traderreviews

Источники