El error que cometen todos: Trades no es lo mismo que Ledger
Kraken ofrece dos tipos de exportación en el mismo apartado de historial. La confusión entre ambas es el error más frecuente al preparar la declaración de Kraken — y el que más consecuencias tiene, porque puede dejar fuera categorías enteras de operaciones.
Qué contiene cada exportación y qué se pierde con Trades
| Operación | Ledger (correcto) | Trades (incompleto) |
|---|---|---|
| Compras y ventas spot | Incluido | Incluido |
| Comisiones de trading | Incluido | No incluido |
| Recompensas de staking | Incluido | No incluido |
| Depósitos y retiradas | Incluido | No incluido |
| Transferencias internas | Incluido | No incluido |
| Margin y leverage entries | Incluido | No incluido |
Si subes el archivo Trades al generador, las compras y ventas spot están ahí, pero todo lo demás —las comisiones que modifican el coste base, las recompensas de staking que deben declararse como rendimientos del capital mobiliario, los depósitos que acreditan el origen de los activos— queda fuera del cálculo. El informe resultante es parcialmente incorrecto y, en muchos casos, no lo detectará hasta que Hacienda compruebe los datos.
XXBT, ZEUR, XETH: los códigos de Kraken que confunden a todos
Cuando abres el Ledger CSV de Kraken, la columna asset
no muestra BTC sino XXBT. No muestra EUR sino ZEUR.
No es un error — son los alias históricos del sistema interno de Kraken:
| Código en Kraken | Activo real |
|---|---|
| XXBT | Bitcoin (BTC) |
| ZEUR | Euro (EUR) |
| XETH | Ethereum (ETH) |
| XXRP | Ripple (XRP) |
| XADA | Cardano (ADA) |
| XMLN | Melon (MLN) |
El generador traduce estos códigos automáticamente. No es necesario renombrar nada en el CSV antes de subirlo.
Kraken desde 2017: cómo recuperar el historial completo
Kraken lleva operando desde 2011. Un usuario que entró en el bull run de 2017 puede tener nueve años de historial. A diferencia de Bitvavo —que exporta todo en un único archivo sin límite de fechas—, Kraken requiere seleccionar manualmente el rango de fechas en cada solicitud de exportación.
Para el cálculo FIFO esto es crítico: si el CSV empieza en 2020 pero las primeras compras son de 2017, los lotes de adquisición de esos tres años quedan fuera del pool. Cuando en 2024 se venden activos comprados en 2017, el generador no encontrará el coste base y los tratará con coste cero, inflando la ganancia declarada.
La ventana de 14 días y por qué no debes ignorarla
Una vez que Kraken genera el archivo CSV, este permanece disponible para descarga durante 14 días exactos. Pasado ese plazo, el archivo expira y desaparece de la plataforma. Para descargarlo de nuevo hay que solicitar una nueva exportación desde cero.
Si se acerca la fecha límite de presentación de la Renta y se olvidó descargar el archivo a tiempo, hay que esperar de nuevo a que Kraken lo genere —lo que puede tardar otro período variable. No es prudente solicitar la exportación el mismo día que se necesita.
Cuándo pedir el historial directamente al soporte de Kraken
En algunos casos la solicitud de exportación queda en estado de espera indefinido o el archivo generado está incompleto. Esto ocurre ocasionalmente en cuentas con historial muy extenso. La alternativa documentada es solicitarlo a través del Document Center de Kraken: el equipo de soporte puede enviar el historial completo de la cuenta de forma manual. El proceso puede tardar varios días adicionales, pero el archivo resultante suele ser más completo.
Qué contiene el Ledger de Kraken
El Ledger incluye todos los movimientos de la cuenta, identificados por la columna
type:
| Tipo en el Ledger | Qué es | Tratamiento fiscal |
|---|---|---|
| trade | Compra o venta spot | Adquisición o transmisión — entra en el FIFO Automático |
| deposit | Depósito de fiat o cripto | Neutro per se — acredita origen de activos |
| withdrawal | Retirada de fiat o cripto | Neutro — no es hecho imponible |
| staking | Recompensa de staking | Rendimiento del capital mobiliario Separado automáticamente |
| transfer | Movimiento interno entre subcuentas | Neutro — trazabilidad interna |
| margin / rollover | Operativa de margen | Casuística específica — revisar con asesor |
Cómo exportar el Ledger de Kraken paso a paso
Exportar el Ledger de Kraken es el paso crítico antes de generar el informe fiscal. A diferencia de otras plataformas, en Kraken la generación del archivo es asíncrona y puede requerir espera. Planifica con tiempo.
-
1Accede a Historial → Exportar en tu cuenta de KrakenInicia sesión en Kraken y navega a Historial → Exportar en el menú principal.
-
2Selecciona tipo Ledger (no Trades) y formato CSVEn el tipo de exportación elige Ledger, no Trades. El formato debe ser CSV. Ledger es el único archivo válido para calcular el FIFO.
-
3Establece el rango completo desde tu primera operación hasta hoyAjusta la fecha de inicio al momento de tu primera actividad en Kraken. No exportes solo el año que declaras — el FIFO necesita el historial completo desde el origen para calcular los lotes de adquisición correctamente. Empieza siempre desde tu primera operación.
-
4Espera la generación y descarga el archivoKraken genera el archivo de forma asíncrona. Una vez disponible, aparece en la lista de exportaciones con un botón de descarga. Descárgalo antes de que expire — tienes 14 días desde que se genera.
-
5Si operas en Kraken Futures, descarga también esa exportaciónKraken Futures es una cuenta completamente separada. Su historial se exporta desde Kraken Futures → History → Download. Si has operado en futuros o margin, ese archivo es independiente del Ledger spot y debe subirse también al generador. Consulta la guía de la herramienta para ver cómo subir varios archivos en el mismo proceso.
- Cuentas con poco historial: unos minutos
- Cuentas activas con historial largo: varias horas o hasta una semana
- Una vez generado, el archivo expira en 14 días exactos — si no lo descargas en ese plazo, hay que solicitarlo de nuevo desde cero
- Si la solicitud queda bloqueada indefinidamente, contacta con el soporte de Kraken para solicitar el historial manualmente a través del Document Center
- No solicites la exportación el mismo día que la necesitas si estás cerca de un plazo de presentación
Los 3 errores más comunes al declarar Kraken
Staking en Kraken: cómo tributan las recompensas en España
Kraken ofrece staking para múltiples activos. Las recompensas aparecen en el
Ledger con el tipo staking
y el generador las trata como rendimientos del capital mobiliario, no como adquisiciones.
Tratamiento fiscal: los rendimientos de staking tributan en la Base del Ahorro del IRPF al tipo del 19-28% según tramo. El importe a declarar es el valor de mercado de los tokens recibidos en la fecha de cada recompensa. Esos tokens entran después en el pool FIFO al precio con el que se valoraron como rendimiento: cuando se vendan, la diferencia entre el precio de venta y ese precio de entrada generará una ganancia o pérdida patrimonial adicional.
Futuros y margin en Kraken: la exportación que se olvida
Kraken Futures es una cuenta completamente separada del spot, con su propio acceso y su propia exportación. Si operás en ella, el Ledger del spot no contiene nada de esas posiciones. La exportación se realiza desde Kraken Futures → History → Download.
El tratamiento fiscal de los futuros sobre criptomonedas en España tiene más aristas que el spot: contratos con liquidación en cripto o en efectivo, posiciones cortas, ganancias y pérdidas de margin con su propio calendario de imputación. Si tienes operativa significativa en futuros o margen, es recomendable revisar el resultado con un asesor fiscal antes de presentar la declaración.
Si operas habitualmente en Kraken Futures, próximamente encontrarás en esta sección la guía completa de exportación e impuestos para derivados de Kraken.
¿Necesito el Modelo 721 por tener criptos en Kraken?
Kraken es una entidad con sede en EE. UU. (Payward, Inc.) y con operativa regulada en Europa, pero no está domiciliada en España. A efectos del Modelo 721, se considera un proveedor extranjero. Si el valor total de tus criptoactivos en exchanges extranjeros —incluyendo Kraken— supera los 50.000 € el 31 de diciembre, estás obligado a presentar el Modelo 721 ante la AEAT.
Las posiciones en Kraken se agregan con las de otros exchanges extranjeros (Binance, Bitvavo, Coinbase, etc.) para determinar si se supera ese umbral. Si tienes criptos distribuidas entre varias plataformas, el saldo computable es la suma de todas ellas, no cada una por separado.
¿Kraken comparte información con Hacienda?
Sí. Kraken está sujeto a la directiva DAC8, que obliga a los proveedores de activos virtuales que operan con residentes en la UE a reportar a las autoridades tributarias de sus países de residencia datos sobre saldos, transacciones e identidad de clientes. La AEAT puede recibir información sobre la actividad de usuarios españoles en Kraken.
Adicionalmente, los exchanges registrados para operar en España presentan los modelos 172 y 173. No es prudente asumir que Hacienda no dispone de información sobre actividad en Kraken. Un informe fiscal que refleje correctamente las ganancias, pérdidas y rendimientos reduce el riesgo de requerimientos posteriores.
Tienes el Ledger. Genera el informe.
Sube el Ledger de Kraken —y el de Futures si lo tienes— y obtén el informe FIFO listo para tu gestor o para la Renta.
Crea tu cuenta gratis y sube el Ledger CSV exportado desde Kraken.
Preguntas frecuentes sobre Kraken y Hacienda
¿Por qué mi CSV de Kraken muestra XXBT en vez de BTC?
Kraken usa códigos internos propios para algunos activos: XXBT es BTC, ZEUR es EUR, XETH es ETH, XADA es Cardano, XXRP es XRP. Son alias históricos del sistema de Kraken. El generador los traduce automáticamente — no necesitas renombrar nada en el CSV antes de subirlo.
¿Cuánto tarda en generarse el Ledger CSV de Kraken?
Depende del volumen de operaciones. Puede estar disponible en minutos o tardar hasta una semana en cuentas con historial muy extenso. Una vez generado, el archivo está disponible para descarga durante 14 días. Si no lo descargas en ese plazo, expira y hay que solicitarlo de nuevo desde cero.
¿Tengo que declarar las recompensas de staking de Kraken?
Sí. Las recompensas de staking son rendimientos del capital mobiliario y deben declararse en el año en que se reciben, al valor de mercado de los tokens en la fecha de cada recompensa. El generador los identifica automáticamente desde el Ledger de Kraken y los separa de las ganancias patrimoniales en el informe.
¿Los futuros de Kraken se declaran igual que el spot?
No. Los futuros y el margin tienen una casuística fiscal específica, distinta del spot. Además, la exportación de Kraken Futures es independiente del Ledger spot: se descarga desde una sección separada de la plataforma. Si tienes operaciones en futuros, es recomendable revisar el tratamiento con un asesor fiscal.
¿Necesito el Modelo 721 si tengo criptos en Kraken?
Kraken no está domiciliado en España, por lo que se considera proveedor extranjero a efectos del Modelo 721. Si el valor total de tus criptoactivos en exchanges extranjeros —incluyendo Kraken— supera los 50.000 € el 31 de diciembre, estás obligado a presentar el Modelo 721. Las posiciones en Kraken se agregan con las de otros exchanges extranjeros para determinar si se supera ese umbral. Consulta la guía completa en Modelo 721 para criptomonedas.
¿Kraken comparte información con Hacienda?
Sí. Con la directiva DAC8, los proveedores de activos virtuales que operan con residentes en la UE deben reportar datos de clientes —saldos, transacciones, identidad— a las autoridades tributarias de sus países de residencia. La AEAT puede recibir información sobre usuarios españoles en Kraken. Declarar correctamente no es opcional.