Gestión de criptomonedas en gestorías: guía de fiscalidad
Contenido del artículo
- Checklist de recepción: qué pedir al cliente con criptoactivos
- Documentación necesaria de las plataformas (exportación de historial completo)
- Identificación de monederos propios y ejercicios no prescritos
- Clasificación fiscal de las operaciones con criptomonedas
- Venta de criptomonedas por euros (Ganancias patrimoniales)
- Permuta entre criptomonedas (Operaciones sin paso por moneda fiat)
- Staking centralizado y nativo (Rendimientos del capital mobiliario)
- Staking líquido (Operación de permuta)
- Compra de criptoactivos con euros (Momento de la tributación)
- Tabla comparativa de operaciones y base imponible
- Obligaciones informativas: el Modelo 721
- Criterios de reporte y umbrales de cuantía
- Enlace a la guía específica del Modelo 721
- Gestión de riesgos y derivación de casos complejos
- Cuándo derivar a un especialista (Volúmenes altos, DeFi y multisede)
- Protocolo de seguridad y protección de datos
- Manejo de claves privadas y anonimización de datos en herramientas externas
Cuando un cliente te sienta delante y te dice “tengo Bitcoin desde 2019 y no sé qué declarar”, el primer impulso es pedirle la exportación de Binance y ponerse a calcular. El problema es que, sin un orden claro, te pierdes entre permutas, staking, comisiones en gas y monederos que ni él recuerda tener. Y si te saltas una operación, la ganancia patrimonial queda sin declarar.
Esta guía es el protocolo que conviene tener a mano antes de que el cliente llegue. No es un manual de criptografía: es la lista de qué pedir, cómo clasificar cada operación y dónde meterla en el IRPF.
Checklist de recepción: qué pedir al cliente con criptoactivos
Antes de abrir el programa de declaración, necesitas que el cliente traiga (o te autorice a descargar) tres bloques de información. Sin ellos, cualquier cálculo es una estimación.
Documentación necesaria de las plataformas (exportación de historial completo)
Pídele la exportación completa (no solo del último año) de cada exchange donde haya operado: Binance, Coinbase, Kraken, Bitstamp, el que sea. El formato ideal es CSV con estas columnas:
- Fecha y hora de la operación (con zona horaria)
- Tipo de operación (compra, venta, permuta, staking, airdrop, transferencia)
- Moneda de origen y moneda de destino
- Cantidad
- Precio unitario en EUR (o en la moneda fiat de referencia)
- Comisiones o gas pagados
- Saldo resultante
Muchos exchanges exportan en USD. Si el cliente opera en EUR, mejor. Si no, tendrás que convertir al tipo de cambio del día de la operación, y dejar anotado qué fuente de tipos de cambio has usado.
Identificación de monederos propios y ejercicios no prescritos
Aquí es donde se complica. Pregunta explícitamente:
- ¿Tiene monederos de hardware (Ledger, Trezor) o software (MetaMask, Exodus)?
- ¿Ha hecho transferencias entre plataformas o a monedero propio?
- ¿Recuerda operaciones de hace más de cuatro años?
Hacienda solo puede liquidar los ejercicios no prescritos: cuatro años (art. 66 LGT). Pero el historial antiguo hace falta igual: las compras de hace años son el valor de adquisición de lo que el cliente venda o permute hoy, y sin ellas el FIFO no se puede calcular.
Clasificación fiscal de las operaciones con criptomonedas
Cada operación tiene un tratamiento distinto en el IRPF. Las dos grandes categorías (ganancia patrimonial y rendimiento del capital mobiliario) van a la base del ahorro, pero se calculan distinto y sus pérdidas se compensan por separado.
Venta de criptomonedas por euros (Ganancias patrimoniales)
Es el caso más directo: el cliente vende BTC por EUR. Se aplica el método FIFO (primera entrada, primera salida: el art. 37.2 de la Ley del IRPF lo fija para valores homogéneos y Hacienda lo extiende a las criptomonedas) para determinar el valor de adquisición de las unidades vendidas. La ganancia es la diferencia entre el valor de transmisión (lo que cobra en euros) y el valor de adquisición (lo que pagó, más comisiones y gas de la compra).
Las comisiones y gas suman al valor de adquisición si son de la compra, y restan del valor de transmisión si son de la venta. No se olvidan: en una operación de 2.000 € con 15 € de gas, la base cambia.
La ganancia o pérdida va a la base del ahorro (art. 46.b Ley 35/2006) y tributa por la escala del art. 66 estatal más la autonómica: 19 % hasta 6.000 €, 21 % hasta 50.000 €, 23 % hasta 200.000 €, 27 % hasta 300.000 € y 30 % a partir de ahí.
Las pérdidas se compensan con ganancias del ahorro del mismo ejercicio; el exceso, con los rendimientos del capital del ahorro, hasta el 25 %; lo que sobre, se arrastra cuatro años (art. 49).
Permuta entre criptomonedas (Operaciones sin paso por moneda fiat)
Aquí es donde más se equivoca. Cambiar ETH por USDT tributa aunque no haya pasado por euros. Es una transmisión patrimonial.
La regla (art. 37.1.h): la ganancia se calcula comparando el valor de adquisición de lo entregado con el mayor entre el valor de mercado de lo entregado y el valor de mercado de lo recibido en el momento de la permuta. No el menor. El mayor.
Ejemplo práctico: el cliente tiene 1 ETH que compró a 1.500 €. Lo cambia por USDT cuando el ETH vale 3.000 € y el USDT recibido equivale a 2.950 €. La base de la ganancia es 3.000 € (el mayor), no 2.950 €. Ganancia: 3.000 − 1.500 = 1.500 €.
Si el cliente ha hecho veinte permutas en el año, cada una es una transmisión independiente. El FIFO se aplica sobre las unidades de la moneda entregada.
Staking centralizado y nativo (Rendimientos del capital mobiliario)
La DGT (V1766-22 y V0612-26, de 17 de marzo de 2026) lo tiene claro: el staking centralizado (lo gestiona el exchange) y el staking nativo (el protocolo lo ejecuta directamente en la cadena) generan rendimientos del capital mobiliario (art. 25.2). Se valoran a valor de mercado en el momento en que se perciben y van a la base del ahorro.
En la práctica: si el cliente tiene 10 ETH en staking y le entran 0,15 ETH de recompensa, esos 0,15 ETH se valoran al precio del día y son un rendimiento. No es una ganancia patrimonial: no hay transmisión, hay un ingreso periódico.
Staking líquido (Operación de permuta)
El staking líquido (Lido, para ponerlo en ETH → stETH, o protocolos similares) es distinto. Al depositar ETH y recibir stETH, hay una permuta: entregas ETH y recibes otro token. Se aplica la regla del mayor valor de mercado explicada arriba.
Además, cuando el cliente canjea stETH de vuelta a ETH, es otra permuta.
Compra de criptoactivos con euros (Momento de la tributación)
Comprar BTC con euros no tributa en ese momento. Es una adquisición: fijas el valor de adquisición (precio + comisiones + gas) y lo guardas. No hay ganancia hasta que transmites (vendes o permutas).
El error que se repite: el cliente compra, el precio sube un 40 %, y asume que ya tiene que declarar. No. La ganancia se devenga en la transmisión, no en la revalorización en cartera.
Tabla comparativa de operaciones y base imponible
| Operación | Naturaleza fiscal | Base imponible | Escala |
|---|---|---|---|
| Venta cripto → EUR | Ganancia patrimonial (transmisión) | Valor transmisión − valor adquisición (FIFO) | Ahorro (19-30 %) |
| Permuta cripto → cripto | Ganancia patrimonial (transmisión) | Mayor (VM entregado, VM recibido) − valor adquisición (FIFO) | Ahorro (19-30 %) |
| Staking centralizado / nativo | Rendimiento capital mobiliario (art. 25.2) | Valor de mercado de las recompensas al percibirse | Ahorro (19-30 %) |
| Staking líquido (depósito y canje) | Permuta (transmisión) | Mayor (VM entregado, VM recibido) − valor adquisición | Ahorro (19-30 %) |
| Compra cripto con EUR | Adquisición (no tributa) | Se fija valor de adquisición | — |
Obligaciones informativas: el Modelo 721
Criterios de reporte y umbrales de cuantía
El modelo 721 (art. 42 quater del RD 1065/2007) no es una autoliquidación: es una declaración informativa de bienes y derechos en el extranjero. Para criptomonedas, los criterios son:
- Las monedas deben estar custodiadas por un proveedor en el extranjero (en la práctica, uno que no informa a Hacienda en España). Si el cliente tiene un monedero propio (autocustodia), no va en el 721.
- El umbral es 50.000 € de saldo conjunto a 31 de diciembre.
- Plazo: 1 de enero a 31 de marzo del año siguiente.
- En años posteriores, solo se re-declara si el saldo sube más de 20.000 € sobre lo ya declarado, o si el cliente ha dejado de ser titular durante el año.
Ojo: el 721 no tiene que ver con el IRPF. Es una obligación informativa aparte. Un cliente puede no tener ganancia alguna en el año y aun así tener que presentar el 721 si su saldo en un exchange extranjero supera los 50.000 €.
Enlace a la guía específica del Modelo 721
Si el caso del cliente encaja en el 721, el paso a paso está en la guía del modelo 721 para criptomonedas.
Gestión de riesgos y derivación de casos complejos
Cuándo derivar a un especialista (Volúmenes altos, DeFi y multisede)
Hay casos donde el protocolo de arriba no alcanza y conviene derivar a un fiscalista especializado en criptoactivos:
- Volúmenes muy altos (cientos o miles de operaciones en un ejercicio) donde el FIFO manual se vuelve inviable y hay que conciliar con la exportación de la plataforma.
- DeFi: lending, liquidity pools, yield farming, airdrops. La DGT no ha cerrado todos los supuestos y la clasificación (ganancia patrimonial vs. rendimiento) depende de la mecánica concreta del protocolo.
- Multisede: el cliente opera en cinco exchanges de tres países diferentes, con monederos de hardware y transferencias entre ellos. La trazabilidad del FIFO se rompe si no se reconstruye la cadena completa.
- Criptomonedas como pago de salarios o en especie: cambia la base y el momento del devengo.
En estos casos, lo práctico es documentar lo que sí puedes (las operaciones claras), marcar las dudosas y derivar. No intentes resolver un yield farming de Uniswap con la tabla de arriba.
Protocolo de seguridad y protección de datos
Manejo de claves privadas y anonimización de datos en herramientas externas
El cliente te va a dar acceso a su exchange o a exportar CSVs con NIF, importes, direcciones de monedero y saldos. Eso es datos personales y financieros a efectos del RGPD y la LOPDGDD.
Reglas mínimas para el despacho:
- Nunca pidas ni almacenes claves privadas, frases semilla (seed phrases) ni contraseñas de exchange. Si el cliente te las ofrece, declínalo por escrito.
- Los CSVs exportados se tratan como datos personales: se almacenan cifrados, se limitan los accesos y se eliminan al cerrar el ejercicio (o al plazo de conservación fiscal, lo que sea mayor).
- Si usas una herramienta de IA o un conversor online para calcular el FIFO, anonimiza los datos antes de pegarlos: quita NIF, nombre, dirección de monedero. Pega solo las columnas de fecha, tipo, moneda, cantidad y precio.
- El deber de confidencialidad (art. 5 LOPDGDD) y el secreto profesional cubren lo que ves en el despacho, pero no te protege si un CSV con datos identificables acaba en un prompt de chatbot público.
Antes de dar por buena la declaración de un cliente con criptoactivos:
- Tienes la exportación completa de todos los exchanges y monederos (no solo la del último año).
- Has identificado cada permuta y aplicado la regla del mayor valor de mercado.
- Las comisiones y gas están sumadas al valor de adquisición o restadas del de transmisión, según corresponda.
- El staking está clasificado: centralizado/nativo como rendimiento, líquido como permuta.
- El FIFO está trazado unidad a unidad (no una media ponderada).
- Si el saldo en exchange extranjero supera 50.000 € a 31-dic, el 721 está en el calendario.
- Los datos del cliente están anonimizados en cualquier herramienta externa que hayas usado.
- Las operaciones DeFi o multisede que no has podido clasificar están marcadas y derivadas.