Receiving Money in Mexico: SPEI, Cash Pickup & Digital Options

Mexico is the world's second-largest remittance recipient. In 2024, Banco de México recorded $63.3 billion in inbound remittances — the majority sent in US dollars from the United States. For the tens of millions of Mexicans who depend on money sent from family abroad, the mechanics of how that money arrives matter enormously.

The good news: receiving money in Mexico has never been easier or cheaper. SPEI, Mexico's real-time interbank payment system, means a bank transfer from a US provider can settle to a Mexican account within minutes. Cash pickup networks like OXXO, Elektra, and Western Union reach even rural areas. And newer digital options — including crypto off-ramps via exchanges like Bitso — are cutting the cost of the USD-MXN corridor to under 1%.

This guide walks through every method, what it costs, and how long it takes — so you or the people you're sending to can choose the best option.

$63.3B — Remittances received by Mexico in 2024 — roughly 3.7% of GDP (Banco de México, 2025)

Option 1: SPEI Bank Transfer (Fastest for Banked Recipients)

SPEI (Sistema de Pagos Electrónicos Interbancarios) is Mexico's real-time gross settlement system operated by Banco de México. It connects every major Mexican bank — BBVA, Citibanamex, Santander, Banorte, HSBC, Scotiabank — and processes transfers 24/7, 365 days a year, usually settling within seconds.

When a US-based sender uses a provider that supports SPEI delivery (Wise, Remitly, and increasingly crypto off-ramp platforms), the Mexican recipient simply needs a CLABE number — an 18-digit interbank account identifier. Every Mexican bank account has one, and it can be found in online banking or by visiting a branch.

SPEI is free to receive. The sender pays any fees on their end. For the recipient, the money appears directly in their bank account with no action required beyond sharing their CLABE. This makes it the most frictionless option for anyone who holds a Mexican bank account.

One caveat: SPEI transfers initiated from abroad are only as fast as the sending provider allows. Wise typically delivers USD-to-MXN in 1–2 business days. Remitly's Express tier can reach Mexican bank accounts in under an hour for an additional fee. Crypto rails using USDC on Tron or Stellar, with Bitso as the off-ramp, can settle to a Bitso account — and from there to SPEI — in under 30 minutes.

How to find your CLABE number

Log into your Mexican bank's app or website, navigate to account details, and look for 'CLABE Interbancaria' — an 18-digit number starting with your bank's code. You can also find it printed on your bank statement or by calling your bank's customer service.

Option 2: Cash Pickup (Best for Unbanked Recipients)

An estimated 37% of Mexican adults remain unbanked (ENIF 2021), and cash pickup networks remain essential for rural and semi-urban recipients. The three dominant networks are OXXO, Elektra/Banco Azteca, and Western Union agent locations.

OXXO has over 22,000 locations across Mexico and partners with services including Western Union, MoneyGram, and Cuenca. The recipient visits an OXXO, provides the transfer reference number and a government-issued ID, and collects pesos in cash — usually within minutes of the sender initiating the transfer.

Elektra and Banco Azteca operate roughly 3,000 branches, concentrated in working-class urban neighborhoods and mid-sized cities. They partner with Western Union and also process their own Dinero Express transfers. Fees for cash pickup tend to be higher than bank delivery — senders typically pay $5–15 on a $500 transfer, plus an FX markup of 2–4% above the mid-market rate.

Western Union's own agent network spans 10,000+ locations in Mexico, including pharmacies, convenience stores, and banks. Online transfers from Western Union's US platform to Mexican cash pickup typically cost $5–8 for amounts under $500, with delivery in minutes. However, the exchange rate offered is usually 1–3% below mid-market, adding hidden cost.

Watch out for FX markup at cash pickup

Cash pickup providers frequently advertise $0 fees while embedding a 2–4% profit margin in the exchange rate. On a $500 transfer, a 3% FX markup costs $15 — more than most stated fees. Always check the total pesos the recipient will actually receive, not just the stated fee.

Receiving options in Mexico: $500 USD sent, fees to sender

