Skip to main content
Our Top Pick: Revolut — Best overall crypto bank for most users Open Account ↗ (affiliate)

Crypto Taxes Brazil

15–22.5% on capital gains, but total monthly sales up to R$35,000 are exempt.

Tax year 2025 · filing year 2026

SK
Reviewed by Stephan Kulik · Last updated: · How we rank

Short answer

Brazil taxes crypto capital gains at 15–22.5% (progressive), but disposals are exempt when your total sales in a month are R$35,000 or less. Pay via DARF code 4600 by the last business day of the following month. Operations on foreign exchanges over R$30,000/month trigger IN 1888 monthly reporting, and Law 14.754/2023 adds a 15% annual tax on offshore-held assets. Holdings are declared yearly in the IRPF at cost. Not tax advice — consult a contador.

The Brazilian framework

Crypto in Brazil sits under two authorities. Receita Federal do Brasil (RFB) handles taxation; Banco Central do Brasil regulates virtual-asset service providers under the Marco Legal das Criptomoedas (Law 14.478/2022). For an individual investor, tax breaks into two separate obligations:

  • Monthly capital gains (GCAP): tax on the gain from each disposal, paid by DARF.
  • Annual holdings declaration (IRPF): reporting what you hold, at acquisition cost.

The R$35,000 monthly exemption

This is the single most important relief for retail investors. If the total value of crypto you dispose of in a calendar month is R$35,000 or less, the gain is exempt from income tax. The limit is on total monthly sales (across all crypto-assets), not on the gain, and it resets each month.

The cliff is sharp: sell R$34,000 of crypto in a month and the gain is fully exempt; sell R$36,000 and the entire gain becomes taxable — there is no partial relief above the line. Spreading large disposals across months is a legitimate planning lever.

Capital gains rates

Gains above the exemption are taxed progressively on the monthly total:

  • 15% on gains up to R$5 million
  • 17.5% from R$5M to R$10M
  • 20% from R$10M to R$30M
  • 22.5% above R$30M

Almost all individual investors pay the 15% rate.

Monthly payment workflow

  1. Track acquisition cost (in reais) and date for each crypto position.
  2. At month-end, total your disposals (sales + crypto-to-crypto swaps + crypto spent).
  3. If total monthly disposals are R$35,000 or less: no tax due (exempt), but keep records.
  4. If over R$35,000: calculate the gain and apply the 15–22.5% rate.
  5. Pay the tax via DARF code 4600 by the last business day of the following month.
  6. Late DARFs accrue interest (Selic) plus a fine — pay on time.

IN 1888: foreign-exchange reporting

Instrução Normativa 1888 requires a separate monthly declaration when your crypto operations on foreign exchanges or peer-to-peer (anything not through a Brazilian exchange) exceed R$30,000 in a month. Brazilian exchanges already report your activity to RFB, so domestic-only traders generally don't file the IN 1888 declaration — but they still owe GCAP on gains. The R$30,000 IN 1888 threshold (reporting) and the R$35,000 exemption (tax) are two different numbers for two different things.

Law 14.754/2023: offshore crypto

From 1 January 2024, Law 14.754/2023 taxes income from foreign-held financial investments at a flat 15% per year, declared annually in the IRPF. Crypto held on foreign platforms can fall under this offshore regime, which changes the timing from the monthly-realization GCAP model to an annual one. RFB's detailed guidance on classifying specific crypto arrangements under this law is still developing — if a material share of your holdings sits on offshore platforms, this is the area to confirm with a contador.

Crypto-to-crypto is taxable

Receita Federal has stated (Solução de Consulta COSIT 214/2021) that swapping one crypto-asset for another is a taxable disposal — the gain, measured in reais at the moment of the swap, is realized even with no conversion to fiat. This is stricter than jurisdictions like Portugal that defer swaps until a fiat exit. The swap value counts toward your monthly R$35,000 disposal total, so it can be exempt if you stay under the line.

Annual IRPF declaration

