Bitcoin Taxes in Brazil
Everything you need to know about reporting cryptocurrency to the Receita Federal.
Disclaimer: This guide provides general information about Brazilian crypto tax rules. It is not tax advice. Consult a qualified Brazilian tax professional (contador) for your specific situation.
Are Bitcoin Profits Taxed in Brazil?
Yes. The Receita Federal (Brazilian Federal Revenue Service) considers cryptocurrency as a financial asset. Capital gains from selling crypto are subject to income tax, and all crypto holdings must be declared annually.
The good news: if your total crypto sales in a given month are below R$35,000, your capital gains from those sales are tax-exempt. This exemption makes Brazil relatively friendly for small and medium Bitcoin investors.
Capital Gains Tax Rates
When your monthly crypto sales exceed R$35,000, capital gains are taxed at progressive rates:
| Capital Gain Amount | Tax Rate |
|---|---|
| Up to R$5 million | 15% |
| R$5 million to R$10 million | 17.5% |
| R$10 million to R$30 million | 20% |
| Above R$30 million | 22.5% |
The R$35,000/month exemption applies to total sales across all exchanges and all cryptocurrencies combined. This is the gross sale amount, not the profit.
Monthly Reporting (GCAP)
If your capital gains exceed the R$35,000 exemption threshold, you must calculate and pay taxes monthly using the GCAP (Ganhos de Capital) system:
Calculate your gain
Sale price minus acquisition cost = capital gain
File via GCAP program
Download the GCAP software from the Receita Federal website and enter your transactions
Generate DARF
The system generates a DARF (Documento de Arrecadacao de Receitas Federais) payment slip
Pay by the last business day
The DARF must be paid by the last business day of the month following the sale
Annual Declaration
All crypto holdings worth R$5,000 or more (at acquisition cost) must be declared in your annual Declaracao de Imposto de Renda de Pessoa Fisica (DIRPF). You declare each cryptocurrency separately under the code "Outros Bens e Direitos" (Other Goods and Rights), group 08, code 01.
Report the acquisition cost in BRL, not the current market value. Include the exchange where you hold it and the quantity. The deadline is typically April 30 of the following year.
Instrucao Normativa 1,888
Since 2019, the Receita Federal requires reporting of crypto transactions via Instrucao Normativa 1,888. This applies to:
- Brazilian exchanges: Must report all transactions automatically to the Receita Federal
- Foreign exchanges (Binance, Coinbase, etc.): Users must self-report transactions exceeding R$30,000/month
Taxable Events
Taxable (count toward R$35k threshold):
- - Selling crypto for BRL
- - Trading one crypto for another (e.g., BTC to ETH)
- - Using crypto to pay for goods or services
- - Converting crypto to stablecoins (e.g., BTC to USDT)
Not taxable:
- - Buying crypto with BRL (this is an acquisition, not a disposal)
- - Transferring crypto between your own wallets
- - Holding crypto (no tax until you sell)
Start Buying Bitcoin Today
Small purchases under R$35,000/month are tax-exempt on gains.
Compare Exchanges