Form 8949 para cripto: reportando tus enajenaciones, línea por línea
Form 8949, *Ventas y Otras Enajenaciones de Activos de Capital*, es donde los contribuyentes estadounidenses reportan las enajenaciones individuales detrás de sus ganancias de capital — y las ventas, intercambios y gastos de cripto pertenecen aquí. Esta guía explica qué es el formulario, quién lo presenta, cómo cada columna se asigna a una enajenación de cripto, cómo los totales fluyen al Schedule D y cómo CryptaTax convierte un año de actividad en cadena y en exchanges en un 8949 listo para presentar. Información general, no asesoría fiscal — verifique con la guía actual del IRS o un profesional.
Esta página explica el formulario en términos generales; no es asesoría fiscal ni un sustituto de las instrucciones del IRS o de un profesional calificado. Las reglas fiscales de cripto — incluyendo la declaración de corredores del 1099-DA y el tratamiento de las ventas de lavado — cambian con el tiempo y los detalles dependen de tus circunstancias. Verifica contra la guía actual del IRS antes de presentar.

Qué es el Form 8949
El Form 8949, *Ventas y Otras Enajenaciones de Activos de Capital*, es el formulario del IRS en el que se lista cada enajenación de un activo de capital durante el año — una línea por transacción. Debido a que el IRS trata la criptomoneda como propiedad, una enajenación de cripto es una enajenación de un activo de capital, por lo que se reporta aquí como si fuera una acción vendida. El formulario en sí no calcula tu impuesto; es el detalle detallado que respalda los totales resumidos de ganancias y pérdidas de capital que llevas al Schedule D. Piénsalo como el documento de trabajo que muestra *cómo* se alcanzó cada ganancia o pérdida, transacción por transacción.
Quién lo presenta para cripto
Generalmente necesitas el Form 8949 si enajenaste cripto durante el año fiscal — lo vendiste por dólares, intercambiaste una moneda por otra, o lo gastaste en bienes o servicios. Simplemente *comprar* y *mantener* cripto no es una enajenación y no va en el formulario; tampoco mover tus propias monedas entre tus propias carteras. Lo que activa una línea es una enajenación sujeta a impuestos: un punto en el que te desprendiste de una unidad de cripto y realizaste una ganancia o pérdida contra su base de costo. Si tuviste al menos una enajenación de este tipo, su detalle pertenece al 8949.
Cómo encaja con el Schedule D
Los dos formularios son un par. Form 8949 lleva el detalle línea por línea — cada enajenación, sus fechas, producto, base y la ganancia o pérdida resultante. Schedule D lleva el resumen — los totales a corto y largo plazo, neteados, que finalmente llegan a tu Form 1040. En la práctica, primero completas el 8949, lo subtotalizas, y esos subtotales fluyen al Schedule D. Si cada una de tus enajenaciones ya fue reportada al IRS en un 1099-B con base, hay casos limitados en los que puedes resumir directamente en el Schedule D; para la mayoría de las cripto, donde la base no es reportada por el corredor, el detalle del 8949 por transacción es lo que necesitas.
Las columnas, y qué significa cada una para cripto
Cada enajenación ocupa una fila con las mismas columnas. Saber qué quiere cada una hace obvio qué poner dónde — y dónde una cifra de cripto suele fallar:
- (a) Descripción de la propiedad — lo que enajenaste, por ejemplo "0.75 BTC" o "1,200 USDC". Suficiente para identificar el lote.
- (b) Fecha de adquisición — cuándo obtuviste originalmente esa unidad. Para cripto, esta es la fecha de adquisición del lote específico que se enajena, determinada por tu método de base de costo.
- (c) Fecha de venta o enajenación — cuándo ocurrió la enajenación (la venta, intercambio o gasto).
- (d) Producto — lo que recibiste, medido en dólares estadounidenses en el momento de la enajenación (el valor justo de mercado recibido, neto de comisiones de venta cuando corresponda).
- (e) Costo u otra base — lo que te costó el lote: el precio de adquisición más comisiones, o su valor justo de mercado en el momento de recepción si llegó como ingreso.
- (f) y (g) Códigos y ajustes — se usan cuando corresponde un ajuste a la ganancia o pérdida; la mayoría de las enajenaciones de cripto directas no necesitan ninguno.
- (h) Ganancia o (pérdida) — producto menos base, con cualquier ajuste aplicado. Este es el número que se acumula al Schedule D.
Qué eventos de cripto van en él
Solo enajenaciones de un activo de capital pertenecen aquí. Las comunes de cripto son:
- Vender cripto por dinero fiduciario — la enajenación clásica; el producto son los dólares recibidos.
- Intercambiar un cripto por otro — un intercambio cripto a cripto es una enajenación de la moneda que cediste, valorada en dólares en el momento del intercambio, aunque no se haya movido dinero fiduciario.
- Gastar cripto — pagar por bienes o servicios con cripto lo enajena a su valor en dólares en el momento de la compra.
Cripto recibido como ingreso — recompensas de staking, airdrops, minería o pago por trabajo — *no* es un evento del 8949 al recibirse; es ingreso ordinario reportado en otro lado (ver Schedule 1 o Schedule C). Ese valor de recepción luego se convierte en la base de costo utilizada cuando posteriormente enajenes esas monedas, momento en el cual la enajenación sí aparece en el 8949.
Corto plazo versus largo plazo: Parte I y Parte II
El Form 8949 se divide en dos partes según el período de tenencia. Parte I es para activos mantenidos un año o menos (corto plazo); Parte II es para activos mantenidos más de un año (largo plazo). La distinción importa porque las ganancias a largo plazo generalmente se gravan a tasas más favorables que las de corto plazo. Para cripto, esto hace que la fecha de adquisición de cada lote específico sea decisiva — y hacerlo bien depende de un historial de base de costo sin interrupciones, porque el lote que se considera enajenado está determinado por tu método de base de costo, no por qué monedas moviste.
Las casillas de categoría de informe (A/B/C y D/E/F)
Dentro de cada parte, las transacciones se agrupan según cómo fueron reportadas al IRS. Las casillas de corto plazo A, B y C (y sus equivalentes de largo plazo D, E y F) distinguen enajenaciones reportadas en un 1099-B con base, reportadas sin base, y no reportadas en un 1099-B en absoluto. Históricamente, la mayoría de las enajenaciones de cripto caían en la categoría "no reportadas en un 1099-B", porque los exchanges de cripto no eran tratados como corredores que emiten 1099-B con seguimiento de base. Esa es la casilla que la mayoría de las declaraciones de cripto hechas por uno mismo han utilizado.
El cambio del 1099-DA — lee esto condicionalmente
Esta área está cambiando, así que trata cualquier momento específico como algo que verificar en lugar de tomar de esta página. El IRS ha introducido el Form 1099-DA para la declaración de corredores de activos digitales, implementado gradualmente en los últimos años fiscales — comenzando con la declaración de producto bruto antes de la declaración de base. A medida que avanza ese despliegue, más enajenaciones de cripto llegarán ya reportadas, cambiando qué casilla del 8949 usan y cuánto debes conciliar tú mismo. Debido a que las fechas efectivas exactas y el alcance han cambiado y pueden seguir haciéndolo, confirma las reglas actuales del 1099-DA con la guía actualizada del IRS o tu asesor antes de confiar en un año específico. La postura segura de cualquier manera es mantener tu propio registro completo y conciliado — una cifra de corredor nunca elimina tu responsabilidad de reportar correctamente, y la base del corredor puede estar incompleta para monedas que transferiste.
Intercambios cripto a cripto: la parte que la gente pasa por alto
El error más común del Form 8949 para cripto es omitir los intercambios cripto a cripto. Intercambiar ETH por SOL se siente como un movimiento de igual a igual, pero para efectos fiscales es una enajenación del ETH a su valor en dólares en ese momento, con una ganancia o pérdida contra la base del ETH — una línea en el 8949 — seguida de la adquisición de SOL a ese mismo valor en dólares como su nueva base. Un año de trading activo puede generar cientos de estos, ninguno de los cuales involucró dinero fiduciario, y cada uno pertenece al formulario. Esto es exactamente donde una exportación simple de un exchange subestima tu actividad declarable.
De dónde vienen los números
Cada línea del 8949 necesita cuatro cifras — fecha de adquisición, fecha de enajenación, producto y base — y para cripto rara vez están en un solo lugar. Los productos y las fechas de enajenación provienen de tus registros en exchanges y en cadena; la base y las fechas de adquisición provienen de dondequiera que hayas obtenido originalmente la moneda, que puede ser un exchange diferente, una cartera o un evento de ingreso años atrás. Por lo tanto, reconstruir una base defendible implica combinar tu *historial completo* a través de cada cartera y exchange, cotejar transferencias entre tus propias cuentas para que no se confundan con enajenaciones, y aplicar un método de base de costo consistente permitido en tu jurisdicción.
Errores comunes de cripto en este formulario
- Omitir intercambios cripto a cripto — el más grande; cada intercambio es una enajenación, no un no-evento.
- Falta de base de costo en monedas transferidas desde otra plataforma, lo que hace que la ganancia salga mal.
- Registrar autotransferencias como ventas — mover tus propias monedas no es una enajenación y no debe crear una línea.
- Período de tenencia incorrecto — fechas de adquisición mal fechadas empujan las enajenaciones a la parte equivocada (corto vs largo).
- Ignorar comisiones — las comisiones de trading y red ajustan el producto y la base y cambian la ganancia.
- Usar un historial parcial — comenzar solo desde este año rompe la cadena de base para lotes más antiguos.
Una nota sobre las ventas de lavado — verifica el tratamiento actual
Puede que hayas leído que la regla de venta de lavado, que desautoriza una pérdida cuando recompras un valor "sustancialmente idéntico" dentro de los 30 días, actualmente no se aplica a cripto porque cripto es propiedad en lugar de un valor. Ese ha sido el entendimiento común, pero es un área donde repetidamente se ha propuesto un cambio legislativo, así que no trates la posición como permanente — confirma la regla actual antes de confiar en ella para un año específico. Esta página explica el formulario, no una posición de planificación fiscal.
Por qué tu 8949 puede no coincidir con los números de un exchange
Si comparas un Form 8949 construido a partir de tu historial completo contra un resumen que te da un solo exchange, los totales a menudo difieren — y la diferencia suele ser el punto ciego del exchange, no un error en tu informe. Un exchange solo ve lo que ocurrió en ese exchange. Si compraste monedas en otro lugar y las moviste, no conoce su base de costo original, por lo que cualquier ganancia que muestre puede estar sobreestimada o subestimada. Tampoco puede ver las enajenaciones que hiciste en otros lugares o en cadena. Un 8949 correcto concilia a través de cada cartera y exchange, de modo que cada enajenación se mide contra su base real en lugar de una parcial — que es precisamente por qué una cifra por exchange nunca debe presentarse por sí sola.
Enmendar un año anterior
Si presentaste un año anterior sin reportar todas tus enajenaciones de cripto — o las reportaste con la base incorrecta — generalmente no es demasiado tarde para corregirlo. En EE. UU., esto se hace enmendando la declaración, adjuntando un Form 8949 corregido con las enajenaciones reformuladas. Debido a que tu historial en exchanges y la blockchain son permanentes, un año anterior se puede reconstruir a partir de datos fuente incluso si no rastreas nada en ese momento, en lugar de adivinar. Reconstruir cada año afectado sobre la misma base consistente es lo que te permite actualizar declaraciones anteriores con precisión; verifica las reglas actuales de enmienda y los plazos para tu situación, o busca asesoramiento profesional, antes de presentar una corrección.
Registros a conservar
Un Form 8949 solo es tan defendible como los registros detrás de él — cada línea debe remontarse a una transacción real que puedas presentar si te lo piden. Como mínimo, conserva la fecha, la cantidad y el valor en dólares estadounidenses de cada adquisición y enajenación, las comisiones en cada intercambio y transferencia, las transferencias entre tus propias cuentas para que la base siga a las monedas, el método de base de costo que aplicaste y el valor de recepción de cualquier ingreso (staking, recompensas, airdrops) que luego se convirtió en base. Conservar el detalle subyacente — no solo el resumen que presentaste — es lo que te permite responder a una consulta sin reconstruir un año de actividad bajo presión.
Cómo CryptaTax produce tus datos
CryptaTax conecta cada cartera y exchange que usas, coteja transferencias entre tus propias cuentas para que no se cuenten como enajenaciones, reconstruye la base de costo con un método consistente en todas las fuentes y clasifica cada enajenación — venta, intercambio o gasto — con su fecha de adquisición, fecha de enajenación, producto y base. El resultado es un registro por enajenación que se asigna directamente a las columnas del Form 8949, dividido en corto y largo plazo, con cada cifra trazable a una transacción fuente — listo para presentar o entregar a tu preparador. Genera tu informe → · Todos los informes fiscales de cripto →
Formularios e informes relacionados
el formulario rara vez está solo. Si tuviste que presentarlo en absoluto comienza con la pregunta de activos digitales del Form 1040 →; sus totales luego fluyen al Schedule D →. Si un corredor te envió un Form 1099-DA →, sus productos se concilian contra estas líneas; y el cripto que *regalaste* en lugar de vender cae bajo el Form 709 → en lugar de aquí. El *ingreso* de cripto — staking, airdrops, recompensas — se reporta por separado; consulta la guía de ingresos de cripto →. Para el resumen subyacente de enajenaciones en cualquier jurisdicción, un informe de ganancias de capital → o informe de ganancias/pérdidas → es el documento de trabajo detrás del formulario. ¿Presentas fuera de EE. UU.? Consulta impuestos de cripto por país →, incluyendo EE. UU..
Poniéndolo todo junto
el formulario es donde cada enajenación de cripto se convierte en una línea declarable, y el Schedule D es donde esas líneas se convierten en los totales de tu declaración. El formulario en sí es mecánico; el trabajo real está detrás — un historial completo, transferencias cotejadas, base consistente, períodos de tenencia correctos y cada intercambio cripto a cripto capturado. Si logras esa conciliación, llenar el formulario es sencillo; si fallas, ninguna cantidad de formato ordenado arregla los totales. Eso es precisamente la parte que vale la pena automatizar, para que tu esfuerzo se destine a verificar el resultado en lugar de ensamblar cientos de líneas a mano.
FAQ
Reporta cada enajenación de cripto durante el año — ventas, intercambios cripto a cripto y gastos — con las fechas, producto, base de costo y la ganancia o pérdida resultante. Sus totales alimentan el Schedule D.
Generalmente ambos. el formulario lista cada enajenación en detalle; el Schedule D resume los totales a corto y largo plazo del mismo. Completas el 8949 primero, luego llevas sus subtotales al Schedule D.
Sí. Intercambiar una moneda por otra es una enajenación de la moneda que cediste, valorada en dólares estadounidenses en el momento del intercambio, y cada uno de esos intercambios es una línea en el formulario — aunque no haya estado involucrado dinero fiduciario.
No. El cripto recibido como ingreso es ingreso ordinario reportado en otro lugar (como el Schedule 1 o el Schedule C) a su valor en el momento de recepción. Ese valor se convierte en la base de costo utilizada más tarde, cuando enajenes las monedas — y esa enajenación sí va en el formulario.
La declaración de corredores del 1099-DA se está implementando gradualmente y cambia qué enajenaciones llegan pre-reportadas, pero aún eres responsable de reportar tus enajenaciones correctamente, y la base del corredor puede estar incompleta para monedas transferidas. Confirma las reglas actuales del 1099-DA con la guía actualizada del IRS para tu año fiscal.
Concilia tu historial completo entre plataformas, coteja autotransferencias, reconstruye la base de costo de manera consistente y produce un registro por enajenación — fechas, producto, base, ganancia/pérdida, corto vs largo — que se asigna directamente a las columnas del formulario.