Each year in the Declaração de Ajuste Anual, crypto is reported under "Bens e Direitos", group 08, at acquisition cost in reais (not market value), using per-asset codes — Bitcoin (01), other cryptocurrencies (02), stablecoins (03), NFTs (10), and so on. You must declare a given asset once your holding of it reaches R$5,000 or more at year-end. This holdings declaration is independent of whether you owed any monthly capital-gains tax.

Where to hold crypto from Brazil

See best crypto banks for Brazil and the global crypto-banks rankings. If you accept crypto in a business, the crypto merchant tax guide covers revenue recognition.

International reporting: Brazil has committed to the OECD's Crypto-Asset Reporting Framework (CARF), under which exchanges will report account holders' crypto activity for automatic exchange between tax authorities later this decade — the same direction of travel as the EU's DAC8. Foreign-platform activity will become increasingly visible to Receita Federal regardless of whether you self-report.

Disclaimer

This page is general information, not tax advice. Brazilian crypto-tax rules — especially the offshore regime under Law 14.754/2023 — are still being clarified by Receita Federal. Confirm current thresholds and treatment with a contador familiar with crypto. See terms.

Frequently asked questions

Do I pay tax on crypto in Brazil? +
Yes. Receita Federal do Brasil (RFB) taxes capital gains on crypto disposals at progressive rates from 15% to 22.5%. However, if the total value of all crypto you SELL in a single calendar month is R$35,000 or less, the gain is exempt (the small-value disposal rule). Separately, you must declare your crypto holdings every year in the IRPF (annual income-tax return) at acquisition cost.
What is the R$35,000 monthly exemption? +
If the total value of crypto you dispose of (alienações — sales, crypto-to-crypto swaps, or spending) across all assets in one calendar month is R$35,000 or less, the capital gain is exempt from income tax. The R$35,000 limit is on total monthly SALES, not on the gain, and it resets each month. If your monthly disposals exceed R$35,000, the entire gain becomes taxable — not just the amount above the threshold.
What are the capital gains rates on crypto in Brazil? +
Gains are taxed progressively on the monthly total: 15% on gains up to R$5 million, 17.5% from R$5M to R$10M, 20% from R$10M to R$30M, and 22.5% above R$30M. The vast majority of retail investors pay the 15% rate. The tax is paid via a DARF (code 4600) by the last business day of the month FOLLOWING the disposal.
Do I have to report crypto held on foreign exchanges? +
Yes. Under Instrução Normativa 1888, if your monthly crypto operations conducted on FOREIGN exchanges or peer-to-peer (i.e. not through a Brazilian exchange) exceed R$30,000, you must file a monthly declaration to Receita Federal. Brazilian exchanges report your activity to RFB directly, but you still owe any capital gains tax due. Separately, Law 14.754/2023 (in force since 2024) taxes income from foreign-held financial investments at a flat 15% per year — RFB guidance on exactly which crypto-on-foreign-platform arrangements fall under this offshore regime is still developing.
Is crypto-to-crypto taxable in Brazil? +
Receita Federal has taken the position (Solução de Consulta COSIT 214/2021) that crypto-to-crypto swaps are taxable disposal events — the gain, measured in reais at the moment of the swap, is realized even though you never converted to fiat. This is stricter than jurisdictions such as Portugal that defer swaps. The R$35,000 monthly exemption can still apply if your total monthly disposals (including swaps) stay at or under the limit.
How do I declare crypto holdings on the annual IRPF? +
In the annual return (Declaração de Ajuste Anual), crypto is reported under "Bens e Direitos", group 08, at ACQUISITION cost in reais — not market value — using per-asset codes (Bitcoin = 01, other cryptocurrencies/altcoins = 02, stablecoins = 03, NFTs = 10, and so on). Declaration of a given asset is required once your holding of it reaches R$5,000 or more at year-end. The annual holdings declaration is separate from the monthly capital-gains (GCAP) obligation.
esc
↑↓ navigate ↵ open esc close