Pix vs SPEI: how Brazil's and Mexico's instant payment rails compare

Pix vs SPEI side by side: who runs each rail, how recipients are identified, hours, settlement, returns, and proof of payment for stablecoin payouts.

Pix and SPEI are the instant payment rails of Brazil and Mexico. Pix is run by the Banco Central do Brasil and pays reais; SPEI is run by Banco de México and pays pesos. Both run 24/7 and settle in real time between institutions at the central bank. They differ in how recipients are addressed, how returns work, and how payment proof is issued.

For a company paying people in Latin America, these two rails do most of the work. If you pay out from stablecoins, they are the last leg after the conversion, and the leg the recipient actually sees.

Key takeaways

  • Both rails run 24/7, including weekends and holidays, so a Saturday payout can land on Saturday.
  • Pix addresses a recipient with a key (CPF, CNPJ, phone, email, or random key). SPEI uses an 18-digit CLABE, a debit card number, or a phone number.
  • Pix has formal return rules: recipient-initiated returns within 90 days and a fraud return mechanism (MED). SPEI returns happen when the receiving bank can't credit the account.
  • SPEI has a public proof of payment, the CEP from Banco de México. Pix proof comes from the institutions involved.
  • In a stablecoin payout, the rail is rarely the slow part. Bad recipient data and compliance holds are.

This page compares the rails themselves. For the specific fields to collect, see Pix keys, CPF, and CLABE payout details. For where these rails sit in the full payment stack, start with what stablecoin infrastructure is.

What are Pix and SPEI?

Pix is Brazil's instant payment scheme and SPEI is Mexico's interbank electronic payment system. Both are central bank infrastructure that banks and other licensed institutions plug into.

Pix is governed by the Pix regulation attached to Resolution BCB No. 1 of August 12, 2020. Payments settle in the SPI (Sistema de Pagamentos Instantâneos), which the regulation defines as a centralized real-time gross settlement infrastructure between participants holding an instant payments account at the Central Bank. Recipients are looked up through the DICT, the central directory that maps Pix keys to accounts.

SPEI (Sistema de Pagos Electrónicos Interbancarios) is administered and operated by Banco de México. Banxico describes it as a real-time settlement system that began operating on August 13, 2004 and runs on a 24/7 scheme. Its rules are set out in Banxico's Circular 14/2017.

How do Pix and SPEI compare side by side?

Pix and SPEI are close on speed and hours. They differ most on addressing, returns, and proof of payment.

FeaturePix (Brazil)SPEI (Mexico)
OperatorBanco Central do BrasilBanco de México
CurrencyBRLMXN
SettlementSPI, real-time gross settlement in central bank accountsReal-time settlement at Banco de México
Hours24 hours a day, every day of the year24/7 scheme
SpeedReal time by definition in the regulationShould not exceed 30 seconds, per Banxico
Recipient identifierPix key: CPF, CNPJ, phone, email, or random key18-digit CLABE, 16-digit debit card, or 10-digit phone
Recipient lookupDICT returns the account holder before paymentCLABE check digit catches typos; no name lookup
Proof of paymentReceipt from the paying institution, with a transaction identifierCEP issued from the receiving bank's confirmation
Tracking referencePix transaction identifierTracking key (clave de rastreo), up to 30 characters
ReturnsRecipient can return within 90 days; MED for fraudReceiving bank returns orders it can't credit
Fees between institutionsRegulation bars fees between the payer's and recipient's institutionsBanxico charges participants a fixed fee and a per-operation fee
QR paymentsStatic and dynamic Pix QR codes in the regulationNo data

Two rows matter most for payouts. The recipient lookup row is why Pix keys produce fewer misdirected payments: the payer's institution sees the account holder's name before sending. The proof of payment row is why SPEI disputes are easier to close: anyone with the payment details can pull the CEP.

How do you address a payment on each rail?

On Pix you address a key; on SPEI you address an account number, card, or phone.

Pix keys come in five types. The key resolves through the DICT to the recipient's account, so the payer never needs a bank code or branch. When a recipient has no key, many providers can pay the bank account directly using the bank code, branch, and account number.

SPEI destinations follow Banxico's user guide: an 18-digit CLABE, a 16-digit debit card number, or a 10-digit mobile phone number linked to the account. The CLABE includes a check digit, so many typos fail validation before any money moves. Card and phone destinations also need the receiving bank's institution code.

Pix keys, CPF, and CLABE payout details lists exactly what to collect from recipients in each country.

How do returns work on Pix and SPEI?

Pix has a written return framework with deadlines. SPEI returns are mostly operational: the receiving bank sends back what it can't credit.

On Pix, the Central Bank's guide to Pix returns and the MED sets out three paths:

  1. The recipient returns it. Any user can return all or part of a Pix credited to their account within 90 days of the original transaction, for any reason.
  2. The recipient's institution returns it. This covers operational failures, funds blocked after a fraud notice under the MED, and a cautionary block of up to 72 hours while the institution reviews suspected fraud.
  3. A fraud claim opens a return request. The MED lets the recipient's institution debit the account and send funds back without the recipient approving each return. Requests generally need to be opened within 80 days of the transaction.

