« Back to Glossary Index

Cost Basis: La clave para calcular cuánto pagas de impuestos en tus criptomonedas

⚡ Definición Rápida

El cost basis (base de coste) es el valor original de un activo para fines fiscales, generalmente el precio de compra más los costes asociados (comisiones, tarifas). En criptomonedas, se utiliza para calcular la ganancia o pérdida patrimonial cuando se vende o intercambia el activo, restando el cost basis del precio de venta. Determinar correctamente el cost basis es esencial para cumplir con las obligaciones fiscales y evitar pagar impuestos de más.

Términos relacionados: FIFO / LIFO / HIFOcrypto tax reportingtax loss harvestingModelo 721staking


❓ ¿Qué es el cost basis y por qué es esencial para tus impuestos en criptomonedas?

Cuando vendes una criptomoneda, Hacienda no te pregunta cuánto dinero entró en tu cuenta, sino cuánto beneficio obtuviste. Para calcular ese beneficio necesitas conocer dos números: el precio de venta y el precio de compra (cost basis). La diferencia entre ambos es tu ganancia (o pérdida). Sin un cost basis preciso, no puedes declarar correctamente tus operaciones.

En el mundo de las criptomonedas, el cost basis puede ser complicado porque a menudo realizamos múltiples compras del mismo activo a diferentes precios, y luego vendemos parcialmente. También hay que considerar las comisiones de compra y venta, que se suman al cost basis (aumentándolo) y reducen la ganancia. En el caso de los swaps (intercambios entre criptomonedas), se considera que has vendido la primera moneda y comprado la segunda, por lo que también hay que calcular el cost basis de la moneda que entregas.

La importancia del cost basis radica en que determina la cantidad de impuesto a pagar. Un cost basis incorrectamente calculado puede llevar a pagar más impuestos de lo debido o, si se declara de forma errónea, a sanciones por parte de la autoridad fiscal.

📖 Definición Técnica

El cost basis es el valor de adquisición de un activo ajustado por costes de transacción. En el contexto de las criptomonedas, se calcula como:

Cost basis = (Cantidad × Precio unitario de compra) + Comisiones + Costes de adquisición

Cuando se vende una parte de una posición, se debe determinar qué unidades específicas se están vendiendo para asignarles el cost basis correspondiente. Esto requiere elegir un método de valoración de inventario (FIFO, LIFO, HIFO o identificación específica), según lo permitido por la legislación local.

Para activos recibidos mediante staking, airdrops o minado, el cost basis suele ser el valor de mercado en el momento de la recepción (ingreso). Para donaciones o herencias, el cost basis puede ser el valor en el momento de la adquisición o un valor especial según normativa.


📊 Métodos para determinar el cost basis en múltiples compras

Cuando has comprado el mismo activo varias veces a diferentes precios, necesitas un método para decidir qué lote se vende. Los métodos más comunes son:

MétodoDescripciónImpacto fiscal
FIFO (First In, First Out)Se venden primero las unidades más antiguas. Es el método por defecto en España y muchos países.Suele generar mayores ganancias declaradas en mercados alcistas, porque las primeras compras suelen tener menor precio.
LIFO (Last In, First Out)Se venden primero las unidades más recientes.Reduce ganancias declaradas si los precios suben, porque vendes las más caras primero. No permitido en España ni la mayoría de LATAM.
HIFO (Highest In, First Out)Se venden primero las unidades con mayor cost basis (las más caras).Minimiza ganancias declaradas; es el más agresivo fiscalmente. No permitido en España, sí en EE.UU. bajo ciertas condiciones.
Identificación específicaEl inversor elige qué lote vende (si puede identificarlo claramente).Permite optimizar fiscalmente, pero requiere registro detallado y puede ser cuestionado por Hacienda si no se demuestra.

📈 Ejemplo práctico: cómo se aplica el cost basis

Supongamos que realizas las siguientes compras de Bitcoin (BTC):

FechaCantidad (BTC)Precio unitario (€)Coste total + comisiones
01/03/20250,540.00020.000 €
15/06/20250,350.00015.000 €
20/11/20250,260.00012.000 €

El 10/03/2026 vendes 0,4 BTC a 55.000 € cada uno, por un total de 22.000 € (sin comisiones).

Con FIFO: Venderías primero los 0,5 BTC comprados en marzo (primer lote). Como solo vendes 0,4, tomas 0,4 de ese lote. Cost basis = 0,4 × 40.000 = 16.000 €. Ganancia = 22.000 – 16.000 = 6.000 €.

Con LIFO: Venderías primero los 0,2 BTC de noviembre (últimos) y luego 0,2 de junio. Cost basis = (0,2×60.000)+(0,2×50.000) = 12.000+10.000 = 22.000 €. Ganancia = 22.000 – 22.000 = 0 €.

Con HIFO: Venderías los 0,2 de noviembre (60.000) y 0,2 de junio (50.000). Mismo resultado que LIFO en este caso: ganancia 0 €.


🌍 Cost basis y normativa fiscal en España y LATAM

Las reglas sobre cost basis y métodos aceptados varían según el país:

PaísMétodo permitidoObservaciones
EspañaFIFO obligatorioLa Agencia Tributaria ha establecido que el criterio de valoración es FIFO. No se aceptan LIFO ni HIFO.
MéxicoFIFO o identificación específicaEl SAT permite FIFO o asignación directa si se lleva un control detallado. LIFO no está aceptado.
ArgentinaFIFO o promedio ponderadoAFIP recomienda FIFO, aunque también se utiliza el costo promedio ponderado para bienes fungibles.
ColombiaFIFO o promedioLa DIAN acepta FIFO o el sistema de inventarios promedios. LIFO no está permitido.
ChileFIFO o promedioEl SII acepta ambos, pero no LIFO.
PerúFIFO o promedioLa SUNAT admite FIFO y promedio ponderado.

✅ Ventajas de mantener un buen registro del cost basis

  • Pagar lo justo: No tributarás de más por no conocer tu coste real.
  • Evitar sanciones: Una declaración incorrecta por falta de datos puede acarrear multas.
  • Facilitar la planificación fiscal: Saber tu cost basis te permite decidir cuándo vender para minimizar impuestos.
  • Compensar pérdidas: Si tienes pérdidas realizadas, puedes arrastrarlas y compensarlas con futuras ganancias.
  • Mejor gestión de cartera: Conocer el rendimiento real de cada activo.

⚠️ Errores comunes en el cálculo del cost basis

  • No incluir las comisiones: Las comisiones de compra aumentan el cost basis; las comisiones de venta reducen el ingreso neto.
  • No registrar los swaps: Intercambiar cripto por cripto es un hecho imponible; debes calcular la ganancia de la moneda que entregas.
  • Confundir el método: Aplicar LIFO en un país donde solo se acepta FIFO puede llevar a declaraciones incorrectas.
  • Olvidar ingresos por staking o airdrops: Estos eventos tienen su propio cost basis (el valor en el momento de la recepción).
  • No mantener registros completos: Sin un registro detallado, es casi imposible calcular correctamente el cost basis.

🧠 Guía práctica: Cómo calcular y registrar tu cost basis

  1. Centraliza todas tus operaciones: Exporta los historiales de compra/venta de todos los exchanges, wallets y cuentas DeFi.
  2. Utiliza software especializado: Herramientas como Koinly, CoinTracking, Cointracker o Crypto.com Tax importan automáticamente las transacciones y calculan el cost basis según el método elegido.
  3. Revisa la normativa local: Asegúrate de usar el método correcto (en España, FIFO). Si tu país permite varios, elige el que mejor se adapte a tu estrategia fiscal.
  4. Incluye todas las comisiones y costes: Las comisiones de trading, gas fees de blockchain y costes de transferencia forman parte del cost basis.
  5. Mantén la documentación: Guarda los informes generados y los archivos originales por si Hacienda te requiere.
  6. Revisa periódicamente: Actualiza tu cost basis después de cada transacción importante para tener una visión clara de tu situación fiscal.

🔮 El futuro del cost basis en criptomonedas

Con la creciente adopción de la tecnología blockchain y la digitalización de las obligaciones fiscales, se espera que los exchanges informen automáticamente de las transacciones a las autoridades, incluyendo datos de cost basis (por ejemplo, con el CARF de la OCDE). Sin embargo, la responsabilidad de mantener registros precisos seguirá siendo del contribuyente.

La armonización de métodos de valoración a nivel internacional (posiblemente FIFO) podría ocurrir en los próximos años, pero por ahora es esencial conocer las reglas locales.


🎯 Conclusión: El cost basis, la base de una fiscalidad correcta

El cost basis es un concepto sencillo pero fundamental. Si no lo calculas correctamente, no podrás determinar con precisión tus ganancias y, por tanto, no podrás cumplir con tus obligaciones fiscales. La volatilidad de las criptomonedas y la multiplicidad de transacciones hacen que mantener un registro adecuado sea un reto, pero las herramientas tecnológicas actuales lo simplifican enormemente.

Ya sea que uses FIFO, promedio ponderado o identificación específica, lo importante es ser consistente y estar alineado con la normativa de tu país. Con un buen control del cost basis, podrás optimizar tu carga fiscal y evitar sorpresas desagradables con Hacienda.

❓ Preguntas Frecuentes sobre Cost Basis


📚 ¿Quieres profundizar?

Explora más recursos de La Cryptoguía sobre fiscalidad y cumplimiento:

💰 Crypto Tax Reporting – Cómo declarar tus operaciones.

📊 Declaración en España – Modelos 172, 173, 174 y 721.

⚖️ FIFO, LIFO, HIFO – Métodos de valoración explicados.

🛡️ Tax Loss Harvesting – Cómo compensar pérdidas fiscalmente.


🚀 ¿Empezando en Crypto?

Nuestra guía completa para principiantes te ayudará a entender los fundamentos antes de profundizar en estrategias fiscales.


📋 ¿Por qué confiar en esta definición? Cada término de la Cryptopedia sigue una metodología de verificación con fuentes primarias, whitepapers y legislación oficial. Conoce nuestro proceso →


⚠️ Disclaimer: Este artículo es informativo y educativo. No constituye asesoramiento fiscal, legal ni financiero. Las normativas tributarias pueden cambiar. Recomendamos consultar con un asesor fiscal especializado para el cálculo de tu cost basis. La Cryptoguía no se responsabiliza de sanciones o perjuicios derivados del uso de esta información.

📅 Actualizado: Marzo 2026
📖 Categoría: Regulación y Fiscalidad / Fiscalidad

« Volver al Glosario
Scroll al inicio