Stablecoin cards are taxed in Brazil through the stablecoin and the payment, not as a product: no rule we read targets the card. Capital gains apply when the stablecoin is sold, with monthly sales up to R$35,000 exempt, and IOF of 3.5% can apply to card purchases abroad, depending on how the issuer settles. Not tax advice.
Which taxes can touch a stablecoin card in Brazil?
Brazilian tax and reporting rules that can touch a stablecoin card, as read on November 1, 2026.
Rule | What the text says | Who it reaches | Where it comes from |
Capital gains on the stablecoin | Sale value minus purchase cost. Monthly sales up to R$35,000 are exempt, above that the gain is taxed at progressive rates | Individuals who sell | Receita Federal (Brazil's federal tax authority) FAQ and a Receita auditor, April 3, 2023 |
IOF (Imposto sobre Operações de Crédito, Câmbio e Seguro, the federal tax on credit, foreign exchange and insurance operations) | 3.5% on the FX operation that settles a user's purchase abroad, for issuers in a cross-border payment arrangement. Text as read on November 1, 2026 on Planalto; the compiled decree carries ADC 96 and Legislative Decree 176/2025 annotations, and no later act was checked | Cardholders, collected through the issuer | Decree 6.306/2007, Art. 15-B, VII, as amended by Decree 12.499 of June 11, 2025 |
Asset declaration in the income tax return | Stablecoins declared at acquisition cost from R$5,000 per type | Individuals filing the return | Receita's income tax manual, updated May 26, 2026 |
DeCripto reporting | Replaces the IN RFB 1.888/2019 model from July 2026 | Brazilian exchanges monthly, users only above R$35,000 a month without a Brazilian exchange |
The first two rows tax you. The last two tell Receita.
How Brazil regulates the providers behind all this is in the Brazil regulation guide and in the explainer on the virtual asset licence, the PSAV (Prestadora de Serviços de Ativos Virtuais, Brazil's virtual asset service provider authorization). Tax is the part they leave out. See also what a stablecoin is.
How Brazil taxes the stablecoin behind the card
Receita's FAQ defines a capital gain as the positive difference between what a good or right is sold for and what it cost. A Receita auditor explained on April 3, 2023 that gains from selling crypto up to R$35,000 a month are exempt, and that above that tax is charged as a capital gain at progressive rates. The statute that sets those rates (Law 8.981/1995, Art. 21) was not read, so the rates are as the auditor described them. The R$35,000 figure matches the general monthly exemption in Art. 22, II of Law 9.250/1995.
A dollar stablecoin changes the arithmetic, not the rule. USDC is designed to hold one dollar (see how USDC works), so sale value and purchase cost are close in dollars. In reais a move in the BRL/USD rate can create a gain or loss even when the coin never left its peg.
Receita does not carve stablecoins out. Its income tax manual lists "Stablecoins" as a category of crypto asset, to be declared at original acquisition cost, never at today's value.
Does a card swipe count as a sale?
The sources do not answer this. No Receita page, Planalto text or Ministry of Finance note read for this post addresses a card purchase paid from a stablecoin balance.
A gain exists when a crypto asset is sold for more than it cost, so the working question is where the card converts the stablecoin. A card that converts at purchase converts with each swipe. A card topped up first converts at top-up. A card that spends straight from a wallet has the provider pull the purchase amount at authorization. Which of these counts as the sale for Brazilian income tax, and whether it enters the R$35,000 monthly sum, is a question for an accountant who has read the card's terms. Put three questions to the issuer: where the stablecoin converts, what it records at that point, and what statement it gives the cardholder.
IOF on a card used abroad
IOF is a different tax on a different event, and the top-up is a separate question from the card. Article 15-B, item VII of Decree 6.306 of December 14, 2007, in the wording given by Decree 12.499 of June 11, 2025, sets 3.5% on the foreign exchange operations that issuers in a cross-border payment arrangement run to settle their users' purchases of goods and services abroad.
Two cautions from the Planalto text. The compiled decree carries annotations to Legislative Decree 176/2025 and ADC 96, the Supreme Federal Court case on the 2025 IOF changes, so the rate in force on the day of a purchase applies. And the text as read has no reference to virtual assets. Whether a stablecoin card sits inside the "cross-border payment arrangement" wording depends on who issues it and how it settles abroad, which is the issuer's structure, not a rule written for stablecoins.
The top-up leg is different. Turning reais into USDC is a virtual asset operation governed by Resolution BCB 521: it is an operation of the foreign exchange market but is not itself foreign exchange, and Lumx's position is that no IOF applies to it, because a stablecoin is not foreign currency.
Reporting to Receita: from IN 1.888 to DeCripto
Receita replaced its 2019 reporting model with the DeCripto declaration, created by IN RFB 2.291 of November 14, 2025. Operations from July 2026 go through DeCripto, and the old model ran until June 30, 2026. It follows the OECD's Crypto-Asset Reporting Framework and reaches providers abroad that serve Brazil.
Who files did not change. Brazilian exchanges file every month regardless of amount. Individuals and companies file only if they trade without a Brazilian exchange as intermediary and exceed R$35,000 in the month, up from R$30,000. For a cardholder, the reporting is mostly the provider's job, and the annual return is the cardholder's: declare the stablecoin at acquisition cost once it reaches R$5,000 for the same type.
Where the risk sits when a balance backs a card
A stablecoin balance is not a bank deposit. Law 14.478/2022 defines a virtual asset in Art. 3 as separate from national and foreign currency and from electronic money, and Art. 13 applies the consumer protection code to operations in the virtual asset market "no que couber" (to the extent applicable).
Where the consumer-side risk of a stablecoin card sits, and what to check.
Risk | Who carries it | What to check before using the card |
Custody of the balance | The party that holds the wallet | Whether it is custodial or self-custodied, and which entity is the provider (see what a custodial wallet is) |
Freezes and holds | The cardholder, until a document clears | Whether the provider can hold a transaction for review and how it asks for the document |
Fraud and disputes | The issuer and the card network, within their rules | Whether a purchase can be disputed and what the issuer's terms say about stolen credentials |
Depeg of the stablecoin | The holder of the unconverted balance | How much sits in stablecoin versus fiat, and the issuer's reserve disclosures |
Provider failure | The holder, per the custody terms | What the custody terms say about segregation of client assets |
A card purchase sits inside card-network rules, and the dispute process follows the issuer's terms. The network side is covered in Mastercard settling card transactions in stablecoins. Depeg risk depends on funding: a card that holds the balance in stablecoin until each purchase exposes all of it to a peg move, and one that converts at top-up exposes only what is still unconverted. The provider-failure row has no rule cited on purpose: read the custody terms.
On Lumx, wallets are custodial and held with BitGo, separate for each customer with no omnibus account. The balance is stablecoin, not a deposit, because Lumx is not a bank. The wallet appears only once the customer is approved, and a transaction flagged by monitoring is held under an RFI (request for information) pending review instead of being rejected.
I recommend that any platform offering a stablecoin card to Brazilian users puts one plain line on the top-up screen: the balance is a virtual asset, not a bank deposit, and the tax records are the user's own. I would rather the screen cost a few top-ups than have the first conversation about it happen after a freeze.
What records a Brazilian cardholder should keep
Keep one line per conversion: date, stablecoin amount, value in reais that day, acquisition cost of the units sold, fees and the transaction hash, plus the monthly sales total, because the R$35,000 test is monthly.
When not to rely on this post
Do not use it to decide how to file. It reads what Receita, the Presidency and the Ministry of Finance published, not your facts.
The rules move. The Planalto text of Law 9.250/1995 carries an annotation to Provisional Measure 1.303/2025 marked "vigência encerrada" (no longer in force), and the IOF decrees were suspended within months.
It covers individuals. Company treatment, such as a business with a CNPJ (the Brazilian company taxpayer ID) holding stablecoin, was not read.
It covers Brazil. For the US and the EU, see US and EU card rules, and for who verifies the cardholder and who holds the funds, see card compliance in Brazil and Mexico.
What a card top-up and cash-out look like with Lumx
Lumx does not issue cards. It sits underneath them.
Lumx is stablecoin payments infrastructure for businesses that move money between Latin America and the rest of the world: one API to collect, hold, convert, and pay out in BRL, MXN, COP, USD, EUR, and GBP or in USDC and USDT, over local rails such as PIX, SPEI, PSE, Bre-B, ACH, FEDWIRE, SEPA, and Faster Payments, with SWIFT and on-behalf-of payments and collections (POBO and COBO) in USD, EUR, and GBP, plus named virtual accounts, custodial wallets, and KYB/KYC built in.
For a Brazilian cardholder the flow is this. The cardholder pays Pix (Brazil's instant payment system, run by the Central Bank) into a named account in their own name, the deposit becomes USDC or USDT in a custodial wallet that Lumx provisions with the customer, and the wallet is usable only after the customer is approved through KYC (know your customer, identity verification). A card from a provider such as Rain then spends from that wallet balance within a limit the cardholder approves, and the cardholder can revoke the approval. Cash-out is an off-ramp from the same wallet to a Pix key the cardholder registered, started by the platform through the API. The Rain top-up and cash-out guide walks through the rails, and Lumx vs Rain compares the two layers.
For tax records, every on-ramp and off-ramp carries a receipt with the rate, the source and target amounts, the fees and the blockchain transaction hash, and each conversion is its own transaction. Whether a conversion counts as a sale is for the accountant, as above. For safety, when compliance needs a document, an RFI (the compliance hold that asks for a document before a transaction clears) pauses the customer, the account or the transaction instead of rejecting it, and names what is missing.
The Brazilian entity has filed its application for the SPSAV (the company type that holds a PSAV authorization) and operates under the Article 88 transition regime of Resolution BCB 520/2025. It is not a bank. Rails: the USDC to BRL page, the global payments page and the coverage page.
Methodology and sources
Every tax claim above comes from a text read on November 1, 2026: Receita Federal's pages on crypto reporting, its November 17, 2025 notice on IN RFB 2.291, its March 17, 2026 note on the DeCripto transition, its income tax manual, its capital gains FAQ, and a Ministry of Finance note on crypto in the income tax return.
The statutes and decrees were read on planalto.gov.br: Law 14.478/2022, Law 9.250/1995, Decree 6.306/2007 as compiled and Decree 12.499/2025. The text of IN RFB 1.888/2019 and IN RFB 2.291/2025 sits behind a script-only page on the Receita norms portal that served no text to our checker, so both link to Receita's own pages about them. Resolutions BCB 520/2025 and 521/2025 link to the BCB's official normative pages, which serve their text through a script, so the description of Resolution 521 above is Lumx's own position, not our reading of its wording. Law 8.981/1995 was not read. Lumx facts come from the Lumx docs on wallets, transactions and RFI, read the same day.
Not read: Receita's treatment of companies, any Receita text on card purchases paid from stablecoin, any act after Decree 12.499 that changed the IOF rate, and the consumer complaint channels, which are left out for that reason.
Verified on November 1, 2026. Operational context, not legal, tax, or investment advice. Decree 6.306/2007 and Decree 12.499/2025 checked against planalto.gov.br on November 1, 2026. Law 9.250/1995 checked against planalto.gov.br on November 1, 2026. Law 14.478/2022 checked against planalto.gov.br on November 1, 2026.
Cover photo: Vik Molina on Unsplash.
Are stablecoin cards taxed in Brazil?
No Brazilian rule read taxes the card as such. The stablecoin behind it falls under capital gains, with sales up to R$35,000 a month exempt for individuals, and IOF of 3.5% can apply to a card used abroad, depending on how the issuer settles; the compiled decree text was not re-checked for later changes. Lumx does not issue cards. It tops up and cashes out for them, and each conversion carries a receipt with the rate, the amounts and the fees.
Is spending with a stablecoin card a sale for Brazilian income tax?
The texts read do not say. A gain arises when the stablecoin is sold for more than it cost, so what matters is where the card converts it: at the swipe, at top-up, or at authorization. An accountant applies that to the card's terms. When a card such as Rain spends from a Lumx wallet balance, the Lumx conversion receipts and the card statement are the two records to keep.
Does IOF apply to a stablecoin card?
Decree 6.306/2007 sets 3.5% on the foreign exchange settlement of a user's purchases abroad for issuers in a cross-border payment arrangement, but the compiled text carries court annotations and does not mention virtual assets. Whether it reaches a given card depends on the issuer's structure, so ask the issuer. Lumx does not issue the card, so its side is the Pix deposit and the cash-out to a Pix key.
Do I have to report my stablecoin card to Receita?
The provider does most of it. Brazilian exchanges file monthly under DeCripto, and individuals file only if they trade without a Brazilian exchange and exceed R$35,000 in the month. The annual return still asks for stablecoins at acquisition cost when they reach R$5,000 for the same type. On Lumx, the conversion receipts carry the rate and amounts a return needs.
Are stablecoin cards safe?
A stablecoin balance is not a bank deposit, and the risk depends on who holds the wallet, whether a purchase can be disputed, how the balance is funded and what happens if the stablecoin loses its peg. Law 14.478/2022 applies the consumer protection code to the virtual asset market where applicable. Lumx wallets are custodial, held with BitGo and separate for each customer, and usable only after approval.