MethodDelivery to RecipientTypical Sender FeeFX MarkupSpeedRequires Bank Account
SPEI via WiseBank account (CLABE)$4–70%1–2 business daysYes
SPEI via Remitly ExpressBank account (CLABE)$3–90–1%Under 1 hourYes
Western Union cash pickupOXXO / Elektra / WU agent$5–81–3%MinutesNo
MoneyGram cash pickupOXXO / Walmart / agents$5–101–3%MinutesNo
USDC via Bitso (crypto rail)Bitso wallet → SPEI$1–3~0.3%Under 30 minBitso account
Bank wire (SWIFT)Bank account$35–502–4%2–5 business daysYes

Option 3: Digital Wallets (Mercado Pago, Cuenca, SPIN)

Mexico's digital wallet ecosystem has expanded rapidly since 2020. Mercado Pago, the payments arm of MercadoLibre, has over 20 million active users in Mexico and allows direct receipt of international transfers via its banking partner integrations. Recipients can hold peso balances, pay bills, withdraw to any bank via SPEI, or spend directly with a Mercado Pago card.

Cuenca is a fully digital Mexican neobank that offers fee-free SPEI transfers and a debit card. Several US money transfer services, including Remitly, can deliver directly to Cuenca accounts using the standard CLABE system. For recipients who don't want to deal with traditional banks, Cuenca is a practical alternative — account opening takes under 10 minutes via smartphone.

SPIN by OXXO is a digital wallet tied to the OXXO network. Recipients can receive money to their SPIN account via SPEI and withdraw cash at any OXXO. It's especially practical for recipients in smaller towns where bank branches are scarce but OXXO stores are ubiquitous.

These digital wallets don't change the fee structure from the sender's side — they all receive funds via SPEI, so the sender still pays whatever Wise, Remitly, or their chosen provider charges. The benefit is on the recipient side: easier access, no need for a formal bank account, and faster cash-out options.

Option 4: Crypto Rails — The Cheapest USD-MXN Route

The USD-MXN corridor has become one of the most competitive in the world for crypto remittance rails, largely because of Bitso — a Mexico-based cryptocurrency exchange with over 9 million users. Bitso supports USDC withdrawals and direct MXN payouts via SPEI.

How a crypto rail works on this corridor: the sender in the US buys USDC on Coinbase or Kraken, sends it to a Bitso address on the Tron or Stellar network (network fees under $0.01), and Bitso converts it to MXN at near-market rates. The recipient, who needs a Bitso account, then withdraws to their bank via SPEI — or holds the balance in MXN.

Total cost breakdown for a $500 transfer via USDC/Tron through Bitso: Coinbase on-ramp fee ~$2 (0.4%), Tron network fee ~$0.01, Bitso conversion spread ~0.3–0.5% ($1.50–$2.50). All-in cost: approximately $3.50–$4.50, or under 1%. Compare that to Western Union's typical $15–25 total cost on the same amount.

The main barrier is that the recipient needs a Bitso account, which requires a Mexican phone number and official ID (INE or passport). Setup takes 10–30 minutes. For frequent recipients, the one-time setup cost is easily recouped on the first transfer.

RemitRoutes tracks live Bitso off-ramp rates for the USD-MXN corridor. Use the compare tool to see whether Wise, Remitly, or a crypto rail is cheapest on any given day — rates shift with volume and liquidity.

~0.8% — All-in cost to receive $500 via USDC on Tron → Bitso → SPEI (USD-MXN corridor) (RemitRoutes live data, March 2026)

1. Choose your delivery method based on recipient situation

If the recipient has a Mexican bank account: SPEI via Wise or Remitly is the best balance of cost and simplicity. Share your 18-digit CLABE with the sender.

If the recipient is unbanked: Cash pickup via Western Union or MoneyGram at OXXO or Elektra is the most accessible option. The sender gets a reference number; the recipient brings ID to collect.

If the recipient wants the absolute lowest cost and is willing to set up a Bitso account: crypto rails cut total cost to under 1%.

