The fastest route depends on the amount and how quickly the recipient needs it

You have three main paths to move money into a Mexican bank account: wire transfer through your U.S. bank, a money transfer service like Western Union or Wise, or a digital wallet app if both of you have one. Wire transfers take one to three business days and work with any Mexican bank. Money transfer services often arrive the same day or next day and usually charge a flat fee plus a currency exchange rate. Digital wallets are fastest for small amounts but only work if the recipient has downloaded the same app.

The choice comes down to speed, cost, and the recipient's setup. If you need the money there today and the amount is under $500, a money transfer service wins. If you're sending more than $1,000 and can wait a few days, your bank's wire transfer is usually cheaper. If the recipient has a smartphone and uses apps, a digital wallet can be free or nearly free.

Key Takeaways

  • Wire transfers through your U.S. bank reach any Mexican bank account in one to three business days and work regardless of the recipient's setup, but require you to provide the bank's SWIFT code and the recipient's account number.
  • Money transfer services like Western Union, Wise, and MoneyGram charge a flat fee plus currency conversion and often deliver within hours, making them faster than wire transfers for smaller amounts.
  • Digital wallet apps like PayPal, Wise, and some Mexican apps like Mercado Pago can move money instantly or within minutes if both sender and recipient have the app, but only work for amounts under a few thousand dollars.
  • You will need the recipient's full name, bank account number, and the name of their Mexican bank; some services also require a CLABE number, which is Mexico's standardized 18-digit bank account identifier.
  • Currency exchange rates vary by service and change throughout the day, so comparing rates before you send can save 2 to 5 percent of the total amount.

Wire transfer through your U.S. bank

A wire transfer is the traditional method and works with every Mexican bank. You initiate the transfer at your bank's branch or online, provide the recipient's account details, and the money moves through the banking system. Your bank will ask for the recipient's full name, account number, the name of their Mexican bank, and the bank's SWIFT code (a four-letter code that identifies the bank internationally). Some banks also ask for a CLABE number, which is Mexico's 18-digit standardized account identifier.

The transfer typically takes one to three business days. Your bank will charge a wire fee, usually between $15 and $50 depending on whether you're sending domestically or internationally. The recipient's Mexican bank may also charge a small fee on their end, usually $3 to $10. The exchange rate your bank uses is set by your bank, not by you, so you cannot shop for a better rate once you've committed to the wire.

To start, contact your bank and ask for their international wire transfer form, or log into your online banking portal and look for "Send Money" or "Wire Transfer." You will need the recipient's information before you begin. If the recipient does not know their CLABE number, they can ask their bank or check their bank statements—it appears on most Mexican bank documents.

Money transfer services: Western Union, Wise, MoneyGram, and others

Wise (formerly TransferWise) is often the cheapest option for larger amounts because it uses the real mid-market exchange rate and charges only a flat fee, usually $1 to $5 depending on the amount. You send money online, and it arrives in the recipient's Mexican bank account in one to two business days. The recipient does not need to do anything—Wise deposits the money directly into their account. You will need their bank account number and CLABE number.

Western Union and MoneyGram are faster but more expensive. You can send money online or in person at a physical location (Western Union has agents at many grocery stores and pharmacies). The recipient can pick up cash at a Western Union or MoneyGram location within minutes to hours, or you can arrange for the money to be deposited into their bank account within one business day. Fees are typically $5 to $20 depending on the amount, plus a currency exchange rate that is usually less favorable than Wise's.

PayPal allows you to send money to a Mexican bank account if both you and the recipient have PayPal accounts. The recipient receives the money in their PayPal wallet and can transfer it to their bank account, which takes one to two business days. PayPal charges a fee of around 3 to 4 percent of the amount plus a fixed fee of $0.30 to $1.00, depending on the amount. This method is slower than direct bank deposit but useful if the recipient already uses PayPal.

To use any of these services, you will need the recipient's full name, their Mexican bank account number, and often their CLABE number. You provide this information when you initiate the transfer, and the service handles the rest. Compare the total cost (fee plus exchange rate) across services before you send, because the difference can be significant on amounts over $500.

Digital wallet apps for instant or near-instant transfers

If the recipient has a smartphone and uses apps, digital wallets can move money in minutes. Wise has a mobile app that lets you send money to a Mexican bank account or to another Wise user instantly. PayPal works the same way if the recipient has a PayPal account. Mercado Pago, a Mexican digital wallet, allows U.S. users to send money to Mexican users if both have the app.