On SPEI, a payment is returned when the receiving bank can't apply it, for example because the account is closed or the details don't match. Banxico's MI-SPEI status lookup shows the state as "undergoing return" and then "returned." The Mexico payout guide lists every SPEI status and what to do at each one.

Neither rail lets the sender pull money back. If the account details were valid but wrong, getting money back depends on the recipient or their bank. Are stablecoin payments reversible? covers the same question for the on-chain leg.

How do you prove a payment arrived?

On SPEI, download the CEP. On Pix, rely on the paying institution's receipt and the transaction identifier.

The SPEI CEP lookup takes the payment date, the tracking key or reference number, the sending and receiving banks, the beneficiary account, and the amount. Banco de México generates the receipt from the receiving bank's credit confirmation. The lookup runs from 09:30 to 23:00, Monday to Sunday. The tracking key is up to 30 alphanumeric characters; the reference number is up to seven digits.

Pix has no equivalent public lookup. The receipt comes from the institution that sent the payment and carries a unique transaction identifier. In a stablecoin payout, that sending institution is your provider's local partner, so ask your provider which reference it returns and where. How to track a crypto off-ramp payout compares the references across rails.

How does a stablecoin payout reach a Pix or SPEI account?

A stablecoin payout to Brazil or Mexico has the same shape on both rails: quote, send the stablecoins, convert, and push local currency over the rail.

  1. Register the recipient. Collect a Pix key or a CLABE and store it with your provider, which validates the format.
  2. Get a quote. Ask for the amount in BRL or MXN. The quote fixes the exchange rate, the fees, and the stablecoin amount for a short window.
  3. Send the stablecoins. USDC or USDT moves from your wallet to the provider on the network you picked and confirms on-chain.
  4. Conversion. The provider sells the stablecoins for reais or pesos at the quoted rate.
  5. The rail leg. A licensed local institution sends the payment over Pix or SPEI. This part takes seconds.
  6. Confirmation. The provider reports the payout as completed and gives you a reference you can hand to the recipient.

Step 5 is the shortest step. Steps 1 and 3 decide most outcomes. A wrong key or CLABE fails at the rail, and an under-confirmed on-chain transfer delays everything after it. Stablecoin payout cut-off times, weekends, and holidays explains when non-instant parts of the flow can still stall.

What goes wrong on each rail?

The failures look different on each rail, but most come from recipient data.

ProblemOn PixOn SPEIWhat to do
Wrong recipientKey belongs to someone elseValid CLABE for the wrong personShow the resolved name before paying where possible; confirm details in writing
Invalid detailsKey not found in the DICTCLABE check digit failsValidate at entry, not at payout time
Closed accountInstitution can't credit, returns fundsReceiving bank returns the orderGet new details, then resend after the return completes
Fraud suspicionCautionary block up to 72 hours, MED returnBank holds or returns per its own controlsKeep KYC and purpose records ready for the provider
Dispute "I didn't get it"Share the transaction identifier and receiptShare the CEPStore the rail reference on every payout record

When do Pix and SPEI not fit?

Both rails are domestic, single-currency, and designed for bank accounts in one country. They don't fit every payout.

  • Recipients outside Brazil or Mexico. Pix pays only BRL accounts in Brazil, and SPEI pays only MXN accounts in Mexico. Paying a Brazilian supplier's US dollar account needs SWIFT.
  • Very large payments with document requirements. Some recipients or their banks want trade documents and wire-style confirmations. SWIFT with an MT103 may suit them better.
  • Recipients who need to pull funds back easily. Neither rail has a sender-initiated chargeback. That's a feature for payees and a risk for payers.
  • Regulatory reporting. Cross-border flows into Brazil and Mexico carry local FX and reporting rules. In Brazil, see PSAV in Brazil explained. Check your own obligations with local counsel; this page is for information only and is not legal advice.

How does BlindPay pay out over Pix and SPEI?

BlindPay converts USDC or USDT into reais or pesos and pays out over Pix and SPEI through one API, alongside ACH, RTP, SEPA, and SWIFT (POBO/COBO).

From the BlindPay docs as of this article's date:

  • Pix payouts take a pix_key, which can be a CPF, CNPJ, phone, email, or random key. When you have bank routing instead of a key, the PIX Safe account type uses the CPF or CNPJ, bank code, branch, and account number. Both settle instantly.
  • SPEI payouts take a CLABE, or a debit card number or phone number with the bank's institution code. They settle instantly.
  • Collections run the other way: Pix payins arrive in up to 5 minutes and SPEI payins in up to 10 minutes, delivered as stablecoins (cut-off times).
  • Funding comes from stablecoins in an external wallet you control or a BlindPay managed wallet balance, at the quoted rate.
  • Statuses move from processing to completed. A payout that ends refunded returns the stablecoins to the funding source; a failed payout isn't refunded automatically, so contact support (payouts).

Development instances are free. Add a Pix key or CLABE in the sandbox and run your first test payout from the payout quickstart.

FAQ