The fastest way depends on where you're sending from and how much you're sending

If you're sending money from a U.S. bank account to someone in Mexico, you have three main routes: a wire transfer through your bank, a money transfer service like Western Union or Wise, or a cross-border payment app. Wire transfers are slowest but work with any Mexican bank. Money transfer services are faster and often cheaper for smaller amounts. Apps are fastest for regular transfers but require both people to have the app.

The amount you're sending, how quickly the recipient needs it, and how often you send money all affect which option makes the most sense. A one-time $500 transfer works differently than sending $100 every week to family.

Key Takeaways

  • Wire transfers through your bank work with any Mexican bank account but take three to five business days and cost $15 to $50 per transfer.
  • Money transfer services like Wise and Western Union are faster (often same-day) and cheaper per transfer for amounts under $1,000, but charge a percentage fee or flat fee.
  • You will need the recipient's full name, bank account number, and their bank's routing code (called a CLABE in Mexico) to complete any transfer.
  • Exchange rates vary between providers, so comparing the actual pesos the recipient gets — not just the advertised rate — matters more than the fee alone.
  • Apps like Remitly and Xoom let you send directly to a Mexican bank account or for cash pickup, but both sender and recipient must be registered users.

Wire transfers through your bank

A wire transfer is a direct electronic move of money from your bank account to a Mexican bank account. You go to your bank in person or call them, give them the recipient's information, and the money moves. Most U.S. banks can send international wires, but not all have direct relationships with Mexican banks, so the transfer may route through an intermediary bank, which adds time.

Wire transfers typically take three to five business days. Your bank will charge a fee between $15 and $50 for sending the wire. The recipient's Mexican bank may also charge a small fee to receive it, usually $3 to $10. You will need the recipient's full name exactly as it appears on their account, their account number, and their bank's routing code. In Mexico, this routing code is called a CLABE (Clave Bancaria Estandarizada) — an 18-digit number that identifies both the bank and the specific account.

The advantage of a wire transfer is that it works with any Mexican bank, including smaller regional banks. The disadvantage is the cost and the wait. If you're sending money regularly, the fees add up quickly.

Money transfer services like Wise and Western Union

Money transfer services are companies that specialize in moving money across borders. You give them your money (usually through your bank account or debit card), they convert it to pesos, and they deliver it to the recipient's Mexican bank account or as cash for pickup. The most common services are Wise (formerly TransferWise), Western Union, MoneyGram, and Remitly.

These services are usually faster than bank wires — often same-day or next-day delivery — and the fees are lower for smaller amounts. Wise, for example, charges a small percentage of the amount you send plus a small fixed fee. Western Union charges either a flat fee or a percentage depending on the amount and delivery method. The trade-off is that the exchange rate these services offer is not always the best available, though Wise is known for using the real mid-market exchange rate.

To use a money transfer service, you typically create an account online or on their app, enter the recipient's bank details (name, account number, and CLABE), and choose how much to send. The service shows you exactly how many pesos the recipient will get before you confirm. Some services let you send to a bank account; others offer cash pickup at a location in Mexico instead. Check which option the service offers and which works for your recipient.

Cross-border payment apps

Apps like Remitly, Xoom (owned by PayPal), and Wise also let you send money directly to a Mexican bank account through your phone. These work similarly to the web-based services but are designed for regular, smaller transfers. You read the app, register with your bank account or debit card, and send money to a saved recipient.

The speed and cost depend on the app. Xoom can deliver to a Mexican bank account in minutes if you pay a higher fee, or in one to two business days for a lower fee. Remitly typically takes one to two business days. Both apps show you the exact pesos the recipient gets before you send.

The main requirement is that both you and the recipient must be registered users of the app. If your recipient doesn't have the app, you can't use it to send directly to their bank account — though some apps offer cash pickup as an alternative, which doesn't require the recipient to have an account.

What information you need from the recipient

No matter which method you choose, you will need the same core information from the person receiving the money. Ask them for their full legal name exactly as it appears on their bank account, their bank account number, and their bank's CLABE code. The CLABE is the most important piece — it's an 18-digit number that uniquely identifies their account and bank, and without it, the transfer may fail or go to the wrong account.

If the recipient doesn't know their CLABE, they can find it on their bank statements, in their online banking portal, or by calling their bank. Some services will look up the CLABE for you if you give them the bank name and account number, but it's faster if the recipient provides it directly.

If you're sending to a cash pickup location instead of a bank account, you only need the recipient's full name and a valid ID number (usually their passport or national ID). The service will give you a reference number to share with them so they can collect the cash.

Comparing costs and speed

The best option depends on how much you're sending and how quickly it needs to arrive. For a one-time transfer of $500 or less, a money transfer service like Wise or Western Union is usually cheaper and faster than a bank wire. For larger amounts or regular transfers, compare the total cost — fee plus the difference in exchange rates — across services before sending.

Speed matters too. If the recipient needs the money within hours, a cash pickup service or an app with when ready delivery is worth paying more for. If they can wait a few days, a bank wire or a slower money transfer service will cost less. Most services show you the delivery time and exact pesos received before you confirm, so you can compare side by side.

What happens if something goes wrong

If a transfer fails or goes to the wrong account, the process to recover it depends on the method. With a bank wire, contact your bank when ready — they can sometimes recall the wire if it hasn't been delivered yet, but once it reaches the recipient's bank, recovery is difficult. With a money transfer service, contact their customer support right away with your reference number. These services usually have insurance or a may provide that covers failed transfers.

To avoid problems, double-check the recipient's name and CLABE before sending. A typo in the account number or CLABE will cause the transfer to fail or go to a different account. If you're using a service for the first time, send a small test amount first to confirm everything works before sending a larger sum.

Frequently Asked Questions

Can I send money to a Mexican bank account if I don't have a U.S. bank account?

Some money transfer services accept debit cards or prepaid cards instead of a bank account. Western Union and MoneyGram, for example, let you pay with a debit card at a physical location or online. Check the service's website to see what payment methods they accept.

What's the difference between sending to a bank account and a cash pickup?

Sending to a bank account deposits the money directly into the recipient's account, which is safer and faster. Cash pickup requires the recipient to go to a physical location (usually a Western Union or MoneyGram office) to collect the money in person. Bank account transfers are usually cheaper and don't require the recipient to leave home.

How long does a transfer actually take?

Bank wires take three to five business days. Money transfer services range from same-day (if you pay a premium fee) to one to two business days. Apps vary by service — some offer when ready delivery for a higher fee, others take one to two days. The service always shows you the delivery time before you send.

Why do I need the CLABE if I already have the account number?

The CLABE is Mexico's standardized banking code that identifies both the bank and the specific account. It prevents transfers from going to the wrong account if two people happen to have similar account numbers at different banks. Most services require it to process the transfer correctly.

Is it safe to send money this way?

Yes, all of these methods are find. Bank wires and money transfer services are regulated and insured. Apps use encryption to protect your information. The main risk is sending to the wrong account if you have incorrect information, so always verify the recipient's details before sending.