loading...
loading...

Stablecoin Payouts to Brazil: The Complete Guide for Businesses

Stablecoin Payouts to Brazil: The Complete Guide for Businesses

Brazil is one of the busiest markets in the world for real-time payments, which makes it a natural fit for stablecoin payouts brazil. Brazilians made 79.8 billion Pix transactions in 2025, worth R$35.3 trillion, according to the Banco Central do Brasil (BCB). Your recipients already live on instant local money.

The hard part is rarely the local leg. It is getting value from your treasury into Brazil without losing days to correspondent banking, FX spreads and mismatched beneficiary data.

This guide covers why businesses pay out to Brazil and how the domestic rails work. It also shows where cross-border payments break and how Yativo handles them.

Why Businesses Pay Out to Brazil

Brazil is a large trading economy with a steady flow of payments in both directions. The country exported US$348.7 billion and imported US$280.4 billion in 2025, so suppliers, agencies and contractors there expect fast local payments. Goods trade alone reached about US$629 billion in 2025, and every supplier in it wants reais on time.

That trade volume creates recurring payout needs. Importers pay Brazilian factories and freight partners. Software companies pay engineering contractors and support staff. Agencies pay local vendors and creators. Marketplaces pay sellers.

Crypto activity is part of the picture too. Chainalysis reports US$318.8 billion in crypto value received in Brazil from July 2024 to June 2025, with over 90% of flows tied to stablecoins.

FX matters in a country with a floating currency. Finance teams want a rate they can see before they commit, rather than a surprise on the statement.

How Local Payments Work in Brazil

Brazil’s domestic rails are fast and heavily used. The design choices matter when you build a payout flow, because each rail has its own identifiers and timing.

Pix

Pix moves money between accounts in seconds, at any hour and on any day, according to the BCB. In December 2025, 148 million people and 12.8 million companies made or received at least one Pix.

Pix works with keys stored in the DICT directory. The BCB recognizes five key types: mobile phone, email, CPF, CNPJ and a random key. Phone keys use the international E.164 format, and email keys can run to 77 characters, so validate both before you send.

You can also pay without a key. Manual entry of the recipient’s tax ID, branch and account number started 12% of all Pix transactions in 2025, according to the Banco Central do Brasil (BCB).

TED bank transfers

TED is the classic same-day bank transfer. It runs on business days, as iDinheiro’s bank-by-bank table shows.

TED has strict data rules. Central bank rules require a TED to carry the recipient’s CPF or CNPJ and a name consistent with it. A name that does not match the tax ID can be rejected.

DOC and TEC

Older transfer types are gone. Brazilian banks shut down DOC and TEC transfers for good on February 29, 2024, per g1.

The Challenges of Paying Brazil from Abroad

Correspondent banking adds days you cannot see. An international wire can pass through several banks before it lands. Each hop may apply its own cut-off, checks and handling fee, so arrival dates are estimates rather than commitments.

Small payments carry a heavy fixed cost. Sending small amounts across borders costs an average of 6.36% of the amount sent, according to the World Bank. For contractor stipends and creator payouts, that percentage eats the budget.

Beneficiary data must match exactly. TED requires the recipient’s CPF or CNPJ and a name consistent with it. A mismatch can get the transfer rejected.

FX rules now cover crypto. Since February 2, 2026, international payments with virtual assets fall under Brazil’s foreign exchange rules, per the BCB. Treasury teams should confirm how their flow is classified before scaling it.

Recipients do not want a second app. The recipient never needs a crypto wallet and receives a normal local credit. Payout design should hide the settlement layer entirely.

How Stablecoin Payouts to Brazil Work on Yativo

Yativo pays out in BRL locally, and the recipient never needs a crypto wallet and receives a normal local credit. You hold a float balance funded with USDC. You request a quote, and a licensed local payout partner delivers reais to the recipient’s account.

  1. Fund your balance. Top up your Yativo float balance with USDC.
  2. Create the payout and get a quote. Enter the recipient’s local details and choose a gateway.
  3. Yativo settles across the stablecoin layer. Value moves from your balance to the local leg.
  4. A licensed local payout partner pays the recipient. Reais arrive by Pix or bank transfer, depending on the gateway you selected.

For rail-specific walkthroughs, see Brazil Pix payouts and Brazil bank transfer payouts. If you want the conversion mechanics first, read how to convert USDC to BRL.

