1001Ferramentas
Calculators

Crypto Profit/Loss Calculator

Compute crypto profit/loss: buy price, current price, qty. 15% IR on profit above R$35k monthly sales.

How crypto returns are calculated

The formula mirrors any spot asset: return = (P_current − P_buy) / P_buy · 100%, multiplied by quantity to get the BRL P&L. To annualize a partial-period return, use (1 + return)^(365/days) − 1. Example: buying 0.5 BTC at R$ 200,000 each and selling at R$ 350,000 yields a gross return of 75% and a position gain of R$ 75,000. Crypto stands apart in volatility — Bitcoin and Ethereum routinely swing more than 50% year over year, which makes Dollar-Cost Averaging (DCA, fixed periodic purchases) the standard technique to dilute timing risk.

Brazilian tax (Receita Federal, adjusted by Law 14.754/2023): capital-gain tax rates between 15% and 22.5% apply when monthly sales exceed R$ 35,000. Below this threshold, the gain is exempt. Holdings above R$ 5,000 must be reported on the annual IRPF "Bens e Direitos" section under code 81 (crypto). For exchange-based holdings the operator reports via IN 1888; for self-custody wallets (Ledger, Trezor) the burden is entirely on the investor.

Brazilian context

Major local exchanges are Mercado Bitcoin, Foxbit and Binance Brasil; offshore venues like Coinbase and Kraken are also widely used. The Bitcoin halving — a quadrennial 50% reduction in mining reward — historically anchors bull cycles. Institutional allocation recommendations sit at 1-5% of a diversified portfolio. DeFi protocols (Aave, Uniswap) and liquid-staking platforms (Lido) add yield strategies, but each adds smart-contract risk that is not present in spot trades.

FAQ

Is the R$ 35,000 exemption per coin or total? Total — it sums all crypto sales in the month. Selling R$ 30,000 in BTC and R$ 10,000 in ETH crosses the threshold, taxing the entire gain.

Do swap operations (one coin for another) generate tax? Yes. Receita Federal treats crypto-to-crypto swaps as a disposal of the first asset, with capital gain calculated in BRL using the price at the moment of the swap.

Are stablecoins like USDT taxed the same way? Yes — they are treated as crypto, not as foreign currency, and follow the same R$ 35,000 monthly exemption and rate table.

How is the average buy price calculated with multiple lots? Weighted average: total BRL spent divided by total quantity, including the conversion to BRL on each purchase. Sales reduce quantity but not the average.

Related Tools