| Activity | Taxable? | Tax Type | Rate | Reporting |
|---|---|---|---|---|
| Airdrops | Yes | Income | 0-27.5% | Always |
| Crypto-to-crypto | Yes | CGT | 15-22.5% | Always |
| DeFi lending | Yes | Income | 0-27.5% | Always |
| Gifts received | No* | ITCMD gift tax | 2-8% | If applicable |
| Holding | No* | Declared if >R$5k | - | If >R$5k |
| Liquidity provision | Yes | CGT / Income | Varies | Always |
| Mining income | Yes | Income | 0-27.5% | Always |
| NFT sale | Yes | CGT | 15-22.5% | Always |
| Salary/payment in crypto | Yes | Income | 0-27.5% | Always |
| Sell for fiat | Yes | CGT | 15-22.5% | Always |
| Staking rewards | Yes | Income | 0-27.5% | Always |
| Wrapped tokens | Unclear | CGT | Varies | Likely yes |
Brazil established a formal cryptocurrency tax framework through Instrução Normativa RFB 1888/2019 and subsequent updates, including reporting obligations for both domestic exchanges and individuals with offshore crypto holdings. The Receita Federal do Brasil (RFB) classifies cryptocurrency as a financial asset and imposes capital gains tax at progressive rates on disposals. Brazil's framework is notable for its monthly reporting obligation — unlike most jurisdictions where tax is reported annually, Brazilians must report crypto gains in the month they occur using the GCAP system. The compliance infrastructure is well-developed and the RFB has active enforcement programmes. A proposed simplification to a 17.5% flat rate has been discussed but was not enacted at the time of writing.
Crypto disposal gains in Brazil are subject to progressive capital gains tax at the following rates: 15% on gains up to R$5 million; 17.5% on the portion between R$5 million and R$10 million; 20% on the portion between R$10 million and R$30 million; and 22.5% on gains above R$30 million. For the vast majority of individual investors, the effective rate is 15% — the higher bands apply only to gains in the millions of reais.
Crypto-to-crypto swaps are taxable disposals in Brazil. Exchanging one cryptocurrency for another triggers a gain calculation on the disposed asset at its BRL market value at the time of the swap. There is no deferral mechanism. Cost basis methods permitted include FIFO and weighted average cost; the choice must be applied consistently.
A monthly exemption of R$35,000 applies to gains from crypto disposals. If total disposal proceeds in a calendar month do not exceed R$35,000, any gains are exempt from capital gains tax. This is a proceeds threshold, not a gains threshold — the exemption applies if the total amount sold in the month is below R$35,000, regardless of what percentage of that represents profit. Above the threshold, the full gain is taxable — there is no partial exemption; crossing R$35,001 makes the entire gain taxable, not just the excess. This creates an incentive to manage monthly disposal volumes carefully for investors with positions close to the threshold.
Brazil is unusual in requiring monthly self-reporting for capital gains via the GCAP (Ganhos de Capital) programme, a separate online system operated by the RFB. Gains above the R$35,000 monthly exemption must be reported and the associated tax paid by the last business day of the following month. For example, gains realised in March must be reported and paid by the last business day of April. This creates twelve potential compliance events per year rather than one annual filing — a significantly higher administrative burden than most other jurisdictions. Gains must also be included in the annual DIRPF return filed by 30 April.
Brazilians using foreign crypto exchanges face additional obligations. Balances above R$1,000 held on foreign exchanges must be declared in the BACEN census if they exceed $1 million USD (quarterly) or $100 million USD (annual). Transactions on foreign exchanges above R$30,000 per month must be reported to the RFB via the ECF system within the required timeframe. Failure to report foreign crypto holdings is subject to substantial penalties. The RFB has made offshore crypto compliance a specific enforcement focus.
Staking rewards and mining income are taxable as ordinary income at progressive personal income tax rates of 0–27.5% on receipt. The tokens received take on a cost base equal to the income amount declared. Mining constitutes a business activity in most cases and may be subject to additional social contribution taxes.
Monthly GCAP filings for gains above R$35,000 must be submitted and paid by the last business day of the following month. Annual DIRPF returns are due by 30 April. Holdings above R$5,000 on any exchange must be declared in the annual return. Brazil has committed to implementing CARF by 2027; the RFB already receives reporting from Brazilian-licensed exchanges under IN 1888/2019.
Brazilian tax residency is established by obtaining a permanent visa or, for Brazilians, by returning to Brazil with the intention of residing there permanently. Foreign nationals who remain in Brazil for more than 183 days in a 12-month period also become tax residents. Tax residents are subject to worldwide income and capital gains taxation. There is no step-up in basis on arrival and no wealth tax. Individuals relocating to Brazil with large unrealised crypto positions should note that gains realised after establishing Brazilian residency are subject to Brazilian CGT at progressive rates, and the monthly GCAP reporting obligation applies immediately.
Brazil does not impose a comprehensive exit tax on crypto assets, but departing tax residents must file a formal communication of definitive departure (Comunicação de Saída Definitiva do País) with the RFB, effective from the date of departure. From that date, the individual is treated as a non-resident for tax purposes. Any capital gains realised on Brazilian assets after departure by non-residents are subject to a flat 15% withholding — not the progressive resident rates. Outstanding GCAP monthly filings and the final annual DIRPF return for the year of departure must be completed. The formal departure communication process should be initiated in advance as there are deadlines attached to it.
| Software | Rating | Brazil Support | Price | |
|---|---|---|---|---|
| CoinLedger Recommended | 4.8/5 | Excellent | From $49/yr | Try CoinLedger → |
| Recap | 4.7/5 | Excellent | From £99/yr | Try Recap → |
| Crypto Tax Calculator | 4.6/5 | Excellent | From $49/yr | Try Crypto Tax Calculator → |
| Koinly | 4.5/5 | Excellent | From $49/yr | Try Koinly → |
| Blockpit | 4.4/5 | Excellent | From €99/yr | Try Blockpit → |
| CoinTracker | 3.9/5 | Excellent | From $59/yr | Try CoinTracker → |
| TaxBit | 3.7/5 | Excellent | From Free (individual) | Try TaxBit → |