DeFi Tax in Brazil: Staking, Airdrops, NFTs and Trading Explained
DeFi tax in Brazil is no longer a grey area. Brazil's federal tax authority, the Receita Federal do Brasil (RFB), has made clear that crypto assets are taxable property, and that income derived from decentralised finance activities falls squarely within Brazilian tax law. Whether you are earning yield from a liquidity pool, receiving staking rewards, flipping NFTs, or receiving tokens through an airdrop, each of those events can generate a tax obligation. Many Brazilian crypto users still assume that activity within a wallet, as opposed to a centralised exchange, stays invisible to the authorities. That assumption is increasingly risky. Brazil has been expanding its crypto reporting infrastructure, and the RFB already receives data from domestic exchanges. Understanding exactly what you owe, and when you owe it, is the starting point for staying compliant.
How Brazil Taxes Crypto Assets Generally
Brazil treats crypto assets as financial assets for tax purposes, not as currency. That classification matters because it determines which tax rules apply. Gains made from selling or exchanging crypto are subject to capital gains tax, with rates that vary depending on the total amount realised in a given month. Income received in the form of crypto, such as staking rewards or airdrops, is treated as ordinary income and assessed at the time of receipt based on the market value of the tokens on that date.
Brazilian residents are taxed on worldwide income, which means that using a foreign exchange or a non-custodial wallet does not remove the obligation. The obligation follows the person, not the platform. Self-assessment is the default approach, and the RFB expects individuals to maintain their own records and report accurately through the annual income tax return (Declaração de Ajuste Anual) as well as through the monthly capital gains declaration where relevant.
| Activity | Tax Category | Point of Taxation |
|---|---|---|
| Selling crypto for BRL or USD | Capital gains | At disposal |
| Swapping one token for another | Capital gains | At the point of swap |
| Staking rewards received | Ordinary income | When tokens are received |
| Airdrop tokens received | Ordinary income | When tokens are received |
| NFT sale proceeds | Capital gains | At disposal |
| DeFi yield or liquidity rewards | Ordinary income | When tokens are received |
DeFi Tax: How Liquidity Pools and Yield Are Treated
Participating in a DeFi protocol is where Brazilian crypto tax gets most complicated. When you deposit tokens into a liquidity pool, you are typically exchanging your original tokens for a liquidity provider (LP) token. The RFB's position treats this as a disposal of the original tokens, which means a capital gains calculation is required at the point of deposit if your tokens have appreciated. This catches many users off guard because the transaction feels like a temporary move rather than a sale.
Rewards earned while your funds sit in a liquidity pool, whether in the form of trading fees distributed as tokens or additional incentive rewards, are treated as ordinary income. You are expected to record the fair market value in Brazilian reais on the date you receive those tokens. The same logic applies to yield farming: any token distributed to you as a return on your deposited assets is income at the moment it lands in your wallet. When you eventually sell those reward tokens, you will also face a separate capital gains calculation based on the difference between what you received them at and what you sell them for.
Crypto Staking Tax: Is Staking Taxable in Brazil?
Yes, staking is taxable in Brazil. The question of whether staking is taxable has a straightforward answer under current Brazilian guidance: staking rewards are treated as ordinary income when received. If you stake ETH or any other proof-of-stake asset and receive periodic rewards, those rewards are income at the moment they enter your wallet, valued at the prevailing market price in reais.
The mechanics of liquid staking add a further layer. Some protocols issue you a receipt token, such as stETH, in exchange for your staked ETH. The RFB has not published specific guidance distinguishing liquid staking from direct staking, but the conservative and widely applied position is that issuing a receipt token represents a disposal of the original asset, triggering a capital gains calculation. The staking rewards accruing inside the receipt token are income as they accrue or when they become accessible, depending on how the protocol works. For anyone asking whether staking is taxable and hoping the answer is no, Brazilian rules leave little room for doubt. Good record-keeping is essential: you need to log each reward, the date received, and the value in reais on that date.
How Are DeFi Rewards and Airdrops Taxed?
How are DeFi rewards taxed in Brazil? The answer is that they are taxed as income at their fair market value on the date of receipt. This applies to governance token distributions, protocol incentives, referral bonuses paid in crypto, and any other token that arrives in your wallet as compensation for an activity. The critical point is that the taxable event is receipt, not eventual sale.
Crypto airdrop tax follows the same logic. If you receive tokens through an airdrop, whether that is a community distribution, a retroactive reward for using a protocol, or a promotional drop, those tokens are income when received. You record the value in reais on receipt date and declare that amount as income. Later, when you sell or swap those airdropped tokens, you calculate capital gains based on the difference between the sale price and the income value you originally declared. Using the sale price as your entire gain, without accounting for the income already taxed on receipt, leads to double taxation, so the order of calculations matters.
| Token Receipt Type | Income Declared at Receipt? | Cost Basis for Future Sale |
|---|---|---|
| Staking reward | Yes, at fair market value in BRL | Value declared as income on receipt date |
| Airdrop | Yes, at fair market value in BRL | Value declared as income on receipt date |
| Liquidity pool reward | Yes, at fair market value in BRL | Value declared as income on receipt date |
| Purchased token | No | Purchase price in BRL |
NFT Tax in Brazil
NFT tax in Brazil follows the same capital gains framework that applies to other crypto assets. When you sell an NFT, the gain is the difference between the sale price in reais and the cost basis, which is what you originally paid for it. If you created and sold an NFT directly, the proceeds are likely treated as income from an activity rather than a capital gain, depending on whether you are operating as an individual creator or a business. The distinction matters because income from professional or habitual activity can attract different rates and filing obligations.
Trading NFTs frequently, as in buying and selling them as a primary income source, raises the question of whether the RFB might classify that activity as a commercial operation rather than passive investing. While there is no published threshold defining when NFT trading becomes a business activity, users who trade at high volume and high frequency should take professional advice. The monthly reporting obligations for capital gains apply to NFTs just as they do to fungible tokens: if you realise a gain in a given month that exceeds the tax-free threshold, you are expected to calculate and pay the tax by the last business day of the following month.
Crypto Trading Tax and Monthly Reporting
Crypto trading tax in Brazil operates on a monthly calculation cycle, not just at year end. If you sell crypto in a given month and your total proceeds exceed the monthly threshold set by the RFB, any capital gain above that threshold is taxable in that month. The tax is due by the last business day of the month following the sale. Missing that deadline triggers penalties and interest, which accumulate quickly.
Token-to-token swaps are treated as disposals. Swapping Bitcoin for Ethereum, or ETH for a DeFi token, is not a tax-free exchange in Brazil. Each swap is a disposal of the outgoing token and an acquisition of the incoming token, and the disposal triggers a capital gains calculation. This means that active DeFi traders, who might make dozens of swaps per month, can accumulate significant tax obligations without realising it. Recording the value of every swap in reais at the time it occurs is not optional; it is the only way to produce an accurate monthly calculation.
Illustrative Scenario
To illustrate how this applies in practice, consider the following scenario: Camila is a software developer based in São Paulo who has been active in DeFi for two years. She holds ETH, which she staked through a liquid staking protocol, and she also provides liquidity to a decentralised exchange using a stablecoin pair. Each week she receives a small amount of governance tokens as a liquidity incentive. She also received a retroactive airdrop from a protocol she used early on. Until now, Camila has not been tracking any of this. She assumed that because no fiat ever touched a bank account, nothing was reportable.
When she begins organising her records using CryptaTax, she finds that the accumulated staking rewards, the weekly liquidity incentives, and the airdrop all represent ordinary income she should have declared at receipt. The airdrop alone, which landed when token prices were high, is a material amount. Camila now understands she needs to amend past declarations and maintain proper records going forward. CryptaTax calculates the income values at each receipt date, tracks her cost basis for each reward token, and produces a report she can hand directly to her accountant for the Declaração de Ajuste Anual.
Frequently Asked Questions
Is DeFi taxable in Brazil?
Yes. DeFi activity in Brazil is subject to tax under the same rules that apply to other crypto assets. Income from DeFi rewards, staking, and airdrops is taxed as ordinary income when received. Disposals, including token swaps, trigger capital gains calculations.
How are DeFi rewards taxed in Brazil?
DeFi rewards are treated as ordinary income at the time they are received, valued at their fair market price in Brazilian reais on that date. When you later sell the reward tokens, you calculate capital gains using the income value as your cost basis.
Is staking taxable in Brazil?
Yes, staking is taxable in Brazil. Staking rewards are classified as income at the moment they arrive in your wallet. You are required to record the value in reais on the receipt date and declare that income in your annual tax return.
What is the crypto airdrop tax treatment in Brazil?
Airdropped tokens are treated as ordinary income in Brazil, valued at fair market price on the day you receive them. That value becomes your cost basis. Any further gain when you sell is a separate capital gains event calculated from that basis.
How does NFT tax work in Brazil?
Selling an NFT is a disposal that triggers capital gains tax. The gain is the sale price in reais minus your original cost basis. If you create and sell NFTs habitually, the RFB may classify the activity as business income, which carries different obligations.
Do token-to-token swaps in DeFi create a tax event in Brazil?
Yes. Every token swap is treated as a disposal of the outgoing token and an acquisition of the incoming token. This means each swap requires a capital gains calculation based on the market value of the outgoing token in reais at the time of the swap.
When is crypto capital gains tax due in Brazil?
Capital gains tax on crypto disposals is due on a monthly basis, payable by the last business day of the month following the month in which the disposal occurred. Missing the deadline results in penalties and interest charges from the RFB.
Does Brazil tax crypto held in foreign wallets or foreign exchanges?
Yes. Brazil taxes residents on their worldwide income and assets. Using a non-custodial wallet or a foreign exchange does not remove the obligation to report and pay tax. The obligation follows your residency status, not the location of the platform.
What records do I need to keep for DeFi tax in Brazil?
You need to record every transaction, including the date, the type of activity, the tokens involved, and the value in reais at the time of each event. For income events like staking rewards and airdrops, you also need the fair market price on the receipt date to establish the income amount and future cost basis.
Can I use software to calculate my DeFi tax in Brazil?
Yes. Crypto tax software can connect to your wallets and DeFi protocols, calculate income at receipt, track cost basis for each token, and produce a report for your annual declaration. CryptaTax is designed to handle these calculations for Brazilian users across staking, DeFi rewards, NFTs, and trading activity.
Source: CryptaTax
FAQ
Yes. DeFi activity in Brazil is subject to tax under the same rules that apply to other crypto assets. Income from DeFi rewards, staking, and airdrops is taxed as ordinary income when received. Disposals, including token swaps, trigger capital gains calculations.
DeFi rewards are treated as ordinary income at the time they are received, valued at their fair market price in Brazilian reais on that date. When you later sell the reward tokens, you calculate capital gains using the income value as your cost basis.
Yes, staking is taxable in Brazil. Staking rewards are classified as income at the moment they arrive in your wallet. You are required to record the value in reais on the receipt date and declare that income in your annual tax return.
Airdropped tokens are treated as ordinary income in Brazil, valued at fair market price on the day you receive them. That value becomes your cost basis. Any further gain when you sell is a separate capital gains event calculated from that basis.
Selling an NFT is a disposal that triggers capital gains tax. The gain is the sale price in reais minus your original cost basis. If you create and sell NFTs habitually, the RFB may classify the activity as business income, which carries different obligations.
Yes. Every token swap is treated as a disposal of the outgoing token and an acquisition of the incoming token. This means each swap requires a capital gains calculation based on the market value of the outgoing token in reais at the time of the swap.
Capital gains tax on crypto disposals is due on a monthly basis, payable by the last business day of the month following the month in which the disposal occurred. Missing the deadline results in penalties and interest charges from the RFB.
Yes. Brazil taxes residents on their worldwide income and assets. Using a non-custodial wallet or a foreign exchange does not remove the obligation to report and pay tax. The obligation follows your residency status, not the location of the platform.
You need to record every transaction, including the date, the type of activity, the tokens involved, and the value in reais at the time of each event. For income events like staking rewards and airdrops, you also need the fair market price on the receipt date to establish the income amount and future cost basis.
Yes. Crypto tax software can connect to your wallets and DeFi protocols, calculate income at receipt, track cost basis for each token, and produce a report for your annual declaration. CryptaTax is designed to handle these calculations for Brazilian users across staking, DeFi rewards, NFTs, and trading activity.