Você comprou as suas primeiras criptomoedas há três anos, foi acrescentando em duas corretoras diferentes, mandou uma parte para uma carteira de hardware, trocou tokens algumas vezes e ganhou um pouco de rendimento com staking. Hoje alguém faz uma pergunta simples — qual é o seu custo de aquisição? — e você não sabe responder. As corretoras mostram números diferentes dependendo do que você sacou. A sua carteira de hardware não faz ideia do que você pagou. Os apps de acompanhamento que prometem ajudar pedem todos a mesma coisa: chaves de API, OAuth na corretora ou, pior, a sua frase-semente. Este guia mostra como acompanhar o custo de aquisição de cripto sem entregar nada disso e ainda chegar a um número que você consiga defender.
Por que o custo de aquisição é o número que importa
O custo de aquisição é o que você pagou por um ativo — incluindo taxas, na moeda em que você realmente pagou. Parece chato. É o único número que decide:
- Quanto imposto você deve ao vender. O ganho de capital é o preço de venda menos o custo de aquisição. Erre o custo e você paga a mais ou declara a menos, e as duas coisas saem caro.
- Se uma posição está de fato no lucro. O preço de mercado de hoje menos o seu custo é o resultado real. Sem o custo, você só conhece o valor à vista, não o resultado.
- Qual lote vender primeiro. FIFO, LIFO, HIFO, identificação específica — todo método exige que você saiba o custo de cada lote individual. Sem controle por lote você não tem método, só palpite.
- Se deve manter ou realizar prejuízos. Realizar prejuízos só é possível se você consegue identificar quais lotes estão no vermelho e em quanto. Isso é uma questão de custo.
Todo o resto na declaração de cripto — resumos de ganhos e perdas, formulários de imposto, extratos de fim de ano — deriva do custo de aquisição. Acerte essa camada e o resto é mecânico.
Por que “é só conectar a sua corretora” é o padrão errado
O fluxo padrão das ferramentas de custo de aquisição é: entrar, colar as chaves de API de cada corretora, conectar opcionalmente um OAuth somente leitura e deixar o serviço calcular tudo para você. Parece conveniente e tem quatro problemas.
- Chaves de API são credenciais. Uma chave de API somente leitura ainda é uma chave. Ela identifica a sua conta, em geral pode ser elevada por engenharia social e fica no servidor de outra pessoa até você se lembrar de revogá-la.
- O serviço sabe tudo o que você tem, para sempre. Você entrega a lista completa de posições, o histórico de saques e uma linha do tempo permanente do seu comportamento de negociação. Esses dados não são “desaprendidos” quando você cancela a assinatura.
- Só enxerga o histórico do lado da corretora. Tudo o que você enviou a uma carteira de hardware, trocou on-chain, ganhou em DeFi ou recebeu como pagamento é invisível para uma ferramenta que só olha a corretora. Você ainda acaba fazendo trabalho manual — só que agora os seus dados também vazaram.
- Quebra no momento em que uma corretora fecha ou tira você de lá. Quando a corretora sai do ar (já aconteceu várias vezes), a API para de funcionar e o seu histórico de acompanhamento vai junto. A blockchain pública não.
A alternativa privada inverte o modelo de confiança: mantenha as credenciais com você, derive o histórico de fontes públicas (endereços de blockchain, exportações em CSV, lançamentos manuais) e deixe uma ferramenta local reconciliar.
O princípio: um livro-razão, duas entradas, zero credenciais
O custo de aquisição das suas criptomoedas vive em um único livro-razão privado, que se alimenta de duas entradas de confiança mínima — endereços públicos para a atividade on-chain, exportações em CSV para a atividade nas corretoras — e de mais nada.
O livro-razão é seu. A blockchain são dados públicos somente de leitura: qualquer pessoa pode consultar o endereço de uma carteira; o endereço não identifica você a menos que você o vincule. As exportações em CSV são downloads que você controla: pode revisá-las antes de entrarem no livro-razão e apagá-las depois. Juntas, cobrem tudo o que você já fez em cripto sem dar credencial a nenhum terceiro.
Três regras fazem o livro-razão funcionar:
- Todo lote tem uma data, um custo e uma taxa. Nada de “mais ou menos no verão passado” — escolha a melhor data que você tem e anote, com a taxa de câmbio daquele dia se a compra foi em outra moeda.
- Transferências entre as suas próprias carteiras não são eventos tributáveis, mas precisam ser registradas. Do contrário, as mesmas moedas parecem uma venda de um lado e uma compra do outro, e o seu custo dobra ou some.
- Trocas on-chain são duas transações: uma baixa e uma aquisição. O Token A é vendido pelo valor justo de mercado no momento da troca; esse valor recebido vira o custo do Token B. Esquecer isso é o erro mais comum no controle feito por conta própria.
O sistema de seis passos
Passo 1 — Liste todos os lugares por onde a sua cripto já passou
Anote, em uma folha ou uma nota, cada conta de corretora, cada carteira quente, cada carteira de hardware, cada plataforma de staking e cada protocolo DeFi que você já usou. Inclua os que morreram — corretoras que fecharam, carteiras que você abandonou. Se moedas já viveram ali, precisam estar na lista, porque geraram transações que afetam o custo em algum ponto.
O objetivo deste passo é a completude, não a ação. Uma carteira que falta é a origem dos mistérios de “de onde vieram essas moedas?” seis meses depois.
Passo 2 — Reúna os endereços públicos das carteiras de autocustódia
Para cada carteira de hardware, carteira quente ou endereço de autocustódia, anote o endereço público (o endereço de recebimento, não a semente). É seguro compartilhá-lo. Não é uma credencial. Ele só permite que alguém veja saldos e histórico, não que movimente fundos.
Um detalhe útil: a maioria das carteiras gera um endereço de recebimento diferente por ativo ou por uso. Reúna a chave pública mestra/estendida (xpub, ypub, zpub) para o Bitcoin e o endereço principal para as redes de modelo de conta (Ethereum, Solana etc.). Elas dão uma visão completa do histórico da carteira sem revelar a semente.
Passo 3 — Exporte um CSV de cada corretora que você usou
Toda corretora séria oferece uma exportação de “histórico de transações” ou “histórico de operações”. Baixe todas. Abra cada CSV e confira se tem estas colunas, no mínimo:
| Coluna | Por que importa |
|---|---|
| Data/hora (UTC) | Ancora a taxa de câmbio e o ano fiscal |
| Tipo (compra/venda/depósito/saque/taxa) | Determina se é um evento tributável |
| Ativo | Qual moeda |
| Quantidade | Quanto se moveu |
| Preço em moeda fiduciária | A base de custo do lote |
| Taxa | Soma ao custo na compra, reduz o valor recebido na venda |
Se faltar uma coluna ou os valores parecerem estranhos, corrija no CSV antes de importar — depois que entram no livro-razão, os erros se propagam. Limpezas comuns: converter preços em moeda local para a sua moeda de origem usando a taxa do dia e remover linhas duplicadas de exportações baixadas de novo.
Passo 4 — Lance manualmente os lotes de pessoa para pessoa e presentes
Algumas moedas chegam sem um CSV — compradas de um amigo, recebidas de presente, ganhas como pagamento por um trabalho ou trazidas de uma carteira da qual você já não tem histórico. Lance-as manualmente com o melhor custo de aquisição possível:
- Comprada de pessoa para pessoa: o preço que você realmente pagou, na sua moeda de origem, naquele dia.
- Recebida como pagamento por trabalho: o valor justo de mercado no dia em que você a recebeu (esse valor também é renda tributável — registre-o separadamente).
- Presente: na maioria das jurisdições, você herda o custo de aquisição original de quem deu (pergunte a essa pessoa). Se não conseguir descobrir, use o preço do dia do presente e documente a premissa.
- Herança: em geral é reajustada para o valor justo de mercado na data da herança (depende da jurisdição — confirme com um profissional de impostos local).
Documente a premissa ao lado de cada lote manual. A defesa numa auditoria não é “tenho um registro perfeito” — é “tenho um método consistente, aplicado com transparência”.
Passo 5 — Reconcilie as transferências
Este é o passo que quebra toda tentativa de planilha. Abra o livro-razão completo e case cada “saque” numa corretora com um “depósito” numa carteira, e vice-versa. Eles devem fechar em zero em quantidade de moedas (menos a taxa de rede). Marque cada par como transferência, não como venda.
Se um saque não tem depósito correspondente, ou você perdeu moedas (o que é uma perda dedutível em algumas jurisdições, com comprovação), ou esqueceu de adicionar uma carteira, ou as enviou a uma contraparte (o que é uma baixa). Resolva cada caso antes de continuar. Transferências não reconciliadas são a origem de ganhos fantasmas.
Passo 6 — Escolha um método e mantenha-o
Escolha o seu método de identificação de lotes — o FIFO é o padrão mais seguro e é exigido pelas autoridades fiscais de alguns países — e aplique-o de forma consistente ao longo dos anos. Trocar de método no meio do caminho cria um rastro que parece otimização feita depois do fato, o tipo de coisa que as auditorias notam.
Com o método definido, cada venda produz: qual lote foi usado, o custo, o valor recebido, o prazo de manutenção e o ganho/perda. Some tudo no fim do ano e o formulário de imposto se preenche sozinho.
Os erros comuns que inflam ou reduzem o seu custo
- Contar uma transferência como compra. Moedas que entram na sua carteira vindas da sua própria corretora não são uma compra. Se o sistema acha que são, você dobra o custo e declara ganhos a menos.
- Ignorar as taxas. Uma taxa de negociação de 0.1% parece pequena, mas em cem operações desloca o custo de forma relevante. Taxas de compra somam ao custo; taxas de venda subtraem do valor recebido.
- Usar o preço à vista do dia da compra em vez do preço de execução. Não são a mesma coisa. O CSV traz o preço de execução; use-o.
- Esquecer as trocas on-chain. Uma troca na Uniswap ou na Jupiter é a venda do Token A e a compra do Token B no mesmo instante. As duas pernas precisam ser registradas com o valor justo de mercado de uma delas (em geral a perna em dólar/euro/moeda local).
- Misturar moedas. Comprar ETH em euros na terça e vendê-lo em dólares na sexta produz um custo em euros e um valor recebido em dólares; você não pode compará-los diretamente. Converta tudo para a sua moeda de origem pela taxa de câmbio real de cada evento.
- Confiar no campo de “preço médio” da corretora. É uma média. O custo de aquisição é por lote. A média só bate se você vender tudo de uma vez.
Como o thrust lida com isso
O thrust é construído em torno do mesmo princípio que este artigo descreve: a sua cripto fica na sua carteira e o seu acompanhamento fica no seu celular.
- Adicione carteiras pelo endereço público. Cole um endereço público ou uma chave pública estendida de qualquer blockchain compatível. O thrust lê diretamente os dados da cadeia pública e reconstrói o histórico de transações. Sem frase-semente, sem chave de API, sem login em corretora. A cobertura abrange as principais redes em que as pessoas realmente mantêm ativos.
- Importe o histórico da corretora por CSV. Pegue o CSV da sua corretora, solte-o no app e deixe-o entrar no mesmo livro-razão das carteiras on-chain. As edições ficam locais.
- Lotes manuais para operações de pessoa para pessoa e presentes. Informe a data, a quantidade, o preço e a taxa — o thrust trata isso como um lote de primeira classe, não como nota de rodapé.
- Livro-razão unificado entre moeda fiduciária e cripto. O mesmo app guarda as suas contas bancárias, cartões, corretora e cripto, de modo que o custo de aquisição fica ao lado do dinheiro que o pagou. As transferências entre moeda fiduciária e cripto continuam corretamente classificadas.
- Várias moedas por padrão. Compre em euros, venda em dólares, mantenha nas duas — o thrust guarda uma taxa de câmbio por evento, para que o custo continue na sua moeda de origem sem você fazer a conta.
- Ghost Mode. Quando ativado, bloqueia o acesso à rede. O acompanhamento e a análise essenciais continuam offline; preços ao vivo, downloads e a sincronização do iCloud ficam indisponíveis.
- AI CFO que lê apenas os seus dados locais. Quando o app mostra “este lote foi mantido por mais de um ano” ou “você tem prejuízos não realizados que vale revisar”, ele lê o livro-razão no dispositivo que você construiu. Nada é enviado para fora para ser analisado.
O resultado é um livro-razão de custo de aquisição privado por construção, completo o bastante para defender na época do imposto e feito de entradas que você controla.
Para fechar
O custo de aquisição é o número chato que torna possível toda decisão interessante em cripto — quando vender, quando realizar prejuízos, quando reequilibrar, o que você de fato deve. O motivo de ele continuar sendo um palpite para a maioria das pessoas não é a matemática ser difícil. É que as ferramentas padrão exigem mais acesso do que a matemática precisa. Você pode ficar com as credenciais, usar os dados públicos e ainda chegar ao número certo. O trabalho é uma tarde cuidadosa e, depois, uma conferência semanal de cinco minutos. A privacidade que você recupera é permanente.