Brazil Crypto Tax Guide 2025: Latest RFB Updates

Par Kraken Learn team
6 min
11 avr. 2025

The financial year drew to a close on December 31, and investors must report crypto holdings and transactions by the last business day of April. 

The Receita Federal do Brasil (RFB) has very limited guidance for crypto investors on the tax implications of their investments, and as such, it’s not always clear on the tax implications of your investments. Fortunately, we've teamed up with crypto tax calculator Koinly to answer your Brazil crypto tax questions.

Please note, that while this article includes information regarding crypto tax guidance from RFB, it is not tax advice. Always seek guidance from a licensed tax professional for advice relating to your financial situation. 

TL;DR: Crypto tax in Brazil

Crypto tax checklist

🗓️  The financial year runs from January 1 to December 31 each year.

⏳  Tax reporting deadline is the last business day of April the following year. For 2025, this is April 30.

📍  Profits from selling crypto for BRL, trading crypto, and otherwise earning crypto are taxable - though only over a certain threshold.

📝  Most taxpayers report any gains, losses, or income from crypto via the online tax portal, eCac.

🧑‍⚖️  Missed or inaccurate reporting may result in fines and penalties.

Situations exonérées d’impôts

Some crypto activities are tax-exempt. These activities include:

💳  Buying crypto with fiat currencies like BRL.

🔁  Transferring crypto between your own wallets.

🔒  Holding crypto.

💸  Profits from crypto under the monthly threshold.

How are cryptocurrencies and NFTs taxed in Brazil?

In Brazil, cryptocurrency is classified as an asset rather than a currency, which means transactions involving digital assets are subject to taxation. The Receita Federal do Brasil (RFB) requires individuals to report their crypto holdings and transactions if they exceed BRL 5,000 per month.

Crypto Gains

A taxable event occurs when you:

🤑  Sell cryptocurrency for fiat currency (e.g., BRL).
💸  Exchange one cryptocurrency for another.

Profits from crypto transactions are subject to Capital Gains Tax, but only if monthly profits exceed BRL 35,000. If your gains remain below this threshold, you may be exempt from taxation.

Revenus tirés des crypto-monnaies

The RBF guidance is limited, however, it is clear that the following transactions are subject to Income Tax upon receipt:

💰  Getting paid in crypto
⛏️  Mining rewards

As well as this, there are a number of DeFi activities that may be subject to Income Tax or Capital Gains Tax. It’s advisable to speak to an experienced crypto accountant if you have DeFi transactions, as RFB has no guidance. 

You can see the latest RFB tax rates here.

Calculer vos impôts sur la crypto en 3 étapes

Étape 1 : Calculez le coût de base de vos actifs individuels

To start, you need to know your cost basis for individual assets. This is the amount you paid for your crypto, plus any allowable fees like purchase or sale fees. For example, if you bought 1 SOL for BRL 800 and paid a BRL 10 purchase fee, your cost basis for that SOL would be BRL 810.

For crypto acquired through other means without a clear purchase cost, the cost basis is the fair market value of the asset in BRL on the day you received it. The same applies for income from crypto.

How to calculate cost basis

Step 2: Use an accounting method for multiple assets

Most investors aren’t selling individual assets like in our example above. Instead, they’re selling multiple assets of the same kind. For example, if you bought 3 SOL throughout the financial year, all at different prices, how do you know which cost basis to use?

For most investors, managing multiple assets of the same type can make tracking cost basis more complex — this is where accounting methods come into play.

In Brazil, you can choose between:

  • FIFO (First-In, First-Out): The oldest acquired cryptocurrency is considered the first to be sold.
  • ACB (Average Cost Basis): The cost basis is calculated as the average purchase price of all acquired cryptocurrency.

Étape 3 : Calculez vos gains ou vos pertes

Once you’ve determined your cost basis (and accounting method), subtract this amount from your sale price to calculate your gain or loss from the transaction.

If you disposed of crypto by another means, like trading it for another asset, use the fair market value of your crypto in BRL on the day you disposed of it as your sale price.

How to calculate capital gains and losses

Qu’en est-il des cryptos perdues ou volées ?

RFB does not have any guidance about the tax implications of lost and stolen crypto and whether this may be considered a loss. You should consult with an experienced tax advisor for advice on your specific situation.

How to file your crypto taxes with RFB

In Brazil, the tax year matches the calendar year, and tax returns are due on the last business day of April. You must report crypto profits, capital gains, and income, including employment earnings, via the eCac portal. Key reports include:

  • Personal Income Tax Return: Report crypto holdings if they exceed BRL 5,000.
  • Annual Capital Gains Statement: Report crypto profits, even if they are below BRL 35,000, but tax applies only if profits exceed this amount.
  • Monthly Crypto Operations Statement: Required if monthly transactions outside Brazilian exchanges exceed BRL 30,000.

Conseils pour la déclaration fiscale de vos cryptos

Keeping track of your cost basis according to RFB guidelines, calculating gains and losses, and determining the fair market value of crypto income can be tricky for active investors. Many use a crypto tax calculator like Koinly to simplify this process.

With Koinly, you can connect to Kraken via SSO (OAuth) for automatic data import or manually upload a CSV file of your account history. Koinly will calculate your cost basis, gains, losses, and income and generate tax reports for easy filing.

Conseils pour faire des économies d’impôt sur vos cryptos

You can’t avoid tax on your crypto without facing penalties from RFB, but you can (legally!) reduce your tax bill by:

💎  Hodling for the moon

♥️  Keep profits under BRL 35,0000 monthly

Continuez d’enrichir vos connaissances en matière de crypto

Maintenant que vous comprenez les modalités d’imposition de vos investissements dans des actifs numériques, continuez à vous informer sur l’univers crypto dans notre Centre d’apprentissage.

Ce guide a été fourni par Koinly. Kraken le publie à des fins d’information uniquement. Nous ne revendiquons aucunement la propriété de son contenu ni une quelconque contribution à celui-ci, et déclinons toute responsabilité en cas d’inexactitude, d’omission, d’erreur ou d’imprécision dans le présent guide. Les informations fournies n’ont pas vocation à constituer un conseil fiscal et ne doivent pas être considérées comme tel. Nous vous recommandons de vous adresser à un conseiller fiscal concernant votre situation personnelle.