Como Preencher o Form 8949 para Cripto: Guia Coluna por Coluna
O Que É o Form 8949?
O Form 8949, "Sales and Other Dispositions of Capital Assets" (Vendas e Outras Alienações de Ativos de Capital), é o formulário do IRS onde você lista cada venda ou alienação individual de criptomoeda, incluindo data de aquisição, data de venda, receitas, base de custo e ganho ou perda calculado. Os totais do seu Form 8949 fluem para o Schedule D do seu Form 1040, que resume seus ganhos e perdas de capital gerais para o ano fiscal.
Quando Você Precisa do Form 8949?
Você deve preencher o Form 8949 sempre que tiver um ganho ou perda de capital da venda, negociação ou outra alienação de criptomoeda durante o ano fiscal. Sob o IRS Notice 2014-21, cripto é tratada como propriedade, então cada alienação — seja vendendo por USD, trocando por outro token ou gastando em bens — aciona um evento de capital reportável.
De acordo com as instruções do IRS para o Form 8949 (atualizadas anualmente), você deve preencher este formulário se vendeu ou trocou ativos de capital incluindo ações, títulos e moeda virtual. O formulário foi explicitamente atualizado para referenciar ativos digitais desde o ano fiscal 2022.
Se você recebeu um Form 1099-B ou Form 1099-DA de uma exchange, usará as informações desse formulário para completar o Form 8949. Se não recebeu um 1099, ainda deve reportar a transação usando seus próprios registros.
Entendendo o Sistema de Box (A até F)
O Form 8949 tem duas partes e seis checkboxes. Selecionar o box correto é crítico porque informa ao IRS se sua corretora reportou sua base de custo e se a transação é de curto ou longo prazo.
Parte I: Transações de Curto Prazo (Mantidas Um Ano ou Menos)
-
Box A: Base foi reportada ao IRS no Form 1099-B ou 1099-DA. Estas são transações "cobertas" — sua exchange reportou tanto receitas quanto base de custo ao IRS. Seus números reportados devem corresponder ao que a exchange reportou, ou você deve explicar quaisquer diferenças usando códigos de ajuste.
-
Box B: Base NÃO foi reportada ao IRS. A exchange reportou suas receitas mas não reportou a base de custo. Isso é comum para contas de exchange mais antigas ou transferências entre plataformas onde a exchange receptora não conhece seu preço original de compra.
-
Box C: Você não recebeu um Form 1099-B ou 1099-DA. Isso se aplica à maioria das transações DeFi, vendas peer-to-peer e transações em exchanges que ainda não implementaram reporte 1099-DA. Após o Congresso revogar a regra de reporte de corretora DeFi (Lei Pública 119-7, 10 de abril de 2025), todas as transações em DEX caem nesta categoria.
Parte II: Transações de Longo Prazo (Mantidas Mais de Um Ano)
- Box D: Equivalente de longo prazo do Box A — base foi reportada ao IRS (transação coberta)
- Box E: Equivalente de longo prazo do Box B — base não foi reportada
- Box F: Equivalente de longo prazo do Box C — nenhum 1099 recebido
Como Determinar Seu Box
Para o ano fiscal 2025 em diante, use esta árvore de decisão:
-
Você recebeu um 1099-B ou 1099-DA para esta transação?
- Não → Box C (curto prazo) ou Box F (longo prazo)
- Sim → O 1099 reportou sua base de custo?
- Não → Box B (curto prazo) ou Box E (longo prazo)
- Sim → Box A (curto prazo) ou Box D (longo prazo)
-
O período de manutenção é de um ano ou menos?
- Sim → Parte I (A, B ou C)
- Não → Parte II (D, E ou F)
Você precisa de um Form 8949 separado para cada box que usar. Se tem transações nos Boxes A, C e F, você preenche três Form 8949 separados.
Explicação Coluna por Coluna
Cada linha no Form 8949 representa uma alienação. Aqui está o que vai em cada coluna:
Coluna (a): Descrição da Propriedade
Insira o nome da criptomoeda e a quantidade vendida. Seja específico o suficiente para que o IRS possa identificar o ativo.
Exemplos:
2.5 BTC1,000 SOL0.75 ETH (sold via Uniswap swap)
O IRS não exige que você liste o nome da exchange nesta coluna, mas pode ser útil para seus próprios registros.
Coluna (b): Data de Aquisição
Insira a data em que você originalmente comprou ou recebeu a cripto. Use o formato MM/DD/YYYY.
- Para FIFO: esta é a data do seu lote mais antigo
- Para Identificação Específica: esta é a data do lote específico que você designou para venda
- Para cripto recebida como renda (staking, mineração, airdrops): esta é a data em que recebeu os tokens
Se você recebeu a cripto em múltiplos lotes e está vendendo uma porção, a data depende do seu método de base de custo. Sob FIFO (o padrão do IRS per Revenue Ruling 2019-24), a data de aquisição é a data de compra mais antiga.
Se você adquiriu a cripto em datas variadas e não pode identificar especificamente o lote, insira "Various" nesta coluna.
Coluna (c): Data de Venda ou Alienação
Insira a data da venda, swap ou alienação. Para transações DeFi, esta é o timestamp do bloco da transação on-chain.
Coluna (d): Receitas
Insira o valor total que recebeu da venda, em USD. Isso inclui o valor justo de mercado de qualquer cripto recebida em um swap.
Per IRS Instructions for Form 8949, receitas geralmente significam o valor bruto que você recebeu. Para negociações cripto-para-cripto, as receitas equivalem ao valor justo de mercado do token recebido no momento do swap.
Se seu 1099-DA reporta receitas brutas que incluem taxas, e você quer reportar receitas líquidas, precisará de um ajuste (veja Coluna g).
Coluna (e): Custo ou Outra Base
Insira sua base de custo — o que você originalmente pagou pela cripto, incluindo taxas de compra. Se você recebeu a cripto como renda, sua base de custo é o valor justo de mercado no momento do recebimento.
Per IRC Section 1012, sua base é geralmente o custo da propriedade. Para cripto, isso inclui:
- O preço de compra em USD
- Taxas de transação pagas para adquirir o ativo (taxas de exchange, taxas de gas para compras)
- Para renda: o valor justo de mercado reportado como renda ordinária no momento do recebimento
Coluna (f): Código de Ajuste
Se precisar fazer um ajuste entre os valores reportados no seu 1099 e os valores corretos, insira o código aplicável. Códigos comuns para cripto:
-
W: Ajuste de wash sale. Se você recomprou a mesma cripto ou substancialmente idêntica dentro de 30 dias antes ou depois da venda, a perda negada deve ser adicionada à base de custo do ativo de substituição. Nota: regulamentações propostas pelo IRS (REG-106013-19) estendem regras de wash sale a ativos digitais — verifique a data efetiva para seu ano de declaração.
-
E: Despesa de venda não refletida nas receitas. Use quando suas taxas de venda (taxas de gas, comissões de exchange) não foram subtraídas das receitas no seu 1099. O valor de ajuste na Coluna (g) compensa essas taxas.
-
B: Base reportada ao IRS está incorreta. Use quando seu 1099 mostra uma base de custo errada e você precisa corrigi-la.
-
T: Ganho de curto prazo reportado no 1099-B como longo prazo (ou vice-versa). Use para corrigir a classificação do período de manutenção.
Coluna (g): Valor do Ajuste
Insira o valor em dólares do ajuste. Isso é adicionado ou subtraído do seu cálculo de ganho/perda.
- Para wash sales (código W): insira a perda negada como número positivo (isso aumenta sua perda atual, reduzindo o benefício, e é adicionado à base do ativo de substituição)
- Para despesas (código E): insira o valor da taxa como número negativo (isso reduz seu ganho)
Coluna (h): Ganho ou Perda
Calcule: Coluna (d) - Coluna (e) + Coluna (g) = Ganho ou Perda
Um número positivo é um ganho; um número negativo (insira entre parênteses) é uma perda.
Exemplo de linha:
| (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 |
Isso mostra uma venda de 1.5 BTC, mantido de março de 2024 a novembro de 2025 (longo prazo), com US$ 25 em taxas de venda deduzidas via código E, resultando em um ganho de capital de longo prazo de US$ 79.475.
Do Form 8949 para o Schedule D
Após completar todos os seus Forms 8949, os totais fluem para o Schedule D:
Schedule D, Parte I (Curto Prazo)
- Linha 1a: Ganhos de curto prazo do 1099-B Box A onde nenhum ajuste é necessário (pode ser reportado diretamente no Sch