Brazil Crypto Tax Calculator
Estimate Brazil crypto capital gains tax using a simplified 2025 Receita Federal do Brasil model.
How to Calculate Crypto Capital Gains Tax in Brazil
Brazil's Receita Federal taxes cryptocurrency gains under the Normativa RFB 1.888/2019 framework. Individual investors benefit from a monthly sales volume exemption of R$35,000, meaning if your total crypto sales in a month do not exceed this threshold, no tax is due regardless of the gain amount. If you exceed this exemption, gains are taxed at progressive rates ranging from 15% to 22.5% depending on the total gain size. Day-traders face higher rates. All crypto holdings must be reported annually if exceeding R$5,000.
The Brazil Crypto Tax Estimator uses the Receita Federal capital gains model for 2025. The monthly sales volume exemption of R$35,000 is the key feature: if your total sales of crypto in a given month are R$35,000 or less, no capital gains tax is due on any profit from those sales. If you exceed this threshold, your gains are taxed at progressive rates: 15% on gains up to R$5 million, 17.5% up to R$10 million, 20% up to R$30 million, and 22.5% above that. The calculator computes: Gain = (Selling Price − Purchase Price) × Quantity. It assumes the monthly exemption has been exceeded and applies the appropriate progressive rate to the gain. Day trades (buying and selling the same asset on the same day) are taxed at a flat 20%, which this simplified model does not distinguish. All values must be converted to Brazilian reais using the exchange rate on the transaction date. The calculator does not model monthly consolidation or CoinTracker reporting requirements.
Track your gains throughout the year using the Profit/Loss Calculator so you are prepared for end-of-year tax filing. To work out your cost basis across multiple buys, use the DCA calculator.
Brazil Tax Rules at a Glance
Example Calculations
Example A: Below Monthly Exemption
You sold 0.1 BTC for R$20,000 (cost R$15,000) in a month with no other sales.
Example B: Above Exemption — Progressive Rate
You sold 1 BTC for R$200,000 (cost R$120,000). Monthly sales exceed R$35,000.
Example C: Capital Loss
You bought 2 ETH at R$10,000 and sold at R$7,500. Monthly sales exceed R$35,000.
Filing Guide — Receita Federal do Brasil
Brazilian taxpayers must file the annual adjustment declaration (DIRPF) by the last business day of April. Crypto gains exceeding the monthly exemption must be reported in the "Ganhos de Capital" section. Exchanges registered with the RFB report transactions through CoinTracker, so discrepancies between your declaration and exchange data can trigger audits. Monthly DARF payments may be required for gains above the exemption in each month. Keep all exchange statements and BRL conversion records for at least five years.
Common Mistakes to Avoid
A common Brazilian mistake is confusing the R$35,000 exemption as a gains threshold rather than a sales volume threshold. Even a small gain can be taxable if your total monthly sales exceed R$35,000. Another error is failing to distinguish day trades, which are taxed at 20% flat, from regular trades. Many taxpayers also neglect to convert transactions to reais using the correct exchange rate on the transaction date, leading to inaccurate gain calculations.
Official Resources
The following links point to official RFB guidance on cryptocurrency taxation in Brazil:
- RFB: DIRPF Filing Guide — annual income tax adjustment declaration (Portuguese)
- RFB: Crypto taxation rules — official rules for cryptoasset taxation (Portuguese)
Related Resources
Before you can file your crypto taxes, you need to know your profit or loss. Use our Profit/Loss Calculator to track gains and losses for every trade.
Read our comprehensive Crypto Tax Guide for a global overview of how cryptocurrency is taxed, including DeFi, staking, and filing best practices.
Brazil Crypto Tax Estimator — FAQ
What is the R$35,000 exemption in Brazil?
The R$35,000 exemption applies to the total sales volume (not gains) of crypto in a single month. If your total sales are R$35,000 or less, no capital gains tax is due, regardless of how large your profit is.
What are the crypto tax rates in Brazil?
If you exceed the monthly sales exemption, gains are taxed at progressive rates: 15% on gains up to R$5 million, 17.5% up to R$10 million, 20% up to R$30 million, and 22.5% above that. Day trades are taxed at a flat 20%.
Do I need to report every crypto transaction?
You must report monthly crypto transactions that exceed the R$35,000 sales threshold. Brazilian exchanges report user data to the RFB through CoinTracker, so undeclared gains can be detected automatically.
Can I offset crypto losses against other income?
Crypto capital losses can offset capital gains in the same month or year. They generally cannot offset salary or other non-capital income. Carryforward rules are more restrictive than in some other countries.
Are crypto-to-crypto swaps taxable in Brazil?
Yes. Swapping one cryptocurrency for another is treated as a sale for tax purposes. The fair market value in BRL of the crypto received determines your proceeds, and the transaction counts toward your monthly sales volume.
What is CoinTracker and do I need to use it?
CoinTracker is the RFB's system for monitoring crypto transactions on registered Brazilian exchanges. While individual users do not directly file through CoinTracker, exchanges report your data to it. You should ensure your personal records match exchange reports.