Skip to content
Vida Financeira Pratica

Brazilian Crypto Tax in 2026: A Practical Guide to Filing Your Return

Equipe Chainless13 min read
Illustration of cryptocurrency income tax filing in Brazil for 2026

TL;DR

Learn how to declare crypto on your Brazilian income tax return in 2026, avoid Receita Federal penalties, and keep your transaction history organized.

April has arrived, and with it, the deadline for filing the 2026 Brazilian income tax return. If you bought, sold, swapped, or received cryptocurrency during 2025, the Receita Federal wants to know. And it likely already has part of that information.

Since 2019, Brazilian exchanges have reported client transactions to the tax authority on a monthly basis. Data cross-referencing is automatic. Omitting crypto assets from your return is not an oversight. It is a real risk of triggering a formal tax audit.

This guide covers everything you need to know about declaring cryptocurrency on your 2026 Brazilian income tax return: updated rules, obligations, tax rates, staking, DeFi, common mistakes, and how to keep your transaction history organized year-round.

Who is required to declare cryptocurrency on the 2026 Brazilian income tax return

The obligation to declare crypto assets on the 2026 return exists regardless of profit or loss. The Receita Federal applies two distinct criteria: ownership and transactions.

Ownership. If on December 31, 2025, you held crypto assets with an acquisition cost equal to or greater than R$ 5,000 per asset type, you must report them on the Bens e Direitos (Assets and Rights) form. This applies to Bitcoin, Ethereum, stablecoins, DeFi tokens, NFTs, and any other digital asset.

Transactions. If you sold, swapped, converted, or disposed of crypto assets during 2025, you must determine whether a capital gain occurred. Sales exceeding R$ 35,000 in a month on domestic exchanges trigger an obligation to pay tax on the profit via the GCAP program.

There is a detail many people overlook. The R$ 5,000 threshold applies per asset type. If you hold R$ 4,000 in Bitcoin and R$ 3,000 in Ethereum, you need to declare the Ethereum (above the threshold for that type) but not the Bitcoin (below the threshold for that type).

The Receita Federal does not tax crypto ownership. It taxes capital gains on disposal. But it requires ownership disclosure to track your net worth over time.

What Instrução Normativa 1888 says about crypto assets

IN 1888/2019, updated by Instrução Normativa RFB nº 2.180, is the primary regulatory instrument for reporting crypto asset transactions in Brazil.

It establishes that Brazilian exchanges must report monthly to the Receita Federal every transaction executed by their clients, with no minimum value threshold. Every purchase, sale, swap, donation, or transfer is recorded and sent to the tax authority.

For individuals who trade on foreign exchanges or conduct peer-to-peer (P2P) transactions, the obligation differs. If the monthly volume of operations exceeds R$ 35,000, the taxpayer must report these operations to the Receita Federal by the last business day of the following month.

The reported data includes:

  • Transaction type (purchase, sale, swap, donation, transfer)
  • Transaction date
  • Value in Brazilian reais
  • Crypto asset type and quantity
  • Identification of exchanges or counterparties involved

The Receita Federal cross-references this information with the annual income tax return. Discrepancies trigger automatic alerts that can lead to a formal audit.

Foreign exchanges and taxpayer responsibility

If you trade on exchanges based outside Brazil, the responsibility to report transactions is yours, not the exchange's. Platforms like Binance, Kraken, or Coinbase do not automatically send data to the Brazilian Receita Federal. Transactions exceeding R$ 35,000 per month must be reported by the taxpayer through the RFB system.

Resolução CVM 520 and crypto assets classified as securities

Resolução CVM 520, published in 2025, introduced an additional regulatory layer by classifying certain tokens as securities. This means tokens that represent participation in ventures, receivable rights, or an expectation of shared profit now fall under the jurisdiction of the Comissão de Valores Mobiliários (CVM).

In practice, for the taxpayer, the primary implication is that certain tokens may receive different tax treatment compared to standard crypto assets. If a token is classified as a security, its taxation rules move closer to those applied to stocks and other regulated financial assets.

