Коротко. В Испании при продаже криптовалюты нельзя выбрать, какие именно монеты вы продаёте. Считается, что вы продали те, что купили раньше всех, — это и есть метод FIFO (first in, first out). Главное, что упускают чаще всего: FIFO применяется к общему количеству монет одного вида по всем вашим биржам и кошелькам сразу, а не отдельно по каждой площадке.
Разбор основан на действующей доктрине Dirección General de Tributos. Ключевая консультация по операциям на разных площадках — V1550-25 от 3 сентября 2025 года. Проверено 22.07.2026.
1. Откуда взялся FIFO, если в законе о нём нет ни слова
В Ley 35/2006 (LIRPF) нет отдельной нормы о криптовалюте. Логика DGT такая: криптовалюты одного вида — это bienes inmateriales de naturaleza fungible, то есть однородные взаимозаменяемые блага. Одна единица BTC ничем юридически не отличается от другой. А для однородных благ статья 37.2 LIRPF уже устанавливает правило: проданными считаются приобретённые первыми.
То есть FIFO применяется по аналогии. Это важно для понимания следующего: криптовалюты при этом не признаются «valores homogéneos» в смысле статьи 8 регламента IRPF — там требуется, чтобы актив был выпущен эмитентом с одинаковыми правами держателей. Эту границу DGT провела явно в консультации V0525-25.
Практический вывод из этого различия: правило «двух месяцев» против искусственных убытков (статья 33.5 LIRPF) буквально написано про «valores o participaciones». Если криптовалюта — не valores, то по букве закона норма к ней не применяется. DGT это различие признаёт, но прямо вопрос не закрывает. На практике это спорная зона, и строить на ней налоговое планирование рискованно.
2. Главное правило: один общий пул, а не пул на каждую биржу
Самая частая и самая дорогая ошибка. Человек торгует на двух площадках, считает FIFO отдельно по каждой — и получает неверную цифру.
DGT в консультации V1550-25 прямо ответила на этот вопрос: при частичных продажах криптовалюты одного вида, приобретённой в разное время, переданными считаются приобретённые первыми — без разделения по платформе, через которую проводились операции. Тот же вывод повторяется в V1604-18, V0975-22 и V0525-25.
Логика простая: биржа — это не свойство монеты. Тот факт, что BTC куплены на разных площадках, не делает их разными благами. Однородность сохраняется, значит пул общий.
Пример: почему разделение по биржам даёт неверный результат
15 января — покупка 0,10 BTC на бирже A по 40 000 € (итого 4 000 €).
10 марта — покупка 0,10 BTC на бирже B по 60 000 € (итого 6 000 €).
12 ноября — продажа 0,10 BTC на бирже B по 90 000 € (итого 9 000 €).
Неверно (пул по каждой бирже): раз продаём на бирже B, берём стоимость покупки на B — 6 000 €. Прибыль: 9 000 − 6 000 = 3 000 €.
Верно (общий пул): самая ранняя покупка вообще — январская на бирже A, 4 000 €. Прибыль: 9 000 − 4 000 = 5 000 €.
Разница в базе — 2 000 €. Занижение, которое легко обнаруживается: биржи, работающие в Испании, подают данные по модели 172 и 173, и Hacienda сверяет их с вашей декларацией.
3. Как считать: разбор на числах
Механика FIFO — это очередь. Каждая покупка встаёт в конец очереди со своей ценой. Каждая продажа списывает монеты с начала очереди.
Три покупки и одна частичная продажа
15 января — 0,10 BTC по 40 000 € → 4 000 €
10 марта — 0,10 BTC по 60 000 € → 6 000 €
20 июня — 0,05 BTC по 80 000 € → 4 000 €
Всего на руках: 0,25 BTC, вложено 14 000 €.
12 ноября продаём 0,15 BTC по 90 000 € = 13 500 €.
Списываем по очереди:
— первые 0,10 BTC из январской партии → 4 000 €
— оставшиеся 0,05 BTC берём из мартовской партии → 0,05 × 60 000 = 3 000 €
Стоимость приобретения проданного: 4 000 + 3 000 = 7 000 €
Прибыль: 13 500 − 7 000 = 6 500 €
Остаётся в очереди: 0,05 BTC из марта (3 000 €) и 0,05 BTC из июня (4 000 €) — итого 0,10 BTC со стоимостью 7 000 €. Эти цифры переходят на следующий год.
Для сравнения: если посчитать по средней цене (14 000 ÷ 0,25 = 56 000 €/BTC), стоимость проданного вышла бы 8 400 €, а прибыль — 5 100 €. Это на 1 400 € меньше правильной цифры. Средняя цена в Испании не применяется, хотя в некоторых других юрисдикциях допускается — отсюда и путаница у тех, кто переехал.
4. Обмен крипто-на-крипто: FIFO работает и здесь
Обмен BTC на ETH — это не «перекладывание внутри портфеля», а permuta (мена) по статье 37.1.h) LIRPF. Налоговое событие возникает, даже если вы не выводили ни одного евро. Это подтверждено ещё в V0808-18 и с тех пор повторялось многократно.
Механика: отдаваемая криптовалюта списывается по FIFO как при продаже, а стоимость операции определяется по большей из двух величин — рыночной стоимости отданного или полученного актива на дату обмена.
Обмен как двойное событие
Продолжаем предыдущий пример: остались 0,10 BTC (0,05 из марта по 3 000 € и 0,05 из июня по 4 000 €).
1 декабря меняем 0,05 BTC на ETH. Курс BTC на дату обмена — 95 000 €.
Стоимость операции: 0,05 × 95 000 = 4 750 €
Списываем по FIFO мартовскую партию: 3 000 €
Прибыль к декларированию: 1 750 € — при том что евро вы не получили.
Одновременно у полученного ETH возникает своя стоимость приобретения — те же 4 750 €. Он встаёт в начало собственной очереди ETH.
Именно на обменах чаще всего «теряется» история. Каждый обмен закрывает одну позицию и открывает другую. При активной торговле таких событий за год набираются сотни.
5. Что входит в стоимость приобретения и передачи
Комиссии — не мелочь, они прямо влияют на базу. DGT в V1149-18 указала: комиссии, уплаченные при покупке и продаже, учитываются при расчёте прироста, если есть прямая связь с операцией.
- Комиссии при покупке — увеличивают стоимость приобретения (то есть уменьшают будущую прибыль).
- Комиссии при продаже — уменьшают стоимость передачи.
- Trading fees и gas fees — учитываются при определении стоимости приобретения или передачи по той операции, к которой относятся.
Практически это означает: выгружая историю с биржи, нельзя брать только цену — нужны и комиссии по каждой операции. При переносе между блокчейнами комиссия относится к соответствующей операции, а не «списывается» отдельно.
6. Переводы между своими кошельками
Перевод монет со своей биржи на свой холодный кошелёк — не налоговое событие. Собственник не меняется, отчуждения нет, декларировать нечего.
Но для FIFO это критично по другой причине: перевод не обнуляет очередь и не создаёт новую стоимость приобретения. Монета сохраняет исходную дату и цену покупки. Типичная ошибка — принять поступление на кошелёк за «покупку» по курсу дня перевода. Так история ломается, и все последующие расчёты уезжают.
7. Типичные ошибки
- Считать FIFO отдельно по каждой бирже. Разобрано выше — прямо противоречит V1550-25.
- Применять среднюю цену. Метод из других юрисдикций, в Испании не используется.
- Не декларировать обмены крипто-на-крипто. Самая распространённая ошибка у активных трейдеров: «я же не выводил в евро».
- Считать перевод между своими кошельками покупкой. Ломает всю дальнейшую очередь.
- Игнорировать комиссии. Завышает прибыль и налог — ошибка не в свою пользу.
- Забывать про остаток на конец года. Стоимость непроданных монет переходит на следующий год; без неё расчёт следующего периода будет неверным с самого начала.
- Смешивать типы дохода. Staking DGT относит к rendimientos del capital mobiliario (статья 25.2 LIRPF, консультация V1766-22), airdrop — к приросту без предшествующего приобретения. Это не одно и то же с обычной продажей и в декларации отражается иначе.
8. Правовая неопределённость, о которой стоит знать
Позиция DGT последовательна с 2018 года, но она не бесспорна. Superior Tribunal de Justicia del País Vasco в трёх решениях 2025 года (от 9 января, 20 марта и 22 апреля) счёл, что обязательное применение FIFO к криптовалютам не имеет достаточного нормативного основания — именно потому, что норма написана для valores, а криптовалюта к ним не относится.
Это решения регионального суда, они не отменяют доктрину DGT и не меняют практику AEAT для общего режима. Но они показывают, что вопрос обсуждается на уровне судов. Для налогоплательщика вывод практический: считать следует по FIFO, поскольку именно этого требует администрация, а расхождение с её позицией придётся защищать.
9. Какие данные нужно сохранять
Расчёт FIFO восстанавливается только из полной истории. Минимум по каждой операции:
- дата и точное время;
- тип операции: покупка, продажа, обмен, перевод, вознаграждение;
- количество с полной точностью — округление до второго знака в крипте недопустимо;
- цена в евро на момент операции;
- комиссия и в какой валюте она удержана;
- площадка или адрес кошелька;
- идентификатор транзакции.
Отдельно про Modelo 721: обязанность возникает, если совокупная стоимость криптоактивов, размещённых за рубежом, превышает 50 000 € на 31 декабря. По доктрине DGT (V0315-24) активы в некастодиальных кошельках, где приватные ключи контролирует только владелец, под эту обязанность не подпадают. Это разные вещи: расчёт FIFO нужен всегда при операциях, а Modelo 721 — только при превышении порога по зарубежным активам.
10. Мы разрабатываем инструмент для этих расчётов
Ручной пересчёт FIFO по сотням операций с нескольких площадок — это то место, где ошибка почти неизбежна, особенно если история неполная или часть операций прошла через обмены и переводы.
Сейчас мы работаем над инструментом для расчёта FIFO по криптовалютным операциям и анализа выгруженных данных: сведение истории с разных бирж и кошельков в единый пул, восстановление очереди приобретений и подготовка цифр для декларации. Проект в разработке — о запуске сообщим в канале.
Если вам нужен расчёт по конкретной ситуации сейчас, а не после запуска, — напишите нам, разберём вашу историю операций вручную.
Итог
FIFO в Испании — не опция, а обязательный порядок. Ключевых моментов три: очередь ведётся по всем площадкам сразу, обмен крипто-на-крипто — это полноценное налоговое событие, а комиссии влияют на базу и их нельзя терять. Ошибка в любом из трёх пунктов даёт неверную цифру в декларации, а данные бирж у Hacienda уже есть.
Конкретный расчёт зависит от полноты истории: пропущенные операции, старые кошельки без выгрузки, переводы между площадками и вознаграждения от стейкинга меняют результат. Для точной цифры нужны исходные данные по всем операциям.
11. Как подать декларацию: пошаговая инструкция
Следуйте этим шагам для правильного декларирования крипто в Испании:
- Шаг 1: Соберите данные. Выгрузите историю операций со всех бирж и кошельков: даты, суммы, цены покупки и продажи, комиссии. Если пользовались несколькими платформами — объедините всё в единый отчет.
- Шаг 2: Рассчитайте прибыль/убыток по FIFO. Для каждой продажи/обмена определите valor de adquisición по методу FIFO (глобально по всему портфелю). Включите комиссии в расчёт.
- Шаг 3: Классифицируйте доходы. Разделите операции на ganancias patrimoniales (base del ahorro — casillas 1800–1804) и rendimientos (base general или capital mobiliario). Стейкинг, майнинг, airdrops — каждый тип имеет свой раздел в Modelo 100.
- Шаг 4: Заполните Modelo 100. Внесите рассчитанные суммы в соответствующие casillas декларации IRPF. Подайте онлайн через sede electrónica AEAT в период с апреля по 30 июня.
- Шаг 5: Проверьте Modelo 721. Если на 31 декабря у вас было > 50 000 € в крипто на иностранных биржах — подайте Modelo 721 до 31 марта.
- Шаг 6: Храните документы 5 лет. Сохраняйте все выписки, отчёты и расчёты минимум 5 лет — это срок, в течение которого Hacienda может запросить подтверждение.
Наша система ValerIA автоматически импортирует транзакции с ваших бирж и кошельков, рассчитывает ganancias по методу FIFO, классифицирует каждый тип дохода и формирует отчёт, готовый к подаче в AEAT. Вы получаете полную прозрачность и защиту от ошибок — а мы берём на себя всю рутину.
Данная статья носит информационный характер и не является юридической или налоговой консультацией. Законодательство постоянно меняется, и для принятия конкретных решений рекомендуется обратиться к квалифицированному налоговому консультанту.