
How to Declare Cryptocurrency in Brazil (IN 1888)
How do you declare cryptocurrencies and digital assets in Brazil?
Establishing tax residency in Brazil subjects your digital asset portfolio to the rigorous regulatory oversight of the Receita Federal (Brazilian Federal Revenue Service). Managing cryptocurrencies requires strict adherence to specific reporting frameworks, notably Normative Instruction RFB No. 1888/2019 (IN 1888).
Whether you are an investor systematically acquiring Bitcoin, hold a diversified international portfolio, or receive professional compensation in stablecoins (such as USDT or USDC), Tytle manages your statutory administration. We provide digital-first cryptocurrency tax advisory services to ensure absolute regulatory compliance and protect your assets against administrative audits and penalties.
Why is cryptocurrency compliance in Brazil complex for residents?
Traditional domestic accountants frequently lack the specialized technical knowledge needed to process blockchain transactions and properly classify the use of decentralized exchanges. This creates a structural compliance deficit for residents who use international exchanges or decentralized finance (DeFi) protocols.
A common regulatory misconception is believing that cryptocurrency reporting is exclusively an annual obligation executed during the tax season (IRPF) between March and May. In Brazil, digital asset compliance involves a dual system: continuous monthly tracking and annual tax reconciliation. Postponing the declaration to the annual filing window creates the risk of violating mandatory monthly deadlines. Using foreign exchanges (such as Binance Global, Coinbase, or Kraken) or non-custodial hardware wallets (such as Ledger or Trezor) transfers the entire legal burden of reporting to the individual taxpayer.
What is the mandatory monthly IN 1888 declaration?
Normative Instruction RFB No. 1888/2019 (IN 1888) establishes a mandatory monthly informational report required by the Receita Federal. Its regulatory purpose is to monitor capital movement outside of traditional fiat banking infrastructure to prevent money laundering and track wealth accumulation.
The regulation requires tax residents to submit a detailed monthly declaration of cryptocurrency transactions. This includes purchases with fiat currency (Reais, Dollars, Euros), sales (liquidations), crypto-to-crypto swaps (for example, exchanging BTC for ETH), and internal transfers between wallets owned by the same person.
Who is legally required to file the IN 1888 declaration?
The filing requirements depend strictly on the custody location of your digital assets and your monthly transaction volume.
- Brazilian Domestic Exchanges: If you operate exclusively through exchanges domiciled in Brazil (such as Mercado Bitcoin or Foxbit), you are generally exempt from submitting IN 1888 manually. The domestic exchange is legally obligated to report your transaction data directly to the government automatically.
- Foreign Exchanges and Private Wallets: If you use international exchanges or non-hosted/private wallets (such as MetaMask, Ledger, Trezor), the Brazilian government does not have automatic access to your transaction data. Consequently, the burden of reporting the transactions falls entirely on you.
How does the R$ 30,000 reporting threshold work?
For individuals using foreign exchanges or private wallets, the obligation to submit IN 1888 is triggered by a specific volume threshold. You are legally required to file the report for any specific calendar month in which the aggregate fiat value of your transactions equals or exceeds R$ 30,000.00.
- If you execute a single trade of R$ 35,000 in March, you must submit the IN 1888 report for March.
- If you execute zero trades (or trades that combined total less than R$ 30,000) in April, you do not need to submit the April declaration.

What are the penalties for omitting the IN 1888 report?
Although IN 1888 is strictly an informational report and does not immediately generate a tax charge, non-compliance carries severe administrative consequences.
Missing the monthly deadline triggers recurring statutory fines (generally R$ 100.00 per month of delay for individuals, plus percentage-based fines on the transaction value in case of inaccurate or omitted information). Furthermore, the omission of transaction history creates a critical data mismatch at the time of eventual liquidation of digital assets into Reais (BRL). When a financial institution reports a substantial fiat deposit to the Receita Federal without a corresponding IN 1888 transaction trail, this frequently triggers an immediate regulatory audit and the possible suspension of your CPF and associated bank accounts.
Frequently Asked Questions (FAQ) about Cryptocurrency in Brazil
1. Does swapping one cryptocurrency for another count toward the R$ 30,000 threshold?
Yes, absolutely. The Brazilian government considers a crypto-to-crypto swap (for example, exchanging BTC for ETH) as two distinct events: the sale of the first coin and the purchase of the second. The total value of this swap converted to Reais (BRL) is included in the calculation of your monthly volume for determining the IN 1888 filing obligation.
2. I only use a hardware wallet (Ledger). Do I need to declare anything?
Yes. A Ledger or Trezor is considered a non-hosted or foreign wallet. If you move more than R$ 30,000 in cryptocurrency into or out of that Ledger in a single month (including deposits, withdrawals, or swaps), you are legally required to file the IN 1888 report on your own. The blockchain is public, but the Receita Federal relies on you to legally link your CPF to that wallet address.
3. Are stablecoins like USDT and USDC treated differently?
No. Under Brazilian tax law, stablecoins are treated exactly the same as volatile cryptocurrencies like Bitcoin. If you receive your salary monthly in USDT and the amount exceeds R$ 30,000, you must report the acquisition of those stablecoins through IN 1888 in the month of receipt.
4. What happens if I missed several months of IN 1888 filings?
You will be subject to late filing fines, but the risk of a Malha Fina audit is much greater if you do nothing. Tytle can help you submit ""retroactive"" reports to voluntarily disclose past transactions (Denuncia Espontanea), which is administratively safer and cheaper than being detected during a banking data cross-reference.
5. How do you calculate the R$ 30,000 threshold?
You must add up the value of all transactions in that specific calendar month. This includes buying cryptocurrency with fiat currency, selling cryptocurrency for fiat currency, swapping crypto for crypto, and transferring cryptocurrency between different people (P2P). If you buy R$ 16,000 in Bitcoin and sell R$ 15,000 in Ethereum in the same month, your total transaction volume is R$ 31,000. Therefore, you reach the threshold and must file IN 1888.
6. Do I pay the 15% capital gains tax every month?
No. The 15% tax on virtual assets held abroad (established by the Offshore Law - Law 14,754/2023) is an annual obligation paid when you file your Income Tax Return (IRPF) between March and May. The monthly IN 1888 is a purely informational requirement and does not involve immediate tax payment via DARF.
7. Does transferring cryptocurrency between two of my own wallets count toward the threshold?
Yes. According to strict interpretations of the Receita Federal's guidelines, moving cryptocurrency between two wallets you own (for example, sending from an exchange to your personal Ledger) is technically counted as transaction volume. It is a mandatory requirement to include these transfers in your IN 1888 report to ensure that your ending balances perfectly match your annual income tax return and prove the origin of funds.
This content is for informational purposes only and does not constitute tax, legal, or financial advice. Tax laws change frequently and vary by jurisdiction. Consult a qualified tax professional for advice specific to your situation.