For most retail investors trading Bitcoin, Ethereum, and stablecoins, Resolução 520 does not change the filing process. But if you invest in project-specific tokens, governance tokens with revenue distribution, or tokens promising passive returns, it is worth verifying whether the CVM classifies them as securities.

How to calculate capital gains on cryptocurrency in Brazil

Capital gains on crypto assets follow the same logic as other assets: sale price minus acquisition cost. The positive difference is the taxable gain.

Acquisition cost. This is the value in Brazilian reais you paid for the crypto asset at the time of purchase, including transaction fees and spread. If you bought 0.5 BTC for R$ 80,000, that is your acquisition cost.

Weighted average price. If you bought the same crypto asset at different times and different prices, you must calculate the weighted average price. Example: if you bought 0.3 BTC at R$ 150,000 and later 0.2 BTC at R$ 180,000, the average cost of your 0.5 BTC is R$ 162,000 (0.3 x 150,000 + 0.2 x 180,000 = 81,000 / 0.5 = R$ 162,000).

Swaps between crypto assets. Exchanging Bitcoin for Ethereum, or any crypto asset for another, is considered a disposal by the Receita Federal. You must calculate capital gains on the difference between the acquisition cost of the asset you surrendered and its market value at the time of the swap.

This is one of the most common traps. Many investors swap crypto assets without realizing each swap is a taxable event.

Capital gains tax rates

The rates follow the current progressive capital gains table:

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

For the vast majority of taxpayers, the applicable rate is 15%.

The R$ 35,000 monthly sales exemption

There is a relevant exemption: if total crypto asset sales in a month do not exceed R$ 35,000, the capital gain is exempt from tax. But this exemption applies only to transactions on domestic exchanges.

Sales executed on foreign exchanges do not qualify for this exemption, regardless of the amount. All capital gains from foreign operations are taxable.

The R$ 35,000 exemption applies to total sales value in the month, not to profit. If you sold R$ 36,000 in Bitcoin in a given month, even if the profit was only R$ 500, you must pay tax on that gain.

How to declare staking, yield farming, and DeFi income on the 2026 tax return

This is the area where Brazilian legislation still contains grey zones. But the Receita Federal has signaled a conservative stance: when in doubt, declare.

Staking and validation rewards

Rewards received from staking (proof-of-stake) are treated by the Receita Federal as taxable income at the moment of receipt. The value in reais on the date of receipt defines the acquisition cost of these new tokens.

In practice, when you stake Ethereum and receive rewards, each reward is a taxable event. You must record the value in reais on the date of receipt and declare it as income.

If you later sell those tokens received through staking, the capital gain is calculated on the difference between the sale value and the acquisition cost (value at the time of receipt).

Yield farming and liquidity provision

Income earned through DeFi protocols, such as yield farming, liquidity provision, and lending, follows similar logic. The Receita Federal tends to treat this income as taxable gains at the moment of redemption or receipt.

The practical challenge is record-keeping. DeFi protocols generate dozens or hundreds of microtransactions. Without organized records, reconstructing these operations at filing time is a nightmare.

Airdrops and tokens received for free

Tokens received via airdrop are declared with an acquisition cost of zero. If you later sell those tokens, the capital gain is calculated on the total sale value, since there was no acquisition cost.

DeFi and the Receita Federal: what we know so far

Taxation of DeFi operations in Brazil does not yet have specific regulation. The Receita Federal applies general capital gains and income rules by analogy. The recommendation from tax specialists is conservative: record everything, declare everything, and maintain documentation that proves each operation.

Step-by-step guide to declaring crypto on the 2026 IRPF

Let us walk through the practical process. Declaring crypto assets involves two fronts: reporting ownership on the Bens e Direitos form and calculating capital gains via the GCAP program.

1. Gather your transaction history

Before opening the Receita Federal software, organize all your data. You will need:

  • Complete statements from every exchange where you traded in 2025
  • Records of DeFi protocol operations (staking, farming, lending)
  • Dates and values of every purchase, sale, swap, and receipt
  • Acquisition cost in reais for each crypto asset
  • Balance in quantity and value for each crypto asset as of December 31, 2025

Chainless users have access to a complete transaction history and monthly tax report generation, directly on the platform. Instead of reconstructing data manually, you generate a report with all operations already organized for the Receita Federal.