Tip: Even if the recipient prefers cash, some senders use Remitly's 'Cash Pickup' option at OXXO while still paying low fintech fees — the best of both worlds.

2. Confirm the total pesos that will be received — not just the fee

Before any transfer, calculate how many Mexican pesos the recipient will actually receive. The formula: (Amount in USD − sender fee) × exchange rate offered = MXN received.

Compare that to: Amount in USD × mid-market rate (from Google or XE.com) to see the hidden FX cost. The difference between the mid-market rate and the offered rate is the FX markup — often the largest cost component.

A provider advertising '$0 fee' may still cost $15 more than Wise due to a worse exchange rate. RemitRoutes calculates total all-in cost inclusive of FX markup for every provider.

3. Set up receiving infrastructure once, benefit every time

For SPEI: note your CLABE once and share it with all senders. It never changes unless you close the account.

For Bitso: verify your account (10–30 min, requires INE/passport). Add your Mexican bank CLABE inside Bitso for instant SPEI withdrawals.

For cash pickup: no setup needed, but keep a government-issued ID (INE, passport, or consular ID) accessible.

Tip: Opening a Cuenta Nu (Nubank Mexico) or Cuenca account takes under 10 minutes via smartphone and gives you a CLABE and debit card without visiting a bank branch — a practical option for recipients who haven't banked before.

Receiving from multiple senders? Share CLABE broadly

Your Mexican bank CLABE is safe to share with anyone sending you money — it's only used for receiving funds and cannot be used to withdraw from your account. Share it with family members, employers, and platforms as needed.

Exchange Rate Reality: How Much Do You Actually Lose?

As of March 2026, the mid-market USD/MXN rate is approximately 17.10 pesos per dollar. Here's what a $500 transfer actually delivers in pesos across different methods:

Wise (0% markup): ~8,540 MXN. Western Union cash pickup (2.5% markup): ~8,326 MXN. Bank wire (3% markup): ~8,282 MXN. Bitso crypto rail (0.4% markup): ~8,506 MXN. The difference between best and worst on a single $500 transfer: over 258 pesos (~$15). For a family receiving $500 monthly, that's 3,100 pesos per year — about one month of groceries in many Mexican states.

Mexico's central bank, Banco de México, publishes the official FIX rate daily. No retail provider matches it exactly, but services like Wise come close. Cash pickup services and bank wires are consistently furthest from fair market rates.

How many pesos does $500 USD actually deliver? (March 2026, mid-market ~17.10)

ProviderMXN DeliveredEffective RateTotal Cost
Wise~8,523 MXN17.04$5.50 fee + 0% markup
Bitso (crypto rail)~8,506 MXN17.01~$4 all-in
Remitly Express~8,489 MXN16.98$4–9 fee
MoneyGram (online)~8,378 MXN16.76$5 fee + ~2% markup
Western Union (online)~8,327 MXN16.65$5–8 fee + ~2.5% markup
Bank wire (SWIFT)~8,217 MXN16.43$40 fee + ~3% markup

Regulatory Notes: Tax and Reporting for Mexican Recipients

Mexican recipients of international remittances are generally not required to pay income tax on money received from family members abroad — the Mexican tax authority (SAT) treats family remittances as gifts, not income, up to certain thresholds.

However, large or frequent transfers may attract scrutiny from Mexico's Financial Intelligence Unit (UIF), particularly transfers over $7,500 USD equivalent in a single transaction. Banks and money transfer operators are required to report suspicious transactions under Mexico's anti-money laundering laws (Ley Federal para la Prevención e Identificación de Operaciones con Recursos de Procedencia Ilícita).

For most recipients receiving $200–$1,000 per month from family in the US, there is no tax obligation and no reporting requirement. If you're unsure about your specific situation, a Mexican tax advisor (contador) can provide guidance.

Avoid unregistered money changers (casas de cambio informales)

Some informal money changers in Mexican border cities and markets offer seemingly attractive rates for cash dollars. These operators are unregulated, provide no recourse if funds are stolen or shortchanged, and may be involved in money laundering. Only use regulated banks, licensed money transfer operators, or regulated exchanges like Bitso to receive or convert remittances.

