Crypto Tax in Brazil
A structured summary of how individual crypto taxation works in Brazil, the tax regime, headline rate, accepted cost-basis methods, exemptions and anti-avoidance rules.
General information generated from our jurisdiction dataset, not tax advice. Rules change, verify with a local professional.

If you have sold, swapped, spent, or earned crypto in Brazil, the Receita Federal expects it to be accounted for, and crypto tax in Brazil is taken seriously, with reporting duties that can apply even in months when you owe nothing. This guide explains how disposals and income are generally treated, what kinds of reporting exist, and how to keep records the tax authority will accept. CryptaTax then rebuilds your full Brazilian transaction history into one clean, file-ready report.
This is general information, not tax advice. Brazil's crypto rules change and depend on your circumstances, including whether assets are held on domestic or foreign platforms. Confirm the current position with the Receita Federal or a qualified Brazilian accountant, and check the summary table on this page for the rates, thresholds, and deadlines that apply to you.
Is crypto taxed in Brazil?
Yes. Brazil treats crypto as a taxable asset, and the Receita Federal has steadily tightened both its reporting and its enforcement. Two threads run through the system. First, when you dispose of crypto at a profit, selling it for reais, swapping one token for another, or spending it, a gain can be taxable. Second, there are reporting obligations that can require you to declare your crypto activity and holdings periodically, separately from whether any tax is actually due in a given month.
This split matters because many people assume that if they owe no tax, they have nothing to do. In Brazil that assumption can be wrong: the reporting duty and the tax liability are not the same thing. Treat the summary table on this page as your reference for the specific thresholds and frequencies, and verify the current rules before deciding you have no filing to make.
Where your crypto is held also matters. Brazil distinguishes between assets on domestic exchanges and those on foreign platforms or self-custody wallets, and the reporting that applies can differ between them. CryptaTax keeps domestic and foreign sources clearly separated in one ledger so you can see each category at a glance.
How crypto is taxed in Brazil
The core taxable event is a disposal. You dispose of crypto when you sell it for reais, swap it for another token, or use it to pay for goods and services. The taxable amount is broadly the difference between what you receive on disposal and your cost, what you paid to acquire the asset, including associated costs. A simple hold, with no disposal, does not by itself crystallise a gain, and moving crypto between your own wallets is not a disposal.
Brazil's system is known for applying tax on gains realised on disposals, and for treating crypto-to-crypto swaps as taxable events rather than tax-free exchanges, a point that catches out active traders who never cash back to reais. Whether a particular month's disposals fall below or above a reporting or exemption threshold determines what you actually owe, so the running total of your sales in a period is something to track carefully. See the summary table on this page for the figures, and verify the current position.
It is worth being concrete about why swaps trip people up. Imagine you buy a token, it rises in value, and you swap it directly for a different token without ever touching reais. Intuitively it can feel like you have not "made" anything until you cash out, but for tax purposes you have disposed of the first token at its market value, locking in a gain or loss at that moment. The new token then starts its own clock with its own cost. Over a busy year of swaps, these realised results add up, and they all need to be captured even though no money entered your bank account. This is precisely the kind of history that is painful to reconstruct by hand and that CryptaTax assembles for you automatically.
The other recurring surprise is how much the source of your activity shapes your obligations. Holding crypto on a Brazilian exchange, on a foreign exchange, and in a self-custody wallet are not interchangeable from a reporting perspective, and lumping them together is a common mistake. Keeping each source distinct from the start means that, when you come to report, you already know which category each position belongs to rather than untangling it under deadline pressure.
Staking and rewards
Staking rewards and similar token rewards are generally regarded as something of value received, with a market value at the moment they land in your wallet. That value typically matters in two ways: it can be relevant when the reward is received, and it usually becomes the cost of the new tokens for working out any later disposal gain. Our staking guide → explains the general mechanics; confirm Brazil's current treatment and figures against the table on this page.
Mining
Mining rewards are likewise value received, valued at the time you receive them, and that value generally forms the cost basis of the mined coins for a future disposal. Miners operating at scale should consider whether their activity looks like a business, which can change how income and expenses are handled.
Airdrops and forks
Tokens received from airdrops or forks arrive with a value that may need to be recognised, and that value commonly becomes the cost basis for any later sale. Be careful with unsolicited tokens: many are spam or scams. CryptaTax flags suspicious inbound tokens so they do not inflate your reported holdings or distort your cost basis.
DeFi, lending, and liquidity
DeFi activity generates a high volume of on-chain events, lending, borrowing, providing liquidity, swapping, wrapping. Each swap can be a taxable disposal, and rewards earned can be value received, so DeFi users often have far more taxable events than they expect. Our DeFi tax guide → covers how these are normally categorised. Brazil's exact treatment of specific DeFi mechanics should be confirmed against the summary table and a local adviser.
NFTs
Buying and selling NFTs follows the same disposal logic as other crypto assets: a sale at a profit can be a taxable gain, with your cost being what you paid to acquire or mint. Creators selling NFTs commercially should consider whether the proceeds are better characterised as business income.
Tax rates and allowances
Brazil applies tax to crypto gains, and the system has historically used thresholds that can exempt smaller monthly disposal volumes and rate bands that can vary with the size of the gain. There may also be different treatment depending on whether assets sit on domestic or foreign platforms. These figures are exactly the kind of detail that changes, so this narrative does not quote them.
Instead, see the summary table on this page and verify the current figures, the exemption threshold for monthly sales, the applicable rates, and any distinction between domestic and foreign holdings. Because a threshold is typically measured against your total disposals in a period, not just your profit, keeping an accurate running tally of sales is essential. CryptaTax maintains that tally for you automatically.
Which forms and how to file
Filing crypto in Brazil generally involves two distinct duties. The first is the periodic reporting of crypto operations, which can be required at regular intervals and can apply even when no tax is due. The second is reflecting your crypto in your annual income tax declaration, including holdings and any taxable gains. Where tax is due on disposals, payment is typically handled through the Receita Federal's collection mechanism.
The precise systems, schedules, and identifiers used for each of these duties are administered by the Receita Federal and are updated from time to time, so this guide does not name specific forms or codes. Check the summary table on this page and confirm the current filing channels and deadlines before you submit. Missing a periodic report can carry penalties even if you would have owed no tax, so the reporting calendar is worth taking seriously.
Record-keeping
Brazil's combination of periodic reporting and disposal taxation makes solid records essential. You need to be able to show, for every position, what you paid, what you received, and when, across both domestic and foreign sources.
- Every acquisition, date, asset, quantity, and the cost in reais including fees.
- Every disposal and swap, date, what left your wallet, what you received, and the value at the time.
- Monthly disposal totals, so you can tell whether a reporting or exemption threshold is crossed.
- Rewards received, staking, mining, and airdrops, with the date and market value on receipt.
- Domestic vs foreign holdings, kept clearly separated because the reporting can differ.
- Transfers between your own wallets, so internal moves are never mistaken for disposals.
Reconstructing all of this by hand, month after month, is where most people slip. CryptaTax assembles it automatically into one continuous, dated ledger so your periodic reports and annual declaration rest on the same consistent figures.
One more habit pays off in Brazil specifically: capture the market value at the moment of each event, not just the amount of crypto involved. Because both disposal gains and reward receipts are measured in reais at a point in time, a record that says only "received 10 tokens" is incomplete, you also need what those tokens were worth then. Prices move quickly, and reconstructing a value months later from memory or a chart is unreliable and hard to defend. Capturing the value as you go, automatically, turns an awkward year-end reconstruction into a simple export. CryptaTax timestamps and values each event when it imports your history, so the figures behind your periodic reports and annual declaration are consistent and traceable back to source.
How CryptaTax automates your Brazil crypto taxes
Brazil's reporting cadence rewards good tooling. CryptaTax turns a tangle of exchange exports and on-chain activity into a clear record you can rely on every period, not just once a year.
- Imports your full history from Brazilian and foreign exchanges and from self-custody wallets.
- Reconciles transfers between your own wallets so internal moves are never counted as taxable disposals.
- Rebuilds your cost basis across every asset, including rewards valued on receipt.
- Tracks monthly disposal totals so you can see when a reporting or exemption threshold is in play.
- Flags suspicious airdrops and spam tokens so they do not distort your holdings.
- Produces a file-ready report you can use for periodic reporting and your annual declaration.
Related countries and guides
If you also deal with other jurisdictions, or you are comparing regimes, these guides are a helpful next step: Mexico crypto tax →, Portugal crypto tax →, United States crypto tax →, and South Africa crypto tax →. For the mechanics behind the numbers, read our cost basis guide → and staking guide →.
Individual crypto tax, Brazil
General Information
Individual Tax, Regime
Individual Tax, Cost Basis
Individual Tax, Exemptions
Individual Tax, Anti-Avoidance
CryptaTax computes your gains, income and tax reports for Brazil automatically across 90 blockchains and 49 exchanges.
Yes. Disposing of crypto at a profit can be taxable, and Brazil also has periodic reporting duties that can apply even when no tax is owed. Check the summary table on this page for the current thresholds and rates, and verify your situation.
Generally yes. Swapping one token for another is typically treated as a disposal, so a gain can arise even if you never convert back to reais. Keep a record of the value at the time of each swap.
Often yes. Brazil's periodic reporting obligations can apply separately from whether tax is due, so you may need to report activity or holdings even in months with no liability. Confirm the current rules and deadlines.
It can. Brazil distinguishes between assets held on domestic platforms and those on foreign platforms or in self-custody, and the reporting that applies may differ. CryptaTax keeps the two clearly separated.
Rewards are generally value received, measured at their market value when you get them, and that value usually becomes the cost basis for a later disposal. Verify the current treatment against the table on this page.
Keep every acquisition, disposal, and swap with dates and values, your monthly disposal totals, rewards received, and a clear split between domestic and foreign holdings. CryptaTax builds and maintains this automatically.