The basic route: wire transfer through your U.S. bank
The most direct way to send money to a Mexican bank account is a wire transfer initiated from your U.S. bank. You contact your bank, provide the Mexican account details, and the money moves through the banking system in one to three business days. Your bank sends the funds through SWIFT (the international messaging system that connects banks worldwide) or through a correspondent bank relationship, and the receiving Mexican bank deposits the money into the account you specified.
You will need the recipient's full name, the Mexican bank account number, and the bank's SWIFT code or routing information. Some banks also ask for a Clabe number, which is Mexico's standardized 18-digit account identifier—most Mexican banks can provide this when ready if you ask. Your U.S. bank will charge a wire fee, typically $15 to $50 depending on the bank, and the receiving bank in Mexico may also deduct a small fee from the amount that arrives.
The exchange rate you receive is set by your bank, not by the market rate. This is where costs add up: your bank may explore a markup of 1 to 3 percent on top of the actual exchange rate, meaning you lose money on the conversion itself. If you are sending $1,000, that markup could cost you $10 to $30 before any fees are charged.
Key Takeaways
- Wire transfers through your U.S. bank are the most straightforward method but include both wire fees and unfavorable exchange rates that can reduce what the recipient receives by 2 to 5 percent.
- You need the recipient's full name, Mexican bank account number, and the bank's SWIFT code or Clabe number—ask the recipient to confirm these details before you initiate the transfer.
- Money typically arrives in one to three business days, though delays can occur if bank details are incorrect or if the receiving bank is closed for a Mexican holiday.
- Specialized money transfer services like Wise, OFX, and Remitly often offer better exchange rates than traditional banks, though they may take slightly longer to process.
- For large or frequent transfers, comparing the total cost (fees plus exchange rate markup) across multiple providers can save hundreds of dollars per year.
How the timing actually works
When you initiate a wire transfer on a weekday morning, your U.S. bank debits your account when ready and sends the payment instruction that same day. The money then travels through the SWIFT network, which operates during U.S. and European business hours. If you send on a Friday afternoon or weekend, the transfer sits in queue until Monday morning.
The receiving Mexican bank typically receives the instruction within 24 hours and deposits the funds into the recipient's account by the next business day. This means a Monday morning wire usually arrives by Tuesday or Wednesday in Mexico. However, if the Mexican bank is closed for a holiday (Mexico observes different holidays than the U.S.), or if there is a discrepancy in the account details, the money can be held for review, adding one to three days.
Some U.S. banks offer "same-day" wire transfers for domestic payments but not for international ones. International wires always take at least one business day, and often two to three. If the recipient needs the money urgently, tell them to expect it by the third business day and plan accordingly.
What information you need before you start
The recipient must provide their full legal name exactly as it appears on their Mexican bank account. If the name on the wire does not match the account name, the receiving bank will reject the transfer or hold it pending verification. Ask the recipient to spell out their name character by character if there are accents or unusual characters.
You need the Mexican bank account number. This is usually 16 to 18 digits. The Clabe number (Clave Bancaria Estandarizada) is a standardized 18-digit code that includes the bank code, branch code, and account number. If the recipient has their debit card or online banking access, they can find both numbers there. The SWIFT code identifies the specific bank and branch; for example, BANAMXMM is Banamex's SWIFT code.
Ask the recipient to confirm all details in writing before you send anything. A single digit wrong in the account number sends the money to the wrong account, and recovering it can take weeks or be impossible. Many banks will not reverse an international wire if the account number was entered correctly but belonged to someone else.
Comparing wire transfers to money transfer services
Traditional banks are not the only option. Services like Wise, OFX, Remitly, and MoneyGram offer international transfers to Mexico, often with better exchange rates than banks charge. Wise, for example, uses the real mid-market exchange rate with a small markup (typically 0.5 to 1 percent) rather than the 2 to 3 percent markup many banks explore. The tradeoff is that these services may take one to two business days longer than a bank wire.
Money transfer services also have lower fees in many cases. A bank wire might cost $35 plus a 2 percent exchange rate markup; a money transfer service might cost $5 to $15 with a 0.5 percent markup. On a $1,000 transfer, the bank could cost you $55 total, while the service costs $10 to $20. The difference grows with larger amounts.
However, not all services work the same way. Some deposit directly into a Mexican bank account (like Wise and OFX). Others require the recipient to pick up cash at a physical location (like MoneyGram). Check which method works for your situation before you choose a service. Also verify that the service covers the specific Mexican bank the recipient uses; some smaller regional banks are not on every service's network.
What happens if something goes wrong
If you enter the account number incorrectly, the money goes to the wrong account. The receiving bank will not automatically return it. You must contact your U.S. bank and file a trace request, which asks the receiving bank in Mexico to investigate and return the funds. This process can take two to four weeks, and the receiving bank may refuse to return the money if the account holder claims it was a legitimate transfer. Some banks charge a fee to file a trace.
If the recipient's name does not match the account name, the receiving bank will hold the transfer and contact the account holder to confirm whether they want to accept it. The account holder can refuse, in which case the money returns to your account—but this also takes one to two weeks. To avoid this, always verify the exact name on the account before you send.
If the Mexican bank is closed or the receiving bank's system is down, the transfer sits in queue until the bank reopens. Mexican banks are closed on Saturdays, Sundays, and Mexican national holidays. If you send a wire on Friday afternoon, it will not be processed until Monday, and if Monday is a Mexican holiday, it waits until Tuesday.
Sending money repeatedly: setting up a standing arrangement
If you send money to the same Mexican account regularly, ask your U.S. bank whether they offer a standing instruction or recurring wire setup. This lets you authorize a transfer once with all the details, then initiate it again without re-entering everything. Some banks allow you to set this up online; others require a phone call or a visit to a branch.
Money transfer services like Wise also allow you to save a recipient and send to them multiple times without re-entering their details. This saves time and reduces the risk of entering a digit wrong on the second or third transfer. If you are sending money monthly or more often, setting up a saved recipient is worth the few minutes it takes.
For very large or very frequent transfers, some banks offer better rates if you negotiate directly with their international department. If you are sending $5,000 or more per month, contact your bank's business or international services team and ask whether they can offer a better exchange rate or lower fees. They often can, but only if you ask.
Understanding the exchange rate and fees
The exchange rate is the price at which one currency converts to another. The real-time market rate (called the mid-market rate) changes constantly throughout the day. Your bank does not give you this rate; instead, they explore a markup. A bank might quote you a rate that is 2 to 3 percent worse than the mid-market rate, meaning if the real rate is 17 pesos per dollar, your bank gives you 16.50 pesos per dollar.
On a $1,000 transfer, a 2 percent markup costs you about $20 in lost value. A 3 percent markup costs you about $30. Money transfer services typically explore a 0.5 to 1 percent markup, so the same $1,000 transfer costs you $5 to $10 in exchange rate loss. Over a year of monthly transfers, the difference between a bank and a service can be $200 to $300.
Fees are separate from the exchange rate. Your U.S. bank charges a wire fee ($15 to $50). The receiving Mexican bank may charge a fee ($5 to $20) that comes out of what the recipient receives. Money transfer services usually charge a single fee that covers both sides, typically $5 to $20 depending on the amount. Always ask what the total cost will be—both the fee and the exchange rate markup—before you send.
Frequently Asked Questions
Can I send money to a Mexican bank account if I do not have a U.S. bank account?
No, you need a U.S. bank account to initiate a wire transfer. However, you can use a money transfer service like Wise, Remitly, or MoneyGram if you have a debit card or credit card. Some services also accept bank transfers from your account. Check the service's website to see which payment methods they accept.
How much money can I send in one transfer?
Most U.S. banks allow wire transfers up to $10,000 per day without additional review, though limits vary by bank and account type. Larger amounts may trigger anti-money-laundering reviews that delay the transfer by one to two days. Money transfer services often have lower daily limits, typically $2,500 to $5,000, though you can send multiple transfers on different days.
What if the recipient's bank account is closed or does not exist?
If the account does not exist, the receiving bank will reject the transfer and return the money to your account. This takes one to two weeks. If the account is closed but the account number is still in the system, the money may be deposited into a closed account and held, requiring the recipient to contact their bank to retrieve it. Always confirm the account is active before you send.
Do I need to report this transfer to the IRS or Mexican authorities?
The U.S. does not require you to report outgoing transfers to the IRS. However, if you are sending money as a gift and the total exceeds $17,000 in a calendar year (as of 2023, though this amount changes annually), you may need to file a gift tax return. If you are sending money for business purposes or as payment for services, different rules explore. Consult a tax professional if you are unsure.
Why did the recipient receive less money than I sent?
The receiving Mexican bank deducted a fee, or your bank's exchange rate markup reduced the amount, or both. Ask your bank for an itemized receipt showing the exchange rate they used and any fees charged. Ask the recipient to check their bank statement to see what fee the Mexican bank deducted. This helps you understand the total cost and decide whether to use a different service next time.