Rankings Compare Tax Tools All Countries About Contact
Brazil filing deadline: Apr 30 (359 days) File with a Koinly expert review →
Data current as of Feb 2026
BR

Brazil

BRL · Americas
Crypto Tax at a Glance
#24 of 50 countries
Moderate
Methodology →
Tax Burden Moderate
Complexity High
Enforcement Moderate
Reporting Burden High
These metrics form the core dimensions of the Global Crypto Tax Index.
Crypto Tax Rate
15-22.5%
Capital gains tax
Holding Benefit
15-22.5%
No
Loss Offsetting
Yes (same month + carryforward)
Can offset gains with losses
Exchange Reporting
Active
Form 1099-DA
Global Data Sharing
Coming
Committed (2027)
Filing Deadline
Apr 30
N/A with extension
Nearby alternative with better rates
MX Mexico has similar progressive rates
Compare with Mexico →

Tax Rates by Activity

ActivityTaxable?Tax TypeRateReporting
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
Compliance & Reporting
Tax Year: Jan 1 – Dec 31
Filing Deadline: Apr 30 (N/A with extension)
Primary Forms: DIRPF + GCAP via eCac — see resources
Record-Keeping Standard: Complete transaction history including dates, values, and cost basis
Reporting Framework: RFB reporting IN 1888
Enforcement: Crypto tax enforcement is active, supported by exchange data summonses, mandatory digital asset disclosures, and an expanded broker reporting framework (2025+).
Compliance Burden: All taxable disposals reportable, cost basis tracking required, no de minimis exemption

How Crypto Is Taxed in Brazil

Regulatory ClarityClear

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.

Core Tax Treatment

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.

The R$35,000 Monthly Exemption

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.

Monthly GCAP Reporting

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.

Foreign Exchange Activity

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 and Mining

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.

Reporting

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.

Worked Example – Monthly Exemption Management
Sell R$40,000 BTC in March 
Cost basisR$20,000
GainR$20,000
Proceeds exceed R$35k thresholdFull gain taxable
CGT at 15%R$3,000 — due April
Split: sell R$34,000 in March 
Sell R$6,000 in April 
March proceeds under R$35kExempt
April proceeds under R$35kExempt
Total CGTR$0
Splitting a single disposal across two calendar months — each below the R$35,000 threshold — eliminates the entire CGT liability. The exemption resets monthly. This is the primary planning lever for Brazilian crypto investors with smaller positions. Larger gains above R$35k per month are unavoidably taxable.
Other Taxes to Consider
IOF (Financial Operations Tax): IOF at 1.1% applies to foreign currency exchange transactions, including conversions between BRL and stablecoins pegged to foreign currencies in certain circumstances. The RFB has addressed stablecoin treatment in specific guidance.
ITCMD (Inheritance and Gift Tax): Brazil's state-level inheritance and gift tax applies to crypto asset transfers by donation or inheritance at rates of 4-8% depending on the state. São Paulo rates 4%, Rio de Janeiro up to 8%.
Wealth Tax: No annual wealth tax in Brazil.
GCAP Reporting Obligation: The monthly GCAP reporting requirement applies to any month in which total crypto disposals exceed R$35,000 — not just profitable months. Failure to file GCAP even in a loss month above the threshold attracts penalties.
Corporate & Entity Considerations
Brazilian companies are subject to IRPJ (corporate income tax) at 15% plus a 10% surcharge on profits above R$240,000 annually, plus CSLL at 9%, giving an effective combined rate of approximately 34% for most companies. Crypto held by a company is classified as a financial asset; gains on disposal are taxable as ordinary business income at corporate rates. The Banco Central do Brasil (BACEN) and the CVM jointly regulate the crypto sector under the framework established by Law 14,478/2022. Exchange operators require authorisation from BACEN. Brazil's GCAP monthly reporting system applies to legal entities as well as individuals.

Common Mistakes & High-Risk Scenarios

Missing monthly GCAP filing deadlines
Brazil requires monthly reporting and payment of capital gains above R$35,000 by the last business day of the following month. Missing this deadline triggers penalties and interest. The monthly obligation is not discretionary — it applies regardless of whether an annual return is also filed. Investors who declare gains only in the annual DIRPF without monthly GCAP filings are non-compliant and subject to penalty.
Misunderstanding the R$35,000 exemption as a gains threshold
The R$35,000 monthly exemption is based on total disposal proceeds, not net gains. If you sell R$40,000 worth of crypto in a month at a 10% gain (R$4,000 profit), the entire R$4,000 is taxable — not just the portion above the threshold. Managing total monthly disposal volumes near the R$35,000 line is the relevant planning consideration, not the size of the gain itself.
Not declaring foreign exchange holdings
Brazilians using international exchanges must declare foreign crypto balances and report transactions above R$30,000 per month. The RFB treats non-disclosure of foreign assets as a serious compliance failure with material penalties. CARF implementation by 2027 will give the RFB automatic access to international exchange data — undeclared foreign crypto positions become progressively harder to maintain.

Tax Mobility Considerations

Entering the Brazilian Tax System

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.

Exiting the Brazilian Tax System

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.

Tax Software for Brazil

We may earn commission from links. This doesn't affect our rankings.
SoftwareRatingBrazil SupportPrice
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 →

Official Resources

Tax laws change frequently. If a rate or rule on this page is outdated, let us know.