Yativo has several active gateways for Brazil, listed in the table below. Pix gateways suit instant payouts to Pix keys, and the Pay with QR gateway (ID 903) settles in under 30 minutes. Bank transfer gateways suit recipients who only share account details. Any gateway with POBO in its name requires a POBO endorsement on the account.

GatewayIDSettlement
Pix494Under 30 minutes
Pay with QR (Pix QR)903Under 30 minutes
Pix Offramp897Under 30 minutes
Pix Withdrawal1276Under 30 minutes
Bank Transfer495Banking hours only
Bank Transfer Offramp898Banking hours only
POBO (Local)1049T+1 (next business day)
SWIFT (POBO)1106T+1 (next business day)
SWIFT (USD)547T+1 (next business day)

These are the active gateways in Yativo’s catalog today. Always read the live list from the payout-methods endpoint before you route a payment.

Any gateway with POBO in its name requires a POBO endorsement on your account.

Your recipient does not need a crypto wallet. They never see or touch stablecoins. On their side, the payment looks like a normal local transfer.

How to Send Stablecoin Payouts to Brazil with Yativo

Option 1: Dashboard (for manual payouts)

  1. Fund your Yativo float balance with either a fiat or a stablecoin deposit, such as USDC.
  2. Go to Transfer in your Yativo dashboard.
  3. Select the float wallet you are paying with, for example USD, EUR, MXN or whichever balance you funded.
  4. Choose the customer you are paying on behalf of. This step is necessary for fintechs that run payouts on behalf of their customers.
  5. Choose Brazil as the destination and Pix as the payout method.
  6. Enter the recipient details the payout form asks for, such as the Pix key and the CPF or CNPJ.
  7. Enter the amount in USD or BRL.
  8. Review the quote: exchange rate, fees, delivery time and the exact BRL amount your recipient receives.
  9. Confirm with your PIN and 2FA.
  10. Track the payout in real time and download the receipt for your records.

Option 2: API (for automated and bulk payouts)

Every endpoint below is in the Yativo API documentation. Production calls go to https://api.yativo.com/api/v1, and the sandbox runs at https://smtp.yativo.com/api/v1.

Authenticate every request with the X-Api-Key and X-Api-Secret headers. Each key only works from the server IPs listed on it. These keys replaced bearer tokens, as covered in our October update. Every POST also needs a unique Idempotency-Key header.

Step 1. Generate a USDC deposit address on Solana to fund your balance:

POST https://api.yativo.com/api/v1/crypto/create-wallet
X-Api-Key: $YATIVO_API_KEY
X-Api-Secret: $YATIVO_API_SECRET
Idempotency-Key: 2e0c4c6d-f51b-5190-9ef9-ab2059856413
Content-Type: application/json

{
  "currency": "USDC_SOL"
}

Step 2. List the payout methods available for Brazil:

curl "https://api.yativo.com/api/v1/payment-methods/payout?country=BRA" \
  -H "X-Api-Key: $YATIVO_API_KEY" \
  -H "X-Api-Secret: $YATIVO_API_SECRET" \
  -H "Accept: application/json"

In this example, Pix carries gateway ID 494. Always read the ID from the live response instead of hardcoding it.

Step 3. Fetch the required fields for that gateway:

GET https://api.yativo.com/api/v1/beneficiary/form/show/494
X-Api-Key: $YATIVO_API_KEY
X-Api-Secret: $YATIVO_API_SECRET

The response lists every required field and its accepted values. Build your payment_data object from it. For field details, see API documentation.

Step 4. Create the beneficiary. Replace the placeholder with the fields the form returned:

POST https://api.yativo.com/api/v1/beneficiaries/payment-methods/
X-Api-Key: $YATIVO_API_KEY
X-Api-Secret: $YATIVO_API_SECRET
Idempotency-Key: 0e035c94-e253-501e-98b2-578b4d3f90b4
Content-Type: application/json

{
  "gateway_id": 494,
  "nickname": "Sao Paulo design studio",
  "currency": "BRL",
  "customer_id": "e8caa491-57b6-4c39-9e3a-d2c97e47fbf0",
  "payment_data": {
    "{field_from_form}": "{value}"
  }
}

Step 5. Lock your BRL rate. Quotes hold for 5 minutes:

POST https://api.yativo.com/api/v1/exchange-rate
X-Api-Key: $YATIVO_API_KEY
X-Api-Secret: $YATIVO_API_SECRET
Idempotency-Key: f0fd6589-ddea-55f1-a758-6ad04e2331d4
Content-Type: application/json

