CryptaTax
🌐 EN
EnglishENDeutschDEEspañolESFrançaisFRItalianoIT日本語JA한국어KONederlandsNLPolskiPLPortuguêsPT
Sign In Get Started Free

Crypto Tax Brazil: How NFTs Are Taxed and What You Need to Report

If you have bought, sold, or created an NFT while based in Brazil, you almost certainly have a tax obligation. Crypto tax in Brazil is not optional, and the Receita Federal, Brazil's federal tax authority, has made clear that digital assets including non-fungible tokens fall within its reporting scope. Many holders assume that because NFTs are unique digital items rather than straightforward currency, they sit in a grey area. They do not. Whether you flipped a piece of generative art, sold in-game assets, or received royalties from a secondary sale, the taxman wants to know. This guide explains what the rules look like, when you trigger a liability, how the numbers work, and what you can do right now to get organised before the next filing deadline arrives.

How Crypto Is Taxed in Brazil: The Legal Foundation

Brazil's framework for taxing crypto assets dates to Normative Instruction RFB 1,888 of 2019, which established mandatory monthly reporting for transactions conducted on exchanges and peer-to-peer platforms. That instruction did not define a single tax rate; instead it plugged crypto into existing capital gains rules that already governed financial assets. The Receita Federal subsequently confirmed that NFTs are treated as digital assets for tax purposes, meaning the same logic applies.

The key principle is straightforward: a taxable event occurs when you dispose of a crypto asset and realise a gain. Disposal covers selling for Brazilian reais, exchanging one crypto for another, and transferring assets at a value above their cost basis. Simply holding an NFT does not trigger tax. Receiving one as a gift or as income from creative work does, however, create a cost basis that will matter the moment you decide to sell.

Brazil uses a progressive capital gains tax structure for individuals. The rate that applies to you depends on the total gain realised in the calendar year, not on a transaction-by-transaction basis. Monthly disposals above a specific threshold must be reported and the tax paid before the end of the following month, so timing matters enormously for anyone trading frequently.

Total Annual Gain (BRL) Capital Gains Tax Rate
Up to 5,000,000 15%
5,000,001 to 10,000,000 17.5%
10,000,001 to 30,000,000 20%
Above 30,000,000 22.5%

NFTs and the Crypto Tax Brazil Calculation

NFTs complicate things slightly because their value is often denominated in a foreign cryptocurrency such as ETH rather than directly in BRL. When you sell an NFT, you must convert the proceeds to BRL at the exchange rate on the date of the transaction. The same conversion applies to your original purchase price. Your taxable gain is the difference between those two BRL figures, adjusted for any allowable costs such as gas fees or marketplace commissions you paid to complete the transaction.

Artists and creators face an additional layer. If you mint and sell an NFT as part of a business or regular creative activity, the Receita Federal may treat your proceeds as income rather than capital gains. Income is subject to different rates and different reporting obligations. The distinction between a hobbyist selling one piece and a professional releasing regular collections is not always obvious, which is exactly where many filers go wrong.

Royalties from secondary sales are another area of uncertainty. When a smart contract sends you a percentage of every resale, that payment is income at the point you receive it. You must convert it to BRL, record the date and amount, and include it in your annual return. Ignoring royalties because they feel passive or automatic is one of the most common mistakes Brazilian NFT creators make.

Monthly Reporting Obligations You Cannot Miss

One feature of how crypto is taxed in Brazil that surprises many newcomers is the monthly reporting requirement. If your total crypto disposals in any given month exceed BRL 35,000, you must file a GCAP report and pay any tax due by the last working day of the following month. This is separate from your annual income tax return. Missing the monthly deadline attracts fines and interest that compound quickly.

The BRL 35,000 threshold applies to the total value of disposals, not to the gain itself. If you sold BRL 40,000 worth of NFTs in a month but barely broke even, you still have to file the report even if little or no tax is owed. The paperwork obligation and the payment obligation are distinct, and conflating them is a common source of penalties.

Keeping clean records is therefore not just good practice; it is a legal requirement. Every transaction needs a date, an asset description, the BRL equivalent at the time, the cost basis, the sale proceeds, and the resulting gain or loss. NFTs traded on international marketplaces in ETH or SOL require an additional step of sourcing a reliable BRL exchange rate for each transaction date.

Obligation Trigger Deadline Tool / Form
Monthly gains report Disposals above BRL 35,000 in a month Last working day of following month GCAP (Programa de Apuração de Ganhos de Capital)
Annual income tax return All holders with reportable assets or income Typically April to May of the following year IRPF return
Exchange reporting Transactions on Brazilian exchanges above BRL 30,000 per month Monthly, filed by the exchange e-Financeira system

How Brazil Compares to Other Jurisdictions

Brazilian crypto holders who also have exposure to other markets sometimes ask how their obligations compare. The landscape varies considerably. Crypto tax in India, for example, uses a flat 30% rate on gains from virtual digital assets with no offset allowed for losses from other asset classes, making it one of the stricter regimes globally. The India crypto tax calculator question comes up often because the rules are rigid enough that calculation is relatively mechanical once you have your transaction history, though the flat rate bites hard on large gains.