What Our Measured Data Shows

RemitRoutes measured USD→MXN live in July 2026 and found Xoom leading with a −1.64% all-in cost on a $1,000 benchmark transfer — recipients receive more pesos than a pure mid-market conversion, reflecting Xoom's aggressive peso buy rate on this corridor. Binance P2P was the leading crypto option in the same snapshot.

Mexico's $63 billion annual remittance market creates fierce provider competition, and our data reflects that. The peso is one of the most actively traded emerging-market currencies globally, which keeps spreads tight. Across our full 310-corridor index, digital-asset rails are cheapest on 81% of routes — for USD→MXN, the traditional/crypto gap is notably narrow, so checking live before each transfer matters.

Browse the corridor cost league table to see where USD→MXN stands against all routes we track.

Compare live USD-MXN rates before your next transfer

Rates change daily. RemitRoutes pulls real-time data from Wise, Remitly, Western Union, and crypto rails to show you exactly how many pesos arrive — all-in, no hidden markup.

Related guides

Frequently asked questions

What is the fastest way to receive money in Mexico?

SPEI bank transfers are typically the fastest for banked recipients — providers like Remitly Express and crypto rails via Bitso can deliver to a Mexican bank account in under an hour. Cash pickup at OXXO via Western Union or MoneyGram also arrives within minutes of the sender initiating the transfer.

Do I need a Mexican bank account to receive money from abroad?

No. Cash pickup services at OXXO, Elektra, Walmart, and Western Union agent locations allow you to receive pesos in cash with just a government-issued ID and the transfer reference number. If you want the lowest fees and fastest processing, a bank account or Bitso account is better — but it's not required.

What is a CLABE number and how do I find mine?

A CLABE (Clave Bancaria Estandarizada) is an 18-digit Mexican interbank identifier that works like an IBAN. Every Mexican bank account has one. Find it in your bank's mobile app under 'account details,' on your paper bank statements, or by calling your bank. Share it with anyone sending you money via SPEI — it's safe to share and only used for receiving funds.

Is it safe to use Bitso to receive money from abroad?

Yes. Bitso is a regulated Mexican cryptocurrency exchange, licensed by the CNBV under Mexico's Fintech Law (Ley Fintech, 2018). It holds user funds in segregated accounts and has processed over $1 billion in monthly volume. Once funds arrive in your Bitso account, you can withdraw to any Mexican bank account via SPEI at no charge.

Do I pay tax on remittances received in Mexico?

Family remittances are generally treated as gifts under Mexican tax law (SAT) and are not subject to income tax for most recipients. If you're receiving large or unusually frequent transfers, consult a Mexican tax advisor (contador). Banks and transfer operators are required to report individual transactions over approximately $7,500 USD to the UIF under anti-money laundering regulations.

What's the cheapest way to receive money in Mexico from the US?

The cheapest all-in option on the USD-MXN corridor is currently crypto rails via Bitso — total cost under 1% including on-ramp fees. The sender buys USDC on Coinbase or Kraken, sends it via Tron or Stellar to a Bitso address, and Bitso converts to MXN for SPEI withdrawal. For recipients who prefer not to use crypto, Wise offers 0% FX markup and low flat fees. Use RemitRoutes to compare live rates.

How long does a SPEI transfer from the US take?

SPEI itself settles in seconds once the pesos are in the Mexican banking system. The total transfer time depends on the US-side provider: Wise typically takes 1–2 business days; Remitly Express can deliver within 1 hour; crypto rails via Bitso typically settle in 20–40 minutes. Bank wires from US banks via SWIFT take 2–5 business days.

Can I receive US dollars in Mexico, or does it have to be converted to pesos?

Most delivery methods convert to Mexican pesos by default. Some Mexican banks and USD-denominated accounts at institutions like Citibanamex can hold dollar balances, but this is uncommon for personal remittance recipients. Bitso users can hold USDC balances and choose when to convert to MXN, which can be useful if you expect the peso to strengthen.

Compare live rates across 370+ corridors on RemitRoutes · methodology.