Yes, you can transfer money to a Mexican bank account, but the method and cost depend on where you are sending from and how fast you need it to arrive
If you are sending from a U.S. bank account, you have three main routes: a wire transfer through your bank, a money transfer service like Western Union or Wise, or a digital app like PayPal or Remitly. Each one moves money differently, costs different amounts, and takes a different amount of time. A wire transfer through your bank typically arrives in one to three business days but costs $15 to $50. A money transfer service can be cheaper and faster but may require you to visit a physical location or use their app. The exchange rate you get also varies significantly — your bank's rate is usually worse than what a specialized money transfer service offers.
The receiving Mexican bank account needs to exist and be in the account holder's name. You will need the account number, the bank name, and the CLABE number (a 18-digit code that identifies the specific account and bank). If you do not have the CLABE, you can ask the recipient to provide it, or you can sometimes find it through the bank's website or by calling the bank directly.
Key Takeaways
- Wire transfers through your U.S. bank take one to three business days and cost $15 to $50, but the exchange rate is usually worse than other methods.
- Money transfer services like Wise and Western Union often offer better exchange rates and lower fees, though some require visiting a location or using an app.
- You will need the recipient's CLABE number (18 digits), account number, and bank name to complete any transfer.
- Transfers sent on weekends or holidays may not process until the next business day, even if the service says it is when ready.
- Some Mexican banks charge a small fee on the receiving end, so the amount that arrives may be slightly less than what you sent.
Wire transfers through your bank
A wire transfer is the most traditional method and the one most U.S. banks offer directly. You go to your bank in person or log into your online banking, provide the Mexican bank details, and initiate the transfer. Your bank then sends the money through the SWIFT network (an international messaging system) to the Mexican bank. The money usually arrives within one to three business days, depending on whether the transfer is sent on a weekday and whether the Mexican bank processes it when ready.
The cost is typically $15 to $50 per transfer, though some banks charge more. The exchange rate your bank uses is usually 2 to 3 percent worse than the mid-market rate (the real rate between currencies at that moment). This means if the mid-market rate is 17 pesos per dollar, your bank might give you 16.50 pesos per dollar. On a $1,000 transfer, that difference adds up to roughly $30 in lost value.
To send a wire, you will need the recipient's full name, account number, CLABE number, and the name and address of their Mexican bank. Some banks also ask for a reference number or reason for the transfer. Have all this information ready before you go to your bank or log in online, because the form will not let you proceed without it.
Money transfer services: Wise, Western Union, and others
Money transfer services like Wise (formerly TransferWise), Western Union, and MoneyGram often offer better exchange rates and lower fees than traditional banks. Wise, in particular, uses the mid-market exchange rate with no markup, so you see exactly what rate you are getting. Western Union and MoneyGram typically charge a flat fee ($5 to $15 depending on the amount) plus a slightly worse exchange rate than Wise, but still better than most banks.
The speed varies. Wise transfers usually arrive within one to two business days. Western Union offers both standard transfers (one to three business days) and express transfers (same day or next day), with express costing more. MoneyGram is similar. All three require you to create an account, provide the recipient's bank details, and fund the transfer from your bank account or debit card.
Western Union and MoneyGram also offer cash pickup at physical locations in Mexico, which is useful if the recipient does not have a bank account or prefers cash. You pay a fee for this service, and the recipient picks up the money at a Western Union or MoneyGram agent location using a reference number you provide.
Digital payment apps: PayPal, Remitly, and others
PayPal, Remitly, and Wise also work as apps on your phone. PayPal lets you send money to a Mexican bank account if both you and the recipient have PayPal accounts, though the exchange rate is not as good as Wise. Remitly is designed specifically for international transfers and offers competitive rates and low fees, with transfers arriving in one to three business days. Both require you to verify your identity and link a bank account or debit card.
These apps are convenient if you send money regularly, because you can do it from your phone without visiting a bank or Western Union location. The fees are usually lower than traditional banks ($1 to $5 per transfer), and the exchange rates are competitive. The tradeoff is that the transfer may take slightly longer than a wire transfer, and you need both you and the recipient to have the app or account set up.
What information you need to provide
No matter which method you choose, you will need the same core information about the recipient and their bank account. The most important piece is the CLABE number, an 18-digit code unique to each Mexican bank account. It combines the bank code, branch code, and account number into one identifier. If you do not have it, ask the recipient to check their bank statement, log into their online banking, or call their bank directly.
You will also need the recipient's full name exactly as it appears on their account, their account number, and the name of their bank (for example, BBVA México, Santander, Banorte). Some services ask for the bank's SWIFT code as well, which is a four-letter code that identifies the bank internationally. If you are using a wire transfer or a service that asks for it, the recipient's bank can provide it.
Have this information written down or in a message before you start the transfer. Entering it wrong — especially the CLABE number or account number — can cause the transfer to fail or go to the wrong account. Most services let you review the details before you confirm, so take a moment to double-check.
Timing and when transfers actually arrive
The time a transfer takes depends on when you send it and which method you use. If you send a wire transfer on a Friday afternoon, it may not leave your bank until Monday, and the Mexican bank may not process it until Tuesday or Wednesday. Weekends and Mexican holidays (like Día de Muertos in early November or Christmas) can add extra days. Money transfer services sometimes have the same delays, even if they advertise "when ready" or "same-day" transfers.
The fastest option is usually a money transfer service like Wise or Western Union express, which can deliver money within hours if you send it during business hours on a weekday. The slowest is a wire transfer sent on a Friday, which might not arrive until the following Wednesday. If the recipient needs the money urgently, ask them which method they prefer and whether they can wait, then choose accordingly.
Once the money arrives at the Mexican bank, the recipient can withdraw it or use it when ready. Some Mexican banks hold the funds for a few hours to verify the transfer, but this is rare and usually happens only with very large amounts.
Fees and exchange rates: what actually comes out of your pocket
The total cost of sending money to Mexico is the combination of the fee you pay and the difference between the exchange rate you get and the mid-market rate. A wire transfer through your bank might cost $25 and give you a rate that is 2 percent worse than mid-market. On a $1,000 transfer, that is $25 in fees plus roughly $20 in lost exchange value, for a total cost of about $45. A Wise transfer might cost $5 and give you the exact mid-market rate, for a total cost of $5.
The receiving bank in Mexico may also charge a small fee ($2 to $5) to receive the transfer, which comes out of the amount the recipient gets. This is not something you control, but it is worth mentioning to the recipient so they know the exact amount they will receive.
If you are sending money regularly, compare the total cost across a few methods using the same amount. A $500 transfer will have different total costs than a $5,000 transfer, because some services have flat fees and others charge a percentage. Wise is usually cheapest for larger amounts, while Western Union or your bank might be cheaper for very small amounts under $200.
Frequently Asked Questions
What if I do not have the recipient's CLABE number?
Ask the recipient to check their bank statement, log into their online banking portal, or call their bank directly. The CLABE is always available through these channels. Some banks also print it on the back of the debit card. Without it, you can still send a wire transfer using the account number and bank name, but it may take longer or fail if the account number is entered incorrectly.
Can I send money to a Mexican bank account if I do not have a U.S. bank account?
Yes. Money transfer services like Western Union and MoneyGram let you fund transfers with a debit card or by paying cash at a physical location. You do not need a bank account, though you will need to provide identification and create an account with the service.
How much money can I send in one transfer?
Limits vary by service and by how much you have verified your identity. Wire transfers through banks typically have no limit. Money transfer services like Western Union usually allow $500 to $5,000 per transfer for new users, with higher limits once you have a history with them. Check the specific service for their current limits.
What happens if the transfer goes to the wrong account?
Contact the service or your bank when ready. If the money went to a different account at the same bank, the bank may be able to reverse it or retrieve it. If it went to a different bank, recovery is much harder and depends on whether the receiving bank cooperates. This is why double-checking the CLABE number and account number before you confirm is critical.
Do I need to report this transfer to the IRS or Mexican authorities?
If you are sending money as a gift or personal transfer, you generally do not need to report it. If you are sending money as part of a business transaction or if the amount is very large, tax rules may explore. Consult a tax professional or accountant if you are unsure, as the rules depend on your specific situation and the amount.