2. Report ownership on the Bens e Direitos form

In the IRPF 2026 software, navigate to the Bens e Direitos (Assets and Rights) section. For each crypto asset type with an acquisition cost above R$ 5,000, create an entry:

  • Group: 08 (Criptoativos)
  • Code: Select based on asset type:
    • 01: Bitcoin (BTC)
    • 02: Other cryptocurrencies (altcoins like ETH, SOL, ADA)
    • 03: Stablecoins (USDT, USDC, DAI)
    • 10: NFTs
    • 99: Other crypto assets
  • Description: Describe the asset, quantity, the exchange where it is custodied, or whether it is in a personal wallet
  • Balance on 12/31/2024: Acquisition cost value from the previous return
  • Balance on 12/31/2025: Updated acquisition cost (not market value)

Important: the declared value is always the acquisition cost, not the market value. If you bought 1 BTC for R$ 200,000 and on December 31, 2025, it was worth R$ 500,000, the declared value is R$ 200,000.

3. Calculate capital gains in GCAP

If you sold crypto assets at a profit during 2025 and total monthly sales exceeded R$ 35,000 (on domestic exchanges), you must calculate and pay the tax via the GCAP program.

GCAP (Programa de Apuração de Ganhos de Capital) is a separate software application available on the Receita Federal website. In it, you register each sale:

  • Transaction date
  • Disposal value (sale price in reais)
  • Acquisition cost
  • Transaction expenses (brokerage fees, network fees)

The program automatically calculates the capital gain and generates the DARF (Documento de Arrecadação de Receitas Federais) for payment. Tax must be paid by the last business day of the month following the sale.

If you calculated capital gains during 2025, GCAP data is imported into the annual IRPF return.

4. Import GCAP data into the IRPF

When completing the annual return, import the file generated by GCAP. Capital gains information is automatically inserted into the corresponding section. Verify that the values are correct and that every month with taxable transactions has been included.

Common mistakes in crypto tax filing that trigger audits

The Receita Federal has been refining its data cross-referencing systems. These are the most frequent errors that trigger alerts.

Failing to declare crypto held on foreign exchanges. The fact that the exchange is outside Brazil does not eliminate the obligation to declare. If the acquisition cost exceeds R$ 5,000, it must appear on the Bens e Direitos form.

Confusing market value with acquisition cost. The return requires acquisition cost, not the current price. Declaring market value artificially inflates your net worth and creates inconsistencies in data cross-referencing.

Ignoring swaps between crypto assets. Swapping BTC for ETH is a disposal. It creates a taxable event. Many taxpayers treat these operations as mere conversions and fail to calculate capital gains.

Not paying the monthly DARF when due. Tax on crypto capital gains is not paid with the annual return. It is paid monthly via DARF by the last business day of the month following the transaction. Late payment generates penalties and interest.

Omitting staking and DeFi income. Even if individual amounts are small, the sum of income throughout the year can be significant. The Receita Federal expects consistency between the transactions reported by exchanges and what appears on the return.

Each error is not just a penalty risk. It is a signal for the Receita Federal to scrutinize your entire return more closely.

How to maintain control of your crypto transaction history throughout the year

The real problem with crypto tax filing is not the form itself. It is the absence of organized data when April arrives.

If you trade on multiple exchanges, use DeFi protocols, and execute dozens of transactions throughout the year, reconstructing that history in April is a thankless and error-prone task.

The solution is to keep records updated throughout the year. That means:

  • Recording every operation with date, value in reais, quantity, and asset type
  • Maintaining an updated weighted average cost
  • Saving proof of every transaction
  • Consolidating data from all platforms into a single record

Platforms that provide transparent transaction histories and tax report generation, like Chainless, make this process part of the normal user experience. You operate normally throughout the year and, when filing season arrives, generate a monthly report with all the data already organized and ready for the Receita Federal.

Those who rely on manual spreadsheets or memory end up losing information, estimating values, and creating inconsistencies that the Receita Federal detects.

Crypto assets and the Brazilian Foreign Capital Declaration (DCBE)

