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 para 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.
Fila de ejemplo:
| (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, mantenida de marzo de 2024 a noviembre de 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 del 1099-B Box A donde no se necesitan ajustes (se pueden reportar directamente en el Schedule D sin un Formulario 8949).