Brazil Crypto Tax Guide 2025: Latest RFB Updates

By 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.

Tax free events

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.

Crypto income

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.

How to calculate your crypto taxes in 3 steps

Step 1: Calculate your cost basis for individual assets

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.

Step 3: Calculate your gain or loss

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

What about lost or stolen crypto?

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.

Crypto tax reporting tips

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.

Crypto tax saving tips

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

Keep learning about crypto

Now that you understand how your digital asset investments are taxed, why not continue your crypto journey by checking out our Learn Center.

This guide has been provided by Koinly. Kraken is publishing this guide for informational purposes only. We do not claim any ownership of or input to its contents and do not take responsibility or liability for any misstatements, omissions, errors, or inaccuracies contained herein. The information provided is not intended as tax advice and should not be relied upon as such. We recommend that you consult a local tax advisor regarding your specific situation.

TL;DR: Crypto tax in Brazil
Tax free events
Crypto and NFT taxes
Crypto and NFT taxes
Crypto and NFT taxes
Steps for taxable income
Step 1: Calculate your cost basis for individual assets
Step 2: Use an accounting method for multiple assets
Step 3: Calculate your gain or loss
Lost or stolen crypto
Filing 2024 crypto taxes
Crypto tax reporting tips
Crypto tax saving tips
Keep learning about crypto