In the UK, crypto is treated as a capital asset and taxed under Capital Gains Tax rules. How crypto is taxed in the UK depends on whether you are a basic-rate or higher-rate taxpayer, and there is an annual tax-free allowance that reduces the amount subject to CGT. UK holders also face income tax on staking rewards, mining proceeds, and airdrops received as compensation, which mirrors Brazil's treatment of creator royalties to some extent.

Brazil's progressive structure means that smaller gains face a lower burden than they would under India's flat rate, but the monthly reporting obligation and currency conversion requirement add administrative complexity that neither the UK nor India imposes in quite the same way. The table below summarises the headline treatment across these three jurisdictions for quick reference.

Jurisdiction Primary Tax on Crypto Gains NFT-Specific Guidance Monthly Filing Required
Brazil Progressive capital gains: 15% to 22.5% Treated as digital assets under Receita Federal guidance Yes, if disposals exceed BRL 35,000
India Flat 30% on virtual digital assets Included under VDA definition No, annual return only
United Kingdom Capital Gains Tax at 10% or 20% depending on income band HMRC treats NFTs as cryptoassets No, self-assessment annual

Common Mistakes Brazilian NFT Holders Make

The most widespread error is failing to record transactions at all. Many people buy NFTs on international marketplaces, hold them for months, and sell without ever documenting the BRL-equivalent cost basis. When the annual return arrives, they either guess or omit the gains entirely. Both approaches carry risk. The Receita Federal receives data from Brazilian exchanges and financial institutions automatically, and cross-referencing is increasingly sophisticated.

A second common mistake is treating NFT-to-NFT swaps as non-events. Exchanging one NFT for another is a disposal of the first asset at its market value on the date of the swap. If that value exceeds your cost basis, you have a gain to report regardless of the fact that you never received cash. This catches collectors off guard regularly.

People also underestimate the impact of foreign currency movements. An NFT purchased for 1 ETH when ETH was worth BRL 8,000 and sold for the same 1 ETH when ETH had risen to BRL 15,000 produces a taxable gain of BRL 7,000 in Brazil even if the ETH price in dollars barely moved. Currency gain is real gain under Brazilian rules.

Using a Brazil crypto tax calculator that handles multi-currency conversion and automatically categorises NFT transactions removes most of this guesswork. CryptaTax is built to handle exactly these scenarios, pulling in your wallet and marketplace data, converting each transaction to BRL at the correct historical rate, and producing a GCAP-ready summary.

Illustrative Scenario

To illustrate how this applies in practice, consider the following scenario:

Camila is a graphic designer based in São Paulo. She has been creating digital art since 2021 and minted her first NFT collection on a global marketplace in early 2023, pricing each piece in ETH. Over the course of the year she sold twelve pieces, received royalties from three secondary sales, and swapped two NFTs with another artist as part of a collaboration. She had not kept any records of the BRL equivalent on each transaction date and assumed her activity was too small to attract attention.

When she finally sat down to prepare her IRPF return, she discovered that her total disposals across the year had exceeded BRL 35,000 in three separate months, meaning she had missed three monthly GCAP filings. The royalties counted as income in the months received. The NFT swap was a taxable disposal she had not considered at all. Using CryptaTax, Camila imported her wallet history, applied historical BRL/ETH rates to each transaction, separated her creator income from her capital gains, and produced an amended report for the missed months. The platform flagged the swap as a disposal automatically, something she would not have caught manually.

Frequently Asked Questions

Do I have to pay crypto tax in Brazil if I only hold NFTs and never sell?

Simply holding an NFT does not trigger a tax liability in Brazil. A taxable event occurs when you dispose of the asset, whether by selling it, exchanging it, or transferring it at value. You must still declare holdings above certain thresholds in your annual IRPF return, but no capital gains tax is due until a disposal takes place.

How is crypto taxed in Brazil when I trade NFT-to-NFT?

Exchanging one NFT for another is treated as a disposal of the first asset at its fair market value on the date of the swap. If that value exceeds your original cost basis, a capital gain arises and must be reported. Many traders overlook this because no cash changes hands, but the Receita Federal is clear that a like-for-like crypto exchange is still a taxable event.

What is the monthly reporting threshold for crypto disposals in Brazil?

If the total value of your crypto disposals in any single month exceeds BRL 35,000, you must file a GCAP report and pay any tax owed by the last working day of the following month. This threshold applies to the total disposal value, not just the gain. Even if you made little profit, the filing obligation stands once you cross the threshold.

Are NFT royalties taxed differently from sales in Brazil?

Yes. If you are an NFT creator receiving royalties from secondary sales, those payments are typically treated as income rather than capital gains. Income is recorded at the BRL equivalent on the date received and declared in your annual return. This distinction matters because the applicable rate and reporting path differ from a straightforward asset disposal.

Can I use a brazil crypto tax calculator to prepare my GCAP filing?