These apps are fastest for amounts under $1,000 and work best when both people already have the app installed. The fees are usually lower than traditional money transfer services—often $0 to $2 per transfer—but the exchange rate may not be as favorable as Wise's. The money typically arrives within minutes if both people are using the same app, or within one business day if it is being deposited into a bank account.

The downside is that the recipient must have downloaded and set up the app, which requires a smartphone and internet connection. If the recipient does not use apps or does not have a smartphone, this route will not work.

What information you need before you send

Gather these details from the recipient before you initiate any transfer:

  • Full name — exactly as it appears on their bank account or government ID.
  • Bank account number — usually 11 to 18 digits, depending on the bank.
  • Name of the bank — the full legal name, not a nickname (for example, "Banco Nacional de México" not "Banamex").
  • CLABE number — an 18-digit standardized identifier; not always required, but some services ask for it. The recipient can find this on their bank statements or by asking their bank.
  • SWIFT code — required for wire transfers through your bank; a four-letter code that identifies the bank internationally. Your bank can look this up if you provide the bank name.

Verify this information with the recipient before you send. A single digit wrong in the account number or CLABE can cause the transfer to fail or go to the wrong account. If you are unsure, ask the recipient to send you a photo of their bank statement or debit card (with the middle digits obscured for security).

Comparing costs and timing across methods

MethodTypical FeeTimingBest For
Wire transfer (your bank)$15–$501–3 business daysLarger amounts ($1,000+); any Mexican bank
Wise$1–$5 + exchange rate1–2 business daysMid-range amounts ($100–$5,000); best exchange rate
Western Union / MoneyGram$5–$20 + exchange rateMinutes to 1 business daySmall amounts; recipient needs cash quickly
PayPal3–4% + $0.30–$1.001–2 business daysBoth parties have PayPal accounts
Digital wallet app (Wise, Mercado Pago)$0–$2Minutes to 1 business daySmall amounts; both have the app

The cheapest option for amounts over $500 is usually Wise because of its low fees and real exchange rate. For amounts under $200, a digital wallet app or Western Union is often faster and the fee difference is small. For amounts over $5,000, your bank's wire transfer may be competitive once you factor in the exchange rate.

What happens if the transfer fails or the money goes to the wrong account

If you provide incorrect account information, the transfer may be rejected by the recipient's bank and returned to you. This can take five to ten business days. If the money reaches the wrong account, recovery is harder. Your bank or money transfer service can file a trace, but Mexican banks are not required to return funds sent to an incorrect account, and the process can take weeks or months.

Before you send, confirm the recipient's information one more time. If you are unsure about any detail, ask the recipient to verify it with their bank. Once the money leaves your account, you have limited control over where it goes.

If a transfer fails, your bank or service will notify you and the money will be returned to your account. This typically happens within five to ten business days, though some services credit your account immediately and handle the return in the background.

Frequently Asked Questions

Can I send money to a Mexican bank account if I don't know the CLABE number?

Yes. The CLABE is helpful but not always required. Wire transfers through your bank need the SWIFT code and account number. Wise and other money transfer services can work with just the account number and bank name, though having the CLABE speeds up the process. Ask the recipient for it if they have it, but do not delay the transfer if they do not.

What is the exchange rate, and can I lock it in before I send?

The exchange rate is the price at which U.S. dollars convert to Mexican pesos. It changes throughout the day based on currency markets. Wise shows you the exact rate before you confirm the transfer, and you can lock it in for a short time (usually 1 to 2 hours). Your bank's wire transfer uses the rate on the day the transfer is processed, which you cannot control in advance. Money transfer services like Western Union show the rate upfront as well.

How long does a wire transfer actually take?

One to three business days is the standard window. The first day is when your bank sends the transfer; the second and third days account for the transfer moving through the banking system and the recipient's bank processing it. Weekends and Mexican holidays can add time. Some banks offer expedited wire transfers for an extra fee, but this is rarely necessary for transfers to Mexico.

What if the recipient's bank charges a fee on their end?

Mexican banks often charge a small fee ($3 to $10) to receive an incoming international wire transfer. This fee is deducted from the amount the recipient receives, not added to what you send. Money transfer services like Wise usually absorb this fee or charge it upfront so the recipient gets the full amount. Ask the service before you send if you want to know the exact amount the recipient will receive.

Can I send money to a Mexican bank account if I don't have a bank account myself?

Yes, but your options are limited. You can use Western Union or MoneyGram in person at a physical location without a bank account. You cannot use Wise, PayPal, or your bank's wire transfer without a bank account. If you do not have a U.S. bank account, Western Union or MoneyGram at a physical location is your best option.