If you hold crypto assets on foreign exchanges or wallets with a total value exceeding US$ 1 million on December 31, there is an additional obligation: the Declaração de Capitais Brasileiros no Exterior (DCBE), administered by the Banco Central.

The DCBE is filed annually for amounts between US$ 1 million and US$ 100 million, and quarterly for amounts above US$ 100 million. Crypto assets custodied on foreign platforms are considered foreign assets for purposes of this declaration.

This obligation is separate from the IRPF and has its own deadlines. The penalty for non-filing can reach R$ 250,000.

Legitimate strategies exist to optimize the tax burden on crypto assets. None of them involve omitting information.

Leverage the monthly R$ 35,000 exemption. If you need to sell a large position, consider distributing sales across multiple months, keeping each month below the exemption threshold on domestic exchanges. This is legal tax planning.

Offset losses. Losses on crypto asset operations can be offset against future gains of the same type. If you sold at a loss in one month, that amount reduces the capital gains tax base in subsequent months.

Record all deductible expenses. Transaction fees, network fees (gas fees), documented spreads, and custody costs can be included in the acquisition cost, reducing taxable capital gains.

Maintain impeccable documentation. In case of an audit, the ability to prove every transaction with documentation is what separates tax planning from tax evasion.

What happens if you fail to declare cryptocurrency on your income tax return

The consequences of omission are concrete and escalating.

Tax audit (malha fina). The Receita Federal cross-references data reported by exchanges with the taxpayer's return. Discrepancies trigger automatic retention of the return for analysis.

Penalty for omission. The penalty for failing to declare capital gains is 75% of the tax due, potentially reaching 150% in cases of proven fraud.

Interest and adjustments. On overdue tax, interest equivalent to accumulated Selic rate applies, plus 1% in the month of payment.

Criminal proceedings. In cases of tax evasion involving significant amounts, the taxpayer may face criminal prosecution for crimes against the tax order, with penalties of 2 to 5 years of imprisonment.

The Receita Federal has been investing in data cross-referencing technology and international cooperation. Believing that crypto transactions are invisible to the tax authority is a wager that grows riskier with each passing year.

Conclusion: declaring crypto is a matter of organization, not complexity

The process of declaring crypto assets on the 2026 return does not require advanced technical knowledge. It requires organization. It requires access to your transaction history. It requires discipline to maintain updated records throughout the year.

The rules exist. The rates are known. The deadlines are public. What most investors lack is the data infrastructure that makes tax compliance a natural part of digital wealth management.

Chainless was built with this transparency as a founding principle. Monthly tax report generation and a complete transaction history, accessible at any moment, so that filing your income tax return is a natural consequence of usage, not a problem to solve in April.

Your digital wealth deserves clarity. And the Receita Federal demands it.

Tax reports generated automatically for your return

Chainless generates monthly tax reports with a complete history of your crypto operations. When filing season arrives, the data the Receita Federal demands is ready and organized, without building spreadsheets or reconstructing information. Your wealth, your rules, your reports.

See how it works

Perguntas frequentes

Do I need to declare crypto on my Brazilian tax return even if I did not sell?

Yes. The Receita Federal requires anyone holding crypto assets with an acquisition cost of R$ 5,000 or more per asset type to declare ownership on the Bens e Direitos form. This applies even if you made no sales during the calendar year.

What is the tax rate on crypto capital gains in Brazil?

Capital gains follow a progressive rate table: 15% for gains up to R$ 5 million, 17.5% between R$ 5 and R$ 10 million, 20% between R$ 10 and R$ 30 million, and 22.5% above R$ 30 million. The exemption for monthly sales below R$ 35,000 applies only to transactions on domestic exchanges.

How does the Receita Federal know I own cryptocurrency?

Brazilian exchanges are required to report all client transactions monthly under Instrução Normativa 1888. Foreign exchanges do not report automatically, but the Receita Federal cross-references data through international tax information exchange agreements. Failing to disclose constitutes tax evasion.

Onchain or nothing

Banks hate us.

Because we proved custody is a choice, not a requirement. Your wealth lives onchain, under your key, without asking anyone's permission.

No custodyNo lock-upNo middlemen