📈 Get daily crypto insights that make you smarter about your money

Binance Brazil Will Ask Why You Are Sending Crypto Abroad From Nov. 1: Inside the 96 Purpose Codes and the 100,000 USD Cap

Starting Nov. 1, Brazilian users of Binance will have to explain the purpose of every international crypto transfer and identify who is on the other side before withdrawals can be submitted — with transfers above 50,000 USD requiring one of 96 purpose codes, and some cross-border payments capped at 100,000 USD per transaction when the foreign counterparty is not authorized in Brazil’s foreign exchange market.

By Ana Gonzalez | October 5, 2026

The exchange announced the new checks for cross-border crypto transfers involving Brazilian users, saying the changes follow Resolution BCB No. 521/2025, which brought international virtual-asset transfers into Brazil’s foreign exchange framework and created new reporting obligations for crypto service providers. The requirements cover individuals and companies using Binance in Brazil whenever crypto moves between a Brazilian resident and a non-resident — and sending assets to your own account on an overseas exchange counts as an international transfer under the rule. Transfers between two Brazilian residents are not affected.

Users Must Explain Why Crypto Is Moving Abroad

From Nov. 1, Brazilian users making international crypto transfers through Binance will need to provide the purpose of the transaction and identify the type of counterparty receiving or sending the assets. Binance explained that users may need to provide up to three pieces of information: the purpose of the transfer, the counterparty type — individual, company, bank, exchange, investment fund, nonprofit or another category — and, for corporate accounts, whether the other company belongs to the same economic group.

The purpose codes come from classifications set by Brazil’s central bank. Examples include transfers between a person’s own accounts, payments for goods, IT services, business services, donations and international travel. Binance stressed that the category chosen must match the real reason for the transaction, because the information is reported to the regulator. The number of available categories depends on the size of the transfer: transactions worth 50,000 USD or less use a simplified list of 10 purposes, while anything above that threshold requires the full list of 96 classifications — with no generic “other” option, meaning users must select the classification that genuinely fits. The threshold applies to each transfer individually.

  • Nov. 1 start — purpose and counterparty details required for international transfers by Brazilian users.
  • 50,000 USD threshold — above it, choose from 96 purpose codes instead of the simplified 10.
  • 100,000 USD cap — per-transfer limit when the foreign counterparty lacks authorization in Brazil’s FX market.
  • What Brazil receives — reporting on date, purpose, direction, customer ID, asset, value in reais, foreign counterparty, country and relationship.
  • Not the Travel Rule — Travel Rule phases follow separately, domestic in 2027 and international in 2028.

Missing Information Can Stop Withdrawals

Binance will not allow an international withdrawal request to be submitted until the required questionnaire is completed. Incoming deposits from abroad can remain pending while the exchange waits for the requested information, and in certain cases the transaction may be returned to the sender when the details are not supplied. The requirement applies to every international deposit and withdrawal, and API users are covered as well, with Binance requiring updated endpoints containing the additional regulatory fields. Institutional and VIP customers will receive separate technical instructions.

There are carve-outs worth knowing. Users transferring crypto to an account they own on a foreign exchange must identify themselves as the counterparty, but Binance will automatically enter the purpose as a transfer between accounts belonging to the same person, leaving the customer to confirm the declaration. For self-hosted wallets owned by the Binance customer, users do not need to provide a purpose when moving assets to or from their own self-custody wallet — they must simply confirm ownership, and Binance will still report the transaction to Brazil’s central bank under a separate category. Brazil’s separate 10,000 USD self-custody reporting rule, which took effect on Oct. 1 for qualifying transfers, concerns anti-money-laundering reporting and should not be confused with the Nov. 1 purpose-code requirement.

The 100,000 USD Cap and the Vetting of Foreign Exchanges

Brazilian rules place another condition on transfers involving foreign counterparties that are not authorized to operate in the country’s foreign exchange market. Resolution BCB No. 277, as amended by Resolution 521, limits an international virtual-asset payment or transfer to the equivalent of 100,000 USD per transaction when the counterparty is not an institution authorized in Brazil’s FX market. The limit is not a blanket ceiling on every international crypto transfer — its application depends on the status of the institution on the other side of the transaction.

Binance said foreign exchanges available for transfers will appear in a drop-down menu after being assessed under central bank requirements. A platform that does not appear on the list can be submitted to customer support for review, but inclusion remains subject to internal analysis. Central bank rules require Brazilian virtual-asset providers dealing with a foreign crypto company to check whether the overseas firm is subject to effective prudential and conduct supervision; when the foreign jurisdiction does not apply such requirements, the Brazilian provider must document its own risk assessment before doing business with that firm.