Yes, and it is strongly advisable to do so if you have traded across multiple wallets or marketplaces. A dedicated Brazil crypto tax calculator converts each transaction to BRL at the correct historical rate, identifies taxable events including swaps and royalties, and produces a summary you can use to complete your GCAP report. CryptaTax is designed to handle this workflow for individual filers.

How does India crypto tax compare to Brazil for NFT holders?

India applies a flat 30% rate to gains from virtual digital assets including NFTs, with no ability to offset losses against gains from other asset classes. Brazil uses a progressive rate starting at 15%, which is lower for smaller gains but comes with a more complex monthly reporting obligation. An India crypto tax calculator will produce a simpler number but often a larger bill for equivalent gains.

Does the UK have similar NFT tax rules to Brazil?

The UK treats NFTs as cryptoassets subject to Capital Gains Tax, with rates of 10% or 20% depending on your income band and an annual tax-free allowance. Unlike Brazil, the UK does not require monthly reporting; everything flows through the annual self-assessment. UK holders must also pay income tax on NFT royalties and earnings from creator activity, which broadly mirrors Brazil's treatment of creator income.

What records do I need to keep for NFT transactions in Brazil?

You need the date of each transaction, a description of the asset involved, the BRL equivalent of both the purchase price and the sale price at the time of each event, any associated costs such as gas fees or platform commissions, and the resulting gain or loss. For NFTs priced in foreign crypto, you must also record the exchange rate source you used. The Receita Federal can request this documentation during an audit, so clean records are essential.

What happens if I miss a monthly GCAP filing in Brazil?

Missing a monthly GCAP deadline results in fines and interest charges that accumulate over time. The Receita Federal can also apply penalties for late or inaccurate filings discovered during a review. It is possible to file late GCAP reports with voluntary corrections, which typically reduces penalties compared to being caught during a formal audit. Acting early is always cheaper than waiting.

Source: CryptaTax

FAQ

Do I have to pay crypto tax in Brazil if I only hold NFTs and never sell?

Simply holding an NFT does not trigger a tax liability in Brazil. A taxable event occurs when you dispose of the asset, whether by selling it, exchanging it, or transferring it at value. You must still declare holdings above certain thresholds in your annual IRPF return, but no capital gains tax is due until a disposal takes place.

How is crypto taxed in Brazil when I trade NFT-to-NFT?

Exchanging one NFT for another is treated as a disposal of the first asset at its fair market value on the date of the swap. If that value exceeds your original cost basis, a capital gain arises and must be reported. Many traders overlook this because no cash changes hands, but the Receita Federal is clear that a like-for-like crypto exchange is still a taxable event.

What is the monthly reporting threshold for crypto disposals in Brazil?

If the total value of your crypto disposals in any single month exceeds BRL 35,000, you must file a GCAP report and pay any tax owed by the last working day of the following month. This threshold applies to the total disposal value, not just the gain. Even if you made little profit, the filing obligation stands once you cross the threshold.

Are NFT royalties taxed differently from sales in Brazil?

Yes. If you are an NFT creator receiving royalties from secondary sales, those payments are typically treated as income rather than capital gains. Income is recorded at the BRL equivalent on the date received and declared in your annual return. This distinction matters because the applicable rate and reporting path differ from a straightforward asset disposal.

Can I use a brazil crypto tax calculator to prepare my GCAP filing?

Yes, and it is strongly advisable to do so if you have traded across multiple wallets or marketplaces. A dedicated Brazil crypto tax calculator converts each transaction to BRL at the correct historical rate, identifies taxable events including swaps and royalties, and produces a summary you can use to complete your GCAP report. CryptaTax is designed to handle this workflow for individual filers.

How does India crypto tax compare to Brazil for NFT holders?

India applies a flat 30% rate to gains from virtual digital assets including NFTs, with no ability to offset losses against gains from other asset classes. Brazil uses a progressive rate starting at 15%, which is lower for smaller gains but comes with a more complex monthly reporting obligation. An India crypto tax calculator will produce a simpler number but often a larger bill for equivalent gains.

Does the UK have similar NFT tax rules to Brazil?

The UK treats NFTs as cryptoassets subject to Capital Gains Tax, with rates of 10% or 20% depending on your income band and an annual tax-free allowance. Unlike Brazil, the UK does not require monthly reporting; everything flows through the annual self-assessment. UK holders must also pay income tax on NFT royalties and earnings from creator activity, which broadly mirrors Brazil's treatment of creator income.

What records do I need to keep for NFT transactions in Brazil?

You need the date of each transaction, a description of the asset involved, the BRL equivalent of both the purchase price and the sale price at the time of each event, any associated costs such as gas fees or platform commissions, and the resulting gain or loss. For NFTs priced in foreign crypto, you must also record the exchange rate source you used. The Receita Federal can request this documentation during an audit, so clean records are essential.

What happens if I miss a monthly GCAP filing in Brazil?

Missing a monthly GCAP deadline results in fines and interest charges that accumulate over time. The Receita Federal can also apply penalties for late or inaccurate filings discovered during a review. It is possible to file late GCAP reports with voluntary corrections, which typically reduces penalties compared to being caught during a formal audit. Acting early is always cheaper than waiting.