{
  "from_currency": "USD",
  "to_currency": "BRL",
  "method_id": 494,
  "method_type": "payout",
  "amount": 500
}

Step 6. Initiate the payout from your balance:

POST https://api.yativo.com/api/v1/wallet/payout
X-Api-Key: $YATIVO_API_KEY
X-Api-Secret: $YATIVO_API_SECRET
Idempotency-Key: dbb56774-f0fe-5d14-80e0-f8933d2d266b
Content-Type: application/json

{
  "debit_wallet": "USD",
  "amount": 500,
  "payment_method_id": 48289,
  "customer_id": "e8caa491-57b6-4c39-9e3a-d2c97e47fbf0",
  "quote_id": "4a72ecf8-6c8a-4e38-9971-8aabe9f785ed"
}

Use the id from the beneficiary response as payment_method_id. For bulk runs, repeat the call per beneficiary, as described on our payouts page.

Comparing Ways to Pay Recipients in Brazil

FactorYativo local payoutInternational wireExchange withdrawal
Settlement speedUnder 30 minutes on Pix gateways; banking hours only on Bank Transfer (495) and Bank Transfer Offramp (898)Varies by providerVaries by provider
Recipient experienceNormal local credit; recipient never needs a crypto walletLocal credit after intermediary stepsVaries by provider
FX visibilityQuote before you commitVaries by providerVaries by provider
Data requirementsPix key or bank account detailsFull beneficiary and bank detailsExchange account details
Operational loadOne dashboard or API flowManual repair when data mismatchesReconciliation across two systems
Best fitRecurring contractor and supplier payoutsLarge one-off corporate paymentsRecipients already active on exchanges

Best Practices for Paying Out in Brazil

Collect the tax ID first. Ask for CPF or CNPJ before anything else, and make sure the name matches the tax ID.

Prefer Pix keys for speed. Pix moves money between accounts in seconds, at any hour and on any day, according to the BCB. Validate phone keys against E.164 before saving them.

Validate names against documents. Check that the beneficiary name matches the tax ID before you send. A mismatch can get the transfer rejected.

Batch by rail, not by date. Group Pix payouts together and bank transfers together. Each rail has its own timing, and mixing them in one run makes status tracking harder for your support team.

Watch the economics of small tickets. Sending small amounts across borders costs an average of 6.36% of the amount sent, according to the World Bank.

Keep a float buffer. Fund your balance ahead of payroll and supplier cycles so payouts are not delayed.

Frequently Asked Questions

How long does a Pix payout to Brazil take?

Pix moves money between accounts in seconds, at any hour and on any day, according to the BCB. On Yativo, the Pix gateways (IDs 494, 903, 897 and 1276) settle in under 30 minutes.

Can I pay a Brazilian recipient who only has a bank account, not a Pix key?

Yes. Bank Transfer (ID 495) and Bank Transfer Offramp (ID 898) pay to account details during Brazilian banking hours only. Make sure the recipient’s CPF or CNPJ matches the account name exactly.

What recipient details do I need for a Pix payout?

You need one of the five Pix key types: mobile phone, email, CPF, CNPJ or a random key. Phone keys use E.164 format, and email keys can run up to 77 characters.

Do POBO gateways work on a standard account?

Any gateway with POBO in its name requires a POBO endorsement on the account. Confirm your endorsement before routing payouts through those gateways.

Does my recipient need a crypto wallet?

No. Your recipient gets a normal local credit in their usual account or wallet. They never touch stablecoins, and the payment looks like any other domestic transfer.

Is paying out this way legal and compliant?

Yes, when it runs through regulated infrastructure. Yativo is registered with FinCEN as a Money Services Business, registration number 31000270723339. A licensed local payout partner handles the local leg. Your own tax and reporting duties still apply, so confirm them with your advisor.

How long does a quote last?

Quotes from the exchange-rate endpoint hold for 5 minutes. You see the rate, the fees and the exact amount your recipient gets before you confirm.

Start Sending Brazil Payouts with Yativo

Fund a balance, request a quote, and let a licensed local payout partner deliver reais to your recipients by Pix or bank transfer. Your team gets one repeatable flow, and your recipients get a normal local credit. Reach out to Yativo to confirm your gateways and start your first Brazil payout. Book a demo to set up your first payout, or contact sales if you already know your monthly volume.

Sources