What It Means for Investors

The practical upshot is friction. Brazilian users who routinely move crypto across borders — to offshore exchanges, to foreign brokers, or to their own accounts abroad — will spend more time on declarations, and mistakes or missing details can freeze withdrawals or bounce deposits back to senders. Larger transfers face the full 96-code classification list, and any transfer to an unauthorized foreign platform hits the per-transaction cap. The policy also signals direction: Brazil is folding crypto into the same reporting architecture it uses for dollars and euros, and its supervision of crypto firms is moving closer to the framework applied to brokers and financial institutions, as new capital and licensing rules for crypto companies take shape.

Binance has been keen to stress that the November questionnaire is not Brazil’s crypto Travel Rule. The exchange said Travel Rule requirements follow a different phased timetable — domestic transfers scheduled for implementation in 2027 and international transfers in 2028, with separate notices to come. Resolution 521 instead deals with the treatment of certain virtual-asset activities inside Brazil’s foreign exchange and international capital framework.

The Verdict

Brazil is one of crypto’s most important retail markets, and Nov. 1 is the moment its transfer rules start to feel like banking paperwork. The changes are manageable — most everyday users moving funds between Brazilian accounts will notice nothing — but cross-border traders and anyone using offshore platforms should prepare their documentation habits now: know your purpose codes, confirm counterparty details before sending, and expect delays on deposits that arrive without information. Regulation is arriving on schedule in Brazil, and it is arriving in the fine print.

The cryptocurrency market remains highly volatile. This article is for informational purposes only and does not constitute financial advice.

13 thoughts on “Binance Brazil Will Ask Why You Are Sending Crypto Abroad From Nov. 1: Inside the 96 Purpose Codes and the 100,000 USD Cap”

  1. 96 purpose codes for transfers above 50,000 USD is going to be a support nightmare. Half of Brazil will discover their counterparty is not authorized when the 100k cap bites.

    1. Exactly. And the detail about sending to your own account on an overseas exchange counting as international is where most people will trip up first.

    2. support nightmare is optimistic. the category goes straight to the regulator per the piece, so a wrong purpose code is not a reopened ticket, it is a compliance record with your name on it

  2. Resolution BCB 521/2025 folding crypto into the foreign exchange framework was always going to end like this. Nov 1 is close, hope the flow is ready.

    1. The UX never is ready. Expect a week of failed withdrawals and angry posts on X before people learn the new reporting flow.

  3. Self-transfer reporting is the part regulators never understand. You are not moving value to anyone, just custody, yet it gets the same form as a payment.

  4. 96 purpose codes just to send my own money abroad. the simplified list of 10 under 50k is the only sane part of this whole thing

  5. nov 1 deadline and half my counterparties probably arent even on that authorized list yet. gonna be chaos the first week

    1. nov 1 is brutal lead time for a 96 code taxonomy. half the treasury teams i know found out about resolution 521 from this article and now have three weeks to remap their transfer flows

      1. treasury teams remapping flows in three weeks is comedy. half of them will pick the closest sounding code and pray

  6. and the category goes straight to the regulator, so one misclick and your transfer is flagged with the wrong purpose. love that for us

  7. the self transfer to your own offshore exchange account counting as international is what will generate the most fines. nobody thinks of moving custody as a cross border payment

  8. the 100k cap only when the counterparty is not authorized in the brazilian fx market is the sleeper rule here. anyone routing through a offshore venue without local registration just lost their large transfer lane entirely

Leave a Comment

Your email address will not be published. Required fields are marked *

BTC$85,724.00+0.3%ETH$2,709.49+0.2%SOL$120.04-1.2%BNB$786.29-0.4%XRP$1.50-0.4%ADA$0.2660+3.5%DOGE$0.0953-0.3%DOT$1.22-1.1%AVAX$10.90-1.8%LINK$13.93-1.5%UNI$9.07+0.3%ATOM$1.83+3.1%LTC$70.26-1.3%ARB$0.2075+1.8%NEAR$5.20+4.7%FIL$1.14+8.2%SUI$1.20-2.1%BTC$85,724.00+0.3%ETH$2,709.49+0.2%SOL$120.04-1.2%BNB$786.29-0.4%XRP$1.50-0.4%ADA$0.2660+3.5%DOGE$0.0953-0.3%DOT$1.22-1.1%AVAX$10.90-1.8%LINK$13.93-1.5%UNI$9.07+0.3%ATOM$1.83+3.1%LTC$70.26-1.3%ARB$0.2075+1.8%NEAR$5.20+4.7%FIL$1.14+8.2%SUI$1.20-2.1%
Scroll to Top