El auge de los activos digitales ha generado una gran variedad de operaciones que, a simple vista, parecen complejas para el fisco. Desde la compra de una moneda hasta la obtención de un airdrop, cada movimiento tiene implicaciones tributarias que deben ser registradas con precisión. Esta guía reúne los criterios más exigidos por la Agencia Tributaria y ofrece un flujo de trabajo que simplifica la declaración anual, evitando errores comunes que suelen generar multas.
1. Principios básicos: método FIFO y registro de cada operación
El criterio FIFO (First In, First Out) es el método predeterminado para determinar la base de costo de una venta. Según la normativa española, la primera unidad adquirida es la primera que se considera vendida, lo que afecta directamente al cálculo de la ganancia o pérdida patrimonial. Para aplicar FIFO es imprescindible mantener un registro cronológico de todas las adquisiciones, incluyendo fecha, precio de compra, comisiones y wallet de origen.
- Crear una hoja de cálculo con columnas: fecha, tipo de activo, cantidad, precio unitario, comisión, total en euros.
- Ordenar los registros por fecha ascendente y marcar cada fila con un identificador único.
- Al registrar una venta, seleccionar las filas más antiguas que cubran la cantidad vendida.
Un error frecuente es mezclar operaciones de diferentes exchanges sin consolidar los datos, lo que rompe la secuencia FIFO y genera bases de cálculo erróneas.
2. Permutas, airdrops y staking: tratamiento fiscal de eventos no monetarios
Las permutas (swap) son intercambios de un token por otro. La normativa los considera una transmisión onerosa, aunque no haya efectivo involucrado. La base imponible se calcula con el valor de mercado del token recibido en el momento del swap.
Los airdrops representan la recepción gratuita de tokens. Se gravan como rendimiento del trabajo cuando el activo se recibe como recompensa por una actividad previa; de lo contrario, se tributan como ganancia patrimonial al momento de su venta, usando el valor de mercado en la fecha de recepción como costo.
El staking genera rendimientos periódicos (recompensas) que se consideran ingresos del capital mobiliario. Cada recompensa debe anotarse con su valor en euros al día de su generación. Los períodos de bloqueo no modifican la obligación de declarar, aunque la venta de los tokens staking exija aplicar FIFO nuevamente.
- Registrar la fecha y el valor de mercado de cada airdrop recibido.
- Documentar la cantidad y el tipo de token obtenido por staking, con su correspondiente valor en euros.
- Para cada permuta, anotar el valor de salida y de entrada, ajustando la base de costo del token recibido.
3. Tributación de NFTs y ventas en marketplaces
Los NFTs (tokens no fungibles) se clasifican como activos intangibles. Su adquisición se registra con el precio pagado y las comisiones. La venta de un NFT genera una ganancia patrimonial calculada restando el costo de adquisición del importe total recibido, incluyendo comisiones de la plataforma.
Los marketplaces suelen retener una comisión del 2 % al 5 % y, en algunos casos, generan un documento fiscal propio (modelo 182). Estos datos deben incorporarse al registro de operaciones para evitar discrepancias en la declaración.
- Conservar los comprobantes de pago y las facturas digitales emitidas por la plataforma.
- Descargar el histórico de transacciones (CSV) y cruzarlo con el registro interno.
- Aplicar FIFO si se poseen varios NFTs del mismo proyecto; de lo contrario, usar el método específico del activo.
4. Herramientas y plantillas para simplificar el reporte
Existen diversas soluciones que automatizan la captura de datos y generan los formularios requeridos por Hacienda. Entre las más usadas destacan:
- CoinTracking importa transacciones desde más de 200 exchanges y calcula automáticamente el impuesto bajo FIFO.
- Koinly permite exportar informes en formato CSV listo para el modelo 100 y genera un resumen de ganancias y pérdidas.
- CryptoTaxCalculator ofrece una plantilla de Excel con macros que actualiza los tipos de cambio diarios mediante APIs de CoinGecko.
Para usuarios que prefieren mantener todo en local, se recomienda la plantilla “Checklist Fiscal Cripto 2024” disponible en formato Google Sheets y preconfigurada con columnas para cada tipo de operación (compras, ventas, staking, airdrops, NFTs).
5. Flujo de trabajo anual y checklist fiscal
Un proceso estructurado evita la pérdida de información y los errores de cálculo. El siguiente flujo incluye capturas de pantalla típicas («capturas») y los pasos críticos a revisar antes de presentar la declaración:
- Reunir datos de todos los exchanges descargar historiales de transacciones en formato CSV y guardarlos en una carpeta “2024-Cripto-Docs”.
- Importar a la herramienta elegida (CoinTracking, Koinly, etc.) y validar que el tipo de cambio se haya actualizado correctamente.
- Revisar operaciones de airdrop y staking confirmar que cada entrada está registrada con su valor en euros del día de recepción.
- Aplicar FIFO en todas las ventas y permutas; la herramienta suele hacerlo automáticamente, pero es vital verificar los lotes seleccionados.
- Generar informe de ganancias/pérdidas y comparar con los formularios de Hacienda (modelo 100, casilla 302 y 303).
- Completar el checklist fiscal
- ¿Todas las compras están documentadas con factura o comprobante?
- ¿Se incluyeron los ingresos por staking como rendimientos del capital?
- ¿Se contabilizaron los airdrops con su valor justo de mercado?
- ¿Se aplicó FIFO correctamente en cada venta?
- ¿Se adjuntaron los resúmenes de cada exchange al borrador de la declaración?
- Presentar la declaración antes del plazo y guardar copia de los informes y el checklist para posibles inspecciones.
Seguir este flujo, respaldado por una herramienta fiable y una hoja de cálculo bien estructurada, reduce la probabilidad de errores y permite a los contribuyentes cumplir con sus obligaciones tributarias sin complicaciones.



