Crypto Herramienta Fiscal » Blog Crypto » ¿Cómo declarar pools de liquidez cripto en la Renta?
Crypto Herramienta Fiscal » Blog Crypto » ¿Cómo declarar pools de liquidez cripto en la Renta?
¿Cómo declarar pools de liquidez cripto en la Renta?
Si estás aquí es porque probablemente tienes muchas operaciones en DEFI y no sabes cómo declararlas. En esta guía te enseñaré todo lo que debes hacer para no tener ningún error en la renta.
¿Qué es un pool de liquidez?
Un pool de liquidez es un contrato inteligente que custodia reservas de dos o más criptoactivos y permite intercambiarlos de forma automática, sin contraparte directa. La lógica que fija los precios es el AMM (Automated Market Maker).
Quien aporta activos al pool es un proveedor de liquidez, y a cambio recibe una parte de las comisiones que pagan quienes operan contra el pool (el APR/APY), pueden llegar en alguno de los dos activos aportados o en un tercero. Como contrapartida, asume el riesgo característico de esta actividad: el impermanent loss.
La operativa se descompone en cuatro pasos:
- Se depositan los activos en el contrato.
- Se recibe (o no, según el protocolo) un LP token o un NFT que acredita la participación.
- El pool genera comisiones que se acumulan o se reclaman; y, al cerrar, se devuelve el LP token, se recuperan los activos (a veces en cantidades distintas) y se cobran los rendimientos pendientes.
¿Qué es el impermanent loss?
Es la diferencia entre lo que depositas y lo que recuperas al salir, provocada por cómo el AMM reequilibra el pool ante la demanda del mercado. Cuando un activo se vuelve muy demandado, el pool acaba con menos de ese activo y más del otro; al retirar, recuperas la composición resultante de miles de intercambios ajenos. Se llama «no permanente» porque, en teoría, si los precios relativos volvieran a su punto de partida, la divergencia desaparecería.
Por ejemplo: depositas 0,1 ETH y 1.000 USDC, ambos valorados en 1.000 € en ese momento. Durante la vida del pool, ETH se revaloriza y atrae demanda; cobras tus comisiones en un tercer token. Al retirar, recuperas 0,09 ETH y 1.100 USDC: el valor total ha subido, pero la composición ha cambiado (tienes menos ETH y más USDC de los que metiste).
¿Qué dice Hacienda de los Pools de liquidez?
La normativa española da herramientas para las transacciones «clásicas» cripto, pero se queda corta ante DeFi. Los apoyos disponibles son tres:
– El artículo 33 de la LIRPF, que define las ganancias y pérdidas patrimoniales por diferencia entre valor de transmisión y de adquisición.
-El artículo 37, que regula la valoración en las permutas.
-La doctrina de la DGT sobre staking, que trata las recompensas por ceder criptoactivos a un tercero como rendimientos del capital mobiliario y es la analogía más cercana a las comisiones de un pool.
Lo que no tenemos es criterio de la AEAT ni de la DGT sobre lo verdaderamente específico de un pool: si recibir un LP token es una permuta o un mero resguardo; en qué momento se imputa el resultado del pool; cómo registrar el impermanent loss; o la diferencia entre LP tokens fungibles y NFT.
Ese vacío no exime de declarar: obliga a interpretar con las normas que sí tenemos, de forma razonada y documentada.
¿Cómo se declaran los pools de liquidez?
Ante la falta de criterio claro, hay dos lecturas defendibles:
- Realizar todo al retirar. El LP token sería un resguardo, sin transmisión al entrar, y el resultado completo se consolidaría de golpe al recuperar los activos.
- Distribuir la tributación entre el aporte y la venta posterior. Entrar al pool se trata como transmisión de los activos aportados, se realiza su plusvalía acumulada hasta ese momento, y el resultado generado dentro del pool se difiere hasta que vendas los activos recuperados.
Waltio aplica la segunda. Al aportar, materializa la plusvalía o pérdida del activo aportado frente a su coste original. Al retirar, da de alta lo recuperado a valor de mercado como nuevo coste, sin tributar en ese paso; la diferencia generada dentro del pool aflora cuando transmites esos activos. Es un criterio de diferimiento: defendible en ausencia de doctrina, pero conviene conocerlo y documentarlo, porque difiere parte del resultado a un ejercicio posterior.
Si vendes el LP token, lo usas como colateral en lending o lo transfieres, deja de actuar como comprobante y pasa a ser un activo con valoración propia, lo que genera un hecho imponible aparte, independiente del resultado del pool.
¿Cómo se declaran las comisiones del pool?
Las comisiones que cobras como proveedor encajan mejor como rendimientos del capital mobiliario, por analogía con el staking: hay una cesión de activos a un tercero (el contrato) y una retribución conocida (el APY). Se declaran por su valor de mercado en euros al recibirlas. En Waltio basta etiquetar esos depósitos como «Masternode y staking» para que entren en la base del ahorro.
¿Cómo declarar pools de liquidez en Waltio?
Waltio intenta detectar todas las transacciones que puedan ser pools de liquidez, pero hay ciertas limitaciones, por ejemplo, el impermanent loss no se puede anotar como un simple trade, no hay correspondencia directa de contravalores, pero la herramienta tiene etiquetas nativas que cubren todo el ciclo:
- Al aportar → «Añadir liquidez» (sobre la salida de cada activo): saca los tokens del FIFO y materializa su plusvalía o pérdida frente al coste original.
- Al recibir comisiones → «Masternode y staking» (sobre el depósito): rendimiento del capital, base del ahorro.
- Al retirar → «Retirada de liquidez» (sobre el depósito de cada activo recuperado): los da de alta a valor de mercado como nuevo coste.
- Si el pool sufre un hackeo → «Hack o pérdida»: pérdida patrimonial, que debe acreditarse con evidencias sólidas.
Por ejemplo, Compraste 0,1 ETH por 700 € y, cuando entras al pool, ese ETH ya vale 1.000 €; añades 1.000 USDC (coste y valor: 1.000 €).
- Al aportar, «Añadir liquidez» refleja la plusvalía del ETH: +300 € (de 700 a 1.000). El USDC no genera resultado.
- Al retirar 0,09 ETH + 1.100 USDC, valorados en 2.150 €, «Retirada de liquidez» los da de alta con ese valor como nuevo coste, sin tributar en esa operación.
- El resultado restante aflora cuando vendas esos activos, frente a su nuevo coste de 2.150 €.
Si los activos no se hubieran revalorizado antes de entrar al pool, el paso de aporte marcaría simplemente 0 € de resultado.
A veces entras con dos activos (USDC y USDT) y sales con uno distinto (ETH). En ese caso la operación encaja como permuta (art. 37 LIRPF). En Waltio el registro no cambia: las mismas dos etiquetas, «Añadir liquidez» y «Retirada de liquidez», lo cubren. Cambia la calificación legal de fondo, no cómo lo anotas.
¿Cómo etiquetar operaciones de pools de liquidez?
Este es el paso que más atasca, porque si Waltio no siempre las detecta, primero tienes que reconocerlas tú. Las señales, de más a menos fiable:
- El LP token. Al aportar sueles recibir un token que no compraste, con un símbolo característico:
UNI-V2,SLP,Cake-LP,BPTo un nombre que combina el par (ETH-USDC LP). Si entra un token así justo cuando salen dos activos tuyos, es un aporte. Cuando ese token sale y vuelven dos activos, es la retirada. (En pools concentrados tipo Uniswap v3 el resguardo es un NFT en lugar de un token fungible.) - Dos patas a la vez. Un aporte clásico son dos salidas de activos en la misma transacción o el mismo minuto hacia un contrato. Una venta normal es un activo que sale y otro que entra; un aporte son dos que salen juntos.
- Las retiradas huérfanas. Una operación de pool no tiene pareja en otra cuenta tuya: sale de tu wallet y no aparece como depósito en ningún otro sitio. Por eso queda como «retirada sin conciliar». Tu lista de transacciones sin etiquetar ya es, en gran parte, tu lista de candidatos.
- El explorador de bloques. Ante la duda en una concreta, pega su hash en Etherscan, BscScan o el que corresponda: verás el método (
addLiquidity/removeLiquidity/mint/burn) escrito de forma explícita. - Tu propia memoria. ¿En qué protocolos estuviste (Uniswap, PancakeSwap, Curve, Aerodrome) y en qué fechas? Es el filtro más rápido.
¿Qué pasa si no etiquetas la transacción?
Atención a esto, porque es donde más gente pierde dinero sin saberlo: en Waltio, toda operación sin etiquetar se considera imponible por defecto. Si dejas un aporte o una retirada de pool sin clasificar, la herramienta lo tratará como una venta y te generará un hecho imponible que puede llegar a inflar tu factura. En otras herramientas puede llegar a contabilizarse a coste 0, inflando aún más tu renta. Revisar y etiquetar estas operaciones no es opcional: es lo que evita que pagues de más.
¿Cuál es la mejor forma de declarar DEFI?
La cruda realidad es que las finanzas descentralizadas aún no están del todo reguladas, lo que puede llegar a ser un dolor de cabeza y lo más probable es que acabes cometiendo errores , especialmente si tienes miles de transacciones.
Unos acaban pagando de mas porque declaran hechos imponibles que no son o no etiquetan bien las operaciones y otros se la juegan omitiendo operaciones reales o realizando cálculos incorrectos.
En cualquier caso tanto para operar como para declarar, será muy importante llevar una contabilidad cuadrada y Waltio es la mejor solución para llevarlo acabo. Importa automáticamente +700 exchanges y wallets, calcula el grueso de tu declaración, proporciona guías como las de etiquetado, paso a paso en Hacienda y documentos para asegurar tener una declaración correcta.