Como calcular o ganho de capital em cripto com preço médio
As páginas de referência definem os termos. Esta percorre o cálculo, porque a distância entre saber o que é preço médio e conseguir produzir um número defensável para um mês de operações é onde a maioria das pessoas trava.
A grandeza que você está calculando
Você aliena criptomoedas quando as vende por reais, troca por outro token ou as usa para pagar bens ou serviços. O valor tributável é, em termos gerais, a diferença entre o que recebe na alienação e seu custo, ou seja, o que pagou para adquirir o ativo incluindo custos associados.
Tudo o que vem abaixo trata do segundo termo, porque o primeiro costuma ser observável e o segundo precisa ser construído.
Montando o preço médio
O preço médio responde a uma pergunta que surge no instante em que você compra o mesmo ativo duas vezes: quais unidades você vendeu? Em vez de escolher, você mantém um custo unitário combinado e o recalcula a cada aquisição.
O método em três regras:
- Numa compra, some o valor pago, incluindo custos associados, ao custo total, e some as unidades à quantidade total. O novo preço médio é o custo total dividido pela quantidade total.
- Numa alienação, o custo do que foi alienado é o número de unidades alienadas multiplicado pelo preço médio vigente. O ganho é o que você recebeu menos esse valor.
- Depois da alienação, reduza a quantidade total pelas unidades vendidas e reduza o custo total pelas mesmas unidades multiplicadas pelo preço médio. O preço médio em si não muda.
A terceira regra é a que as pessoas implementam errado. Uma alienação retira unidades ao preço médio; ela não move o preço médio. Só as aquisições o movem.
O formato do cálculo
Compre 1 unidade a um preço e depois mais 1 a um preço diferente: seu preço médio é o ponto médio entre os dois e seu custo total é a soma. Venda 0,5 unidade: o custo dessa metade é 0,5 multiplicado pelo preço médio, seu ganho é o recebido menos esse valor, e suas 1,5 unidades restantes continuam com o mesmo preço médio. Compre de novo a um terceiro preço e o preço médio se move pela primeira vez desde a venda.
Seguindo esses passos em ordem, a aritmética é inequívoca. A dificuldade nunca é a fórmula; é ter todas as aquisições na ordem certa.
Cripto para cripto e onde fica interessante
O Brasil trata as trocas de cripto para cripto como eventos tributáveis, e não como trocas isentas, então uma única operação toca os dois lados dos seus registros ao mesmo tempo:
- É uma alienação do token que você entregou, pelo valor em reais naquele momento, produzindo ganho contra o preço médio daquele token.
- É uma aquisição do token que você recebeu, por esse mesmo valor em reais, que entra no preço médio do token recebido.
Registrar apenas um lado é o erro mais comum nos controles brasileiros de cripto, e ele contamina tudo o que vem depois: a quantidade do token alienado nunca diminui, e o token recebido adquire custo zero, o que transforma sua venda futura inteiramente em ganho.
O problema da conversão
Seu cálculo é em reais, mas boa parte das operações com cripto é precificada em dólares ou numa stablecoin. Cada perna denominada em algo diferente de reais precisa de conversão, no momento da operação e não no fechamento do mês.
A armadilha é sutil: converter o ganho a uma única taxa não é a mesma coisa que converter cada perna à sua própria taxa. A aquisição ocorreu num dia e a alienação noutro, e tanto o preço da cripto quanto a taxa de câmbio se moveram no intervalo. Converta cada perna e só então calcule o ganho em reais.
Fixe uma fonte de taxa e uma convenção, documente e use em tudo. Uma convenção inconsistente produz um número que você não consegue reproduzir no ano seguinte.
O que guardar
- Todas as aquisições em ordem cronológica, com os custos associados incluídos.
- Todas as alienações, incluindo os dois lados de cada troca cripto para cripto.
- O preço médio corrente e a quantidade corrente por ativo, para que qualquer mês possa ser recalculado.
- As transferências entre suas próprias carteiras identificadas como transferências, já que não são alienações e não devem tocar o preço médio.
- Sua fonte de conversão de moeda e a convenção adotada.
Consulte a tabela resumo verificada da nossa guia do Brasil para os limites, frequências e prazos que se aplicam a você, e confirme as regras atuais com a Receita Federal ou um contador brasileiro qualificado.
Nossa referência de ganho de capital define os conceitos, e a tributação de cripto no Brasil cobre as obrigações acessórias que os acompanham.
Informação geral, não orientação tributária. As regras mudam e dependem das suas circunstâncias. Confirme a posição atual com a Receita Federal ou um contador brasileiro qualificado.
FAQ
Não. Uma alienação retira unidades ao preço médio vigente e reduz proporcionalmente a quantidade total e o custo total, deixando o preço médio inalterado. Só as aquisições movem o preço médio. Implementar isso errado é o erro aritmético mais comum do método.
Como os dois lados ao mesmo tempo. É uma alienação do token entregue, pelo valor em reais naquele momento, e uma aquisição do token recebido por esse mesmo valor, que entra no preço médio do token recebido. Registrar só um lado deixa a quantidade alienada intacta e dá custo zero ao token recebido.
Converta cada perna no momento da própria operação e só então calcule o ganho em reais. Converter o ganho a uma única taxa não é equivalente, porque a aquisição e a alienação ocorreram em dias diferentes e tanto o preço da cripto quanto o câmbio se moveram no intervalo.
Não. Não são alienações e não devem tocar o preço médio nem a quantidade. Registros que tratam uma transferência própria como venda inventam um ganho inexistente e contaminam o preço médio dali em diante.
