Cómo Llenar el Formulario 8949 para Cripto: Guía Columna por Columna
¿Qué Es el Formulario 8949?
El Formulario 8949, "Sales and Other Dispositions of Capital Assets," es el formulario del IRS donde listas cada venta o disposición individual de criptomoneda, incluyendo la fecha de adquisición, fecha de venta, ingresos, base de costo y ganancia o pérdida calculada. Los totales de tu Formulario 8949 luego fluyen al Schedule D de tu Form 1040, que resume tus ganancias y pérdidas de capital totales para el año fiscal.
¿Cuándo Necesitas el Formulario 8949?
Debes presentar el Formulario 8949 siempre que tengas una ganancia o pérdida de capital por vender, intercambiar o de otra manera disponer de criptomoneda durante el año fiscal. Bajo IRS Notice 2014-21, las cripto se tratan como propiedad, por lo que cada disposición — ya sea vendiendo por USD, intercambiando por otro token o gastando en bienes — genera un evento de capital reportable.
Según las instrucciones del IRS para el Formulario 8949 (actualizadas anualmente), debes presentar este formulario si vendiste o intercambiaste activos de capital incluyendo acciones, bonos y moneda virtual. El formulario ha sido explícitamente actualizado para referenciar activos digitales desde el año fiscal 2022.
Si recibiste un Form 1099-B o Form 1099-DA de un exchange, usarás la información en ese formulario para completar el Formulario 8949. Si no recibiste un 1099, aún debes reportar la transacción usando tus propios registros.
Entendiendo el Sistema de Boxes (A a F)
El Formulario 8949 tiene dos partes y seis casillas de verificación. Seleccionar el box correcto es crítico porque le dice al IRS si tu broker reportó tu base de costo y si la transacción es a corto o largo plazo.
Parte I: Transacciones a Corto Plazo (Mantenidas Un Año o Menos)
-
Box A: La base fue reportada al IRS en Form 1099-B o 1099-DA. Estas son transacciones "cubiertas" — tu exchange reportó tanto los ingresos como la base de costo al IRS. Tus números reportados deben coincidir con lo que reportó el exchange, o debes explicar cualquier diferencia usando códigos de ajuste.
-
Box B: La base NO fue reportada al IRS. El exchange reportó tus ingresos pero no reportó la base de costo. Esto es común para cuentas de exchange antiguas o transferencias entre plataformas donde el exchange receptor no conoce tu precio de compra original.
-
Box C: No recibiste un Form 1099-B o 1099-DA en absoluto. Esto aplica a la mayoría de las transacciones DeFi, ventas peer-to-peer y transacciones en exchanges que aún no han implementado la declaración 1099-DA. Después de que el Congreso derogó la regla de declaración de brokers DeFi (Public Law 119-7, 10 de abril de 2025), todas las transacciones DEX caen en esta categoría.
Parte II: Transacciones a Largo Plazo (Mantenidas Más de Un Año)
- Box D: Equivalente a largo plazo del Box A — la base fue reportada al IRS (transacción cubierta)
- Box E: Equivalente a largo plazo del Box B — la base no fue reportada
- Box F: Equivalente a largo plazo del Box C — no se recibió 1099
Cómo Determinar Tu Box
Para el año fiscal 2025 en adelante, usa este árbol de decisión:
-
¿Recibiste un 1099-B o 1099-DA para esta transacción?
- No → Box C (corto plazo) o Box F (largo plazo)
- Sí → ¿El 1099 reportó tu base de costo?
- No → Box B (corto plazo) o Box E (largo plazo)
- Sí → Box A (corto plazo) o Box D (largo plazo)
-
¿El período de tenencia es un año o menos?
- Sí → Parte I (A, B o C)
- No → Parte II (D, E o F)
Necesitas un Formulario 8949 separado para cada box que uses. Si tienes transacciones en Box A, Box C y Box F, presentas tres Formularios 8949 separados.
Guía Columna por Columna
Cada fila en el Formulario 8949 representa una disposición. Esto es lo que va en cada columna:
Columna (a): Descripción de la Propiedad
Ingresa el nombre de la criptomoneda y la cantidad vendida. Sé lo suficientemente específico para que el IRS pueda identificar el activo.
Ejemplos:
2.5 BTC1,000 SOL0.75 ETH (vendido vía swap en Uniswap)
El IRS no requiere que listes el nombre del exchange en esta columna, pero puede ser útil para tus propios registros.
Columna (b): Fecha de Adquisición
Ingresa la fecha en que originalmente compraste o recibiste las cripto. Usa formato MM/DD/YYYY.
- Para FIFO: esta es la fecha de tu lote más antiguo
- Para Specific Identification: esta es la fecha del lote específico que designaste para venta
- Para cripto recibidas como ingreso (staking, minería, airdrops): esta es la fecha en que recibiste los tokens
Si recibiste las cripto en múltiples lotes y estás vendiendo una porción, la fecha depende de tu método de base de costo. Bajo FIFO (el predeterminado del IRS según Revenue Ruling 2019-24), la fecha de adquisición es la fecha de compra más antigua.
Si adquiriste las cripto en varias fechas y no puedes identificar específicamente el lote, ingresa "Various" en esta columna.
Columna (c): Fecha de Venta o Disposición
Ingresa la fecha de la venta, swap o disposición. Para transacciones DeFi, esta es la marca de tiempo del bloque de la transacción on-chain.
Columna (d): Ingresos
Ingresa el monto total que recibiste de la venta, en USD. Esto incluye el valor justo de mercado de cualquier cripto recibida en un swap.
Según las instrucciones del IRS para el Formulario 8949, ingresos generalmente significa el monto bruto que recibiste. Para intercambios cripto-a-cripto, los ingresos equivalen al valor justo de mercado del token recibido al momento del swap.
Si tu 1099-DA reporta ingresos brutos que incluyen comisiones, y quieres reportar ingresos netos, necesitarás un ajuste (ver Columna g).
Columna (e): Costo u Otra Base
Ingresa tu base de costo — lo que originalmente pagaste por las cripto, incluyendo comisiones de compra. Si recibiste las cripto como ingreso, tu base de costo es el valor justo de mercado al momento de recibirlas.
Según IRC Section 1012, tu base es generalmente el costo de la propiedad. Para cripto, esto incluye:
- El precio de compra en USD
- Comisiones de transacción pagadas para adquirir el activo (comisiones de exchange, gas fees de compras)
- Para ingresos: el valor justo de mercado reportado como ingreso ordinario al momento de recibirlo
Columna (f): Código de Ajuste
Si necesitas hacer un ajuste entre los montos reportados en tu 1099 y los montos correctos, ingresa el código aplicable. Códigos comunes para cripto:
-
W: Ajuste de wash sale. Si recompraste la misma cripto o sustancialmente idéntica dentro de 30 días antes o después de la venta, la pérdida rechazada debe sumarse a la base de costo del activo de reemplazo. Nota: las regulaciones propuestas del IRS (REG-106013-19) extienden las reglas de wash sale a activos digitales — verifica la fecha efectiva para tu año de presentación.
-
E: Gasto de venta no reflejado en los ingresos. Usa esto cuando tus comisiones de venta (gas fees, comisiones del exchange) no fueron restadas de los ingresos en tu 1099. El monto de ajuste en la Columna (g) compensa estas comisiones.
-
B: La base reportada al IRS es incorrecta. Usa cuando tu 1099 muestra una base de costo incorrecta y necesitas corregirla.
-
T: Ganancia a corto plazo reportada en el 1099-B como largo plazo (o viceversa). Usa para corregir la clasificación del período de tenencia.
Columna (g): Monto del Ajuste
Ingresa el monto en dólares del ajuste. Esto se suma o resta de tu cálculo de ganancia/pérdida.
- Para wash sales (código W): ingresa la pérdida rechazada como número positivo (aumenta tu pérdida actual, reduciendo el beneficio, y se suma a la base del activo de reemplazo)
- Para gastos (código E): ingresa el monto de la comisión como número negativo (reduce tu ganancia)
Columna (h): Ganancia o Pérdida
Calcula: Columna (d) - Columna (e) + Columna (g) = Ganancia o Pérdida
Un número positivo es una ganancia; un número negativo (ingrésalo entre paréntesis) es una pérdida.
Ejemplo de fila:
| (a) | (b) | (c) | (d) | (e) | (f) | (g) | (h) |
|---|---|---|---|---|---|---|---|
| 1.5 BTC | 03/15/2024 | 11/20/2025 | $142,500 | $63,000 | E | ($25) | $79,475 |
Esto muestra una venta de 1.5 BTC, mantenido de marzo 2024 a noviembre 2025 (largo plazo), con $25 en comisiones de venta deducidas vía código E, resultando en una ganancia de capital a largo plazo de $79,475.
Del Formulario 8949 al Schedule D
Después de completar todos tus Formularios 8949, los totales fluyen al Schedule D:
Schedule D, Parte I (Corto Plazo)
- Línea 1a: Ganancias a corto plazo de 1099-B Box A donde no se necesitan ajustes (pueden reportarse directamente en Schedule D sin Formulario 8949)
- Línea 1b: Ganancias a corto plazo del Formulario 8949, Box A
- Línea 2: Ganancias a corto plazo del Formulario 8949, Box B
- Línea 3: Ganancias a corto plazo del Formulario 8949, Box C
- Línea 7: Ganancia o pérdida neta de capital a corto plazo
Schedule D, Parte II (Largo Plazo)
- Línea 8a: Ganancias a largo plazo de 1099-B Box D, sin ajustes necesarios
- Línea 8b: Ganancias a largo plazo del Formulario 8949, Box D
- Línea 9: Ganancias a largo plazo del Formulario 8949, Box E
- Línea 10: Ganancias a largo plazo del Formulario 8949, Box F
- Línea 15: Ganancia o pérdida neta de capital a largo plazo
Schedule D, Parte III
- Línea 16: Combina neto de corto plazo (Línea 7) y neto de largo plazo (Línea 15)
Si tienes una pérdida neta de capital, según IRC Section 1211(b), puedes deducir hasta $3,000 por año ($1,500 si casado declarando por separado) contra ingreso ordinario. Las pérdidas excedentes se arrastran al siguiente año fiscal bajo IRC Section 1212(b).
Formato TXF para TurboTax
Si usas TurboTax, puedes importar tus datos del Formulario 8949 usando un archivo TXF (Tax Exchange Format). La versión TXF V042 es el estándar actual. El archivo contiene datos a nivel de transacción que TurboTax mapea directamente a los campos del Formulario 8949.
Una entrada TXF típica incluye:
- Tipo de registro (venta de activo de capital)
- Descripción correspondiente a la Columna (a)
- Fecha de adquisición correspondiente a la Columna (b)
- Fecha de venta correspondiente a la Columna (c)
- Base de costo correspondiente a la Columna (e)
- Ingresos de venta correspondientes a la Columna (d)
La mayoría de las calculadoras fiscales cripto, incluyendo dTax, pueden generar archivos TXF para importación directa en TurboTax. Esto elimina la entrada manual de datos y reduce el riesgo de errores de transcripción, especialmente cuando tienes cientos o miles de transacciones.
Consejos para una Presentación Precisa
-
Reconcilia con tu 1099: Si recibiste un 1099-DA, asegúrate de que tus entradas del Formulario 8949 coincidan. El IRS cruza estos formularios, y las discrepancias generan avisos automatizados (CP2000).
-
No agregues transacciones: El IRS espera que cada disposición se liste individualmente en el Formulario 8949. Aunque la Línea 1a/8a del Schedule D permite alguna agregación para transacciones cubiertas sin ajustes, esta excepción es limitada. Cuando tengas dudas, lista cada transacción por separado.
-
Rastrea transferencias cuidadosamente: Mover cripto entre tus propias billeteras no es un evento imponible, pero no rastrear transferencias correctamente puede hacer que tu calculadora las trate como ventas con base de costo cero — creando ganancias fantasma.
-
Mantén seis años de registros: Aunque el estatuto de limitaciones estándar es tres años (IRC Section 6501), se extiende a seis años si omites más del 25% del ingreso bruto. Dada la complejidad de las cripto, mantener registros completos por al menos seis años es prudente.
Preguntas Frecuentes
¿Qué Box uso para la mayoría de las transacciones cripto?
Para la mayoría de los inversores cripto individuales en 2025-2026, Box C (corto plazo) y Box F (largo plazo) son los más comunes. Estos aplican cuando no recibiste un Form 1099-B o 1099-DA para la transacción, lo cual incluye toda la actividad DeFi y muchas transacciones de exchanges centralizados durante los primeros años de implementación del 1099-DA. A medida que los exchanges implementen la declaración 1099-DA, usarás cada vez más Box A/D (base reportada) o Box B/E (base no reportada).
¿Necesito listar cada transacción individual?
Sí, como regla general. El IRS espera que cada disposición aparezca como una línea separada en el Formulario 8949. Sin embargo, las instrucciones del IRS para el Formulario 8949 notan que si tienes muchas transacciones, puedes adjuntar un estado con la misma información en un formato similar. Algunos profesionales adjuntan un sustituto del Formulario 8949 generado por computadora (como un PDF de software fiscal) e ingresan solo los totales de resumen en el formulario real. Si tomas esta ruta, asegúrate de que el adjunto contenga todas las columnas requeridas y esté claramente etiquetado.
¿Puedo usar software para auto-generar el Formulario 8949?
Sí, y para la mayoría de los contribuyentes cripto, este es el enfoque recomendado. Calculadoras fiscales cripto como dTax generan PDFs completados del Formulario 8949 con todas las transacciones correctamente categorizadas por box, junto con archivos TXF para importación en TurboTax. El software maneja el cálculo de base de costo, determinación del período de tenencia y códigos de ajuste automáticamente. Aún así debes revisar el resultado para verificar precisión antes de presentar — particularmente verificando que las transferencias no estén clasificadas erróneamente como ventas y que los montos de base de costo coincidan con tus registros de compra.