KOINTAX.ioKOINTAX.io

Uniswap v3 y liquidez concentrada: fiscalidad avanzada en España

Uniswap v3 introdujo las posiciones de liquidez concentrada, representadas como NFTs. Tratamiento fiscal de las fees en tiempo real, el impermanent loss y el cierre de posiciones LP.

Equipo declaracrypto·16 de abril de 2026·8 min read

Uniswap v3 y liquidez concentrada: fiscalidad avanzada

Uniswap v3 (y v4) introdujo un modelo de liquidez concentrada que cambia radicalmente cómo funcionan los pools y, por tanto, presenta nuevas complejidades fiscales respecto a Uniswap v2.

La posición LP en Uniswap v3: un NFT

En Uniswap v2, las posiciones de liquidez eran fungibles (LP tokens ERC-20). En Uniswap v3, cada posición es un NFT ERC-721 único que representa:

  • El par de activos aportados (p.ej., ETH/USDC).
  • El rango de precios en el que está activa la liquidez.
  • Las fees acumuladas pero no reclamadas.

Apertura de una posición LP en Uniswap v3

Paso 1: Aportas dos activos al pool dentro de un rango de precios.

  • ETH que aportas: transmisión del ETH. Precio de mercado de ETH en ese momento vs. coste de adquisición (FIFO) = ganancia/pérdida en la base del ahorro.
  • USDC que aportas: si compré a 1€ y lo aporto a 1€, no hay ganancia (stablecoin).
  • Recibes: Un NFT que representa tu posición.
  • ¿Es la recepción del NFT un ingreso? En principio no, es el mismo activo en otra forma. Sin embargo, la AEAT no ha dado criterio expreso sobre posiciones LP v3.

Fees en tiempo real: ¿cuándo tributas?

En Uniswap v3, las fees se acumulan en la posición (el NFT) y no se cobran automáticamente. Las debes reclamar activamente.

Criterio más prudente: Las fees tributan cuando las reclamas (hacen claim), como rendimiento del capital mobiliario. Precio de cada token en el momento del claim.

Si no reclamas nunca: El debate es si hay devengo anual aunque no hayas hecho claim. La postura mayoritaria es que el devengo es en el momento del claim.

El impermanent loss (IL): ¿es deducible?

El IL no es una pérdida realizada hasta que cierras la posición. Al cerrar (quemar el NFT LP):

  • Recibes los dos activos de vuelta en cantidades diferentes a las aportadas (por efecto del IL).
  • La pérdida patrimonial se materializa si el valor recibido < valor aportado en términos históricos.

Ejemplo simplificado:

  • Aportas 1 ETH (coste 2.000€) + 2.000 USDC (coste 2.000€) → total coste 4.000€.
  • Cierras la posición y recibes 1,2 ETH (valor 1.800€) + 1.500 USDC (valor 1.500€) → total recibido 3.300€.
  • Ganancia neta transmisión ETH: 1 ETH transmitido al depositar (si fue a precio > coste, ganancia). Más complicado al retirar.

La complejidad real: debes rastrear cada activo por separado (FIFO) en el depósito y en la retirada.

Cambio de rango: rebalanceo de posición

En v3, puedes cerrar una posición (fuera de rango) y abrir una nueva. Cada cierre y apertura son eventos independientes:

  • Cierre: transmisión de los activos. Ganancia/pérdida según precios.
  • Apertura nueva: nueva transmisión de activos al pool.

El rebalanceo frecuente → muchos eventos fiscales → complejidad contable elevada.

Uniswap v4: los Hooks

Uniswap v4 introduce "hooks" que permiten personalización de pools. Fiscalmente es el mismo régimen, pero los hooks pueden agregar más complejidad (comisiones dinámicas, distribuciones automáticas, etc.).

Herramientas específicas para Uniswap v3

  • Revert Finance: Analiza rendimiento y fees de posiciones Uniswap v3.
  • Defi-taxes.eu: Soporte para posiciones LP v3.
  • Koinly: Soporte limitado para LP v3; puede requerir ajuste manual.
  • Etherscan/Arbiscan: Exporta eventos de tu NFT LP.

Recomendación práctica

Dada la complejidad, se recomienda:

  1. Registrar cada apertura con fecha, activos, cantidades y precios.
  2. Registrar cada claim de fees con fecha y precio.
  3. Registrar cada cierre con activos recuperados y precios.
  4. Usar herramientas especializadas o asesor experto en DeFi.

Actualizado: abril 2026 | Ejercicio fiscal: 2025

Ready to calculate your crypto taxes?

Connect your exchanges, import your history and generate your IRPF report in minutes.

Start free — no card needed