Yes, you can send money to a Mexican bank account, but the method you choose affects the speed, cost, and how much arrives
You can transfer money to a Mexican bank account from the United States through wire transfers, money transfer services, ACH transfers, or digital payment apps. Each method has different fees, exchange rates, and delivery times. A wire transfer typically arrives in one to two business days but costs $15 to $50. A money transfer service like Western Union or MoneyGram may charge less upfront but offers a worse exchange rate. ACH transfers are cheaper but slower. The method that makes sense depends on how urgently the recipient needs the money and how much you're sending.
The recipient will need a bank account in Mexico for most methods, though cash pickup services work without one. You will need their account details—specifically the CLABE number, an 18-digit code unique to Mexican bank accounts—to complete a direct transfer. If you are sending to someone without a bank account, money transfer services that offer cash pickup are your only option.
Key Takeaways
- Wire transfers are fastest (one to two business days) but charge $15 to $50 per transfer, plus your bank applies an unfavorable exchange rate that can add another 1 to 3 percent to the cost.
- Money transfer services like Western Union and MoneyGram are widely available but typically charge higher exchange rate markups than banks, making them more expensive overall despite lower upfront fees.
- ACH transfers through your bank are cheapest but take five to ten business days and are not available from all U.S. banks to all Mexican banks.
- Digital payment apps like Wise and PayPal offer competitive exchange rates and lower fees but require the recipient to have a compatible account or linked bank account.
- You will need the recipient's full name, bank account number, and CLABE number (an 18-digit code unique to Mexican bank accounts) to complete most transfers.
Wire transfers: fastest but most expensive
A wire transfer moves money directly from your bank account to the recipient's Mexican bank account. Your bank initiates the transfer, and the money typically arrives within one to two business days. You will need the recipient's bank name, account number, CLABE number, and full name. Some banks also ask for the recipient's address.
Wire transfer fees range from $15 to $50 depending on your bank. In addition, your bank applies its own exchange rate, which is usually worse than the mid-market rate (the real rate between currencies at any given moment). This markup can add another 1 to 3 percent to the cost. If you are sending $1,000, the total cost could be $40 to $80 when you combine the fee and the exchange rate difference.
Wire transfers are the right choice when speed matters more than cost—for example, if the recipient needs money for an emergency or a time-sensitive expense. They are also reliable; once the money leaves your account, it will reach the Mexican bank account unless there is a serious error in the account details. Call your bank to confirm they can send wires to Mexico and ask what their exchange rate markup is before you send.
Money transfer services: widely available, expensive exchange rates
Western Union, MoneyGram, and similar services let you send money in person at a physical location or online through their website or app. You provide the recipient's name and the amount, and they give you a reference number. The recipient picks up the cash at a Western Union or MoneyGram location in Mexico, or the money can be deposited directly into their bank account if they provide one.
These services charge an upfront fee ($3 to $15 for smaller amounts) that looks cheaper than a wire transfer. However, their exchange rates are significantly worse than bank rates—often 2 to 4 percent below the mid-market rate. On a $1,000 transfer, this markup can cost $20 to $40 by itself. Combined with the upfront fee, the total cost is often higher than a wire transfer, even though the fee alone appears lower.
Money transfer services are useful when the recipient does not have a bank account or prefers to receive cash. They are also available at thousands of locations, making them convenient for people who do not want to use online banking. Delivery is usually same-day or next-day if you send before the cutoff time (typically 6 p.m. or 7 p.m. local time). Compare the total amount the recipient will receive across different services before sending, because exchange rates vary between providers.
ACH transfers: cheapest but slowest
An ACH transfer is an electronic transfer between bank accounts within the same country's banking system. Some U.S. banks can send ACH transfers to Mexican banks that participate in the U.S.-Mexico ACH corridor. The transfer typically takes five to ten business days and costs $0 to $10.
Not all U.S. banks offer this service, and not all Mexican banks accept ACH transfers. You will need to contact your bank and ask whether they can send an ACH transfer to Mexico and whether the recipient's Mexican bank is on their list of participating institutions. If both banks are in the network, this is the cheapest option by far. Your bank can provide the specific routing information and any additional details needed for the transfer.
ACH transfers are best for planned, non-urgent transfers—for example, sending money regularly to family or paying a bill that is not due for several weeks. The low cost makes sense when you have time to wait. If your bank does not offer ACH to Mexico, ask whether they plan to add it, as more banks are expanding this service.
Digital payment apps: competitive rates and lower fees
Apps like Wise (formerly TransferWise), PayPal, and Remitly let you send money online using your debit card or bank account. These services are designed specifically for international transfers and typically offer exchange rates closer to the mid-market rate than traditional banks. Fees are usually $1 to $5 for smaller transfers, and you can see the exact amount the recipient will receive before you confirm the transfer.
The catch is that the recipient must have a compatible account. Wise transfers money directly to a Mexican bank account if the recipient provides their CLABE number. PayPal requires the recipient to have a PayPal account and a linked Mexican bank account to withdraw the money. Remitly can deposit directly into a Mexican bank account or deliver cash to a pickup location. Check which service the recipient can use before you choose one.
Delivery times vary: Wise typically takes one to two business days, while PayPal and Remitly may take one to three business days. These services are cost-effective for regular transfers and offer better exchange rates than money transfer services, making them a good middle ground between speed and cost. Many people use these apps for ongoing family support because the rates stay competitive over time.
What information you need to send money to Mexico
Regardless of the method you choose, you will need certain details about the recipient and their bank account. The most important is the CLABE number, an 18-digit code that uniquely identifies a Mexican bank account. It is similar to a routing number and account number combined. The recipient can find it on their bank statement, in their online banking portal, or by calling their bank.
You will also need the recipient's full name (exactly as it appears on their account), the name of their bank, and their account number. Some methods ask for the recipient's address or phone number. Double-check all details before sending, because an error in the account number or CLABE can cause the transfer to fail or go to the wrong account. Text or call the recipient to confirm the CLABE number matches what they gave you.
If the recipient does not have a bank account, money transfer services that offer cash pickup are your only option. In that case, you only need their full name and the location where they will pick up the money. Make sure the recipient knows the reference number and can access it before the pickup window closes.
Exchange rates and hidden costs
Every method converts U.S. dollars to Mexican pesos using an exchange rate. The mid-market rate is the real rate between the two currencies at any given moment—it is what you see on financial websites and currency converters. Banks and transfer services do not use this rate; they apply a markup to make money on the transfer.
Wire transfers through traditional banks typically mark up the rate by 1 to 3 percent. Money transfer services mark it up by 2 to 4 percent. Digital payment apps like Wise mark it up by 0.5 to 1.5 percent, which is why they are often cheaper overall despite higher upfront fees. Always ask your bank or service what exchange rate they will use before you send the money, or compare the amount the recipient will receive across different services.
Some banks charge additional fees for outgoing international transfers, and some charge a fee just to receive a wire transfer. Ask both your bank and the recipient's bank about any fees they charge. The recipient's bank fee comes out of the money they receive, so it matters to the final amount.
What happens if the transfer fails or takes too long
If a wire transfer fails because of incorrect account details, the money typically returns to your account within five to ten business days. Your bank may charge a fee ($15 to $25) for the failed transfer. Contact your bank immediately if the money does not arrive within the expected timeframe, and provide them with the confirmation number from your original transfer.
If you used a money transfer service and the recipient did not pick up the cash, the money is usually held for 30 to 90 days before being returned to you. Check the service's website or call their customer service line to confirm the status and request a refund if needed. Keep your reference number until the money is confirmed received or returned.
For ACH and digital app transfers, contact the service's customer support if the money does not arrive within the stated timeframe. Keep your confirmation number and any receipts; you will need them to trace the transfer. Most services can tell you whether the money reached the Mexican bank and, if not, whether it is being returned to you.
Frequently Asked Questions
What is a CLABE number and where do I find it?
A CLABE is an 18-digit code that identifies a specific Mexican bank account. The recipient can find it on their bank statement, in their online banking app, or by asking their bank directly. Some banks print it on the back of the debit card. Always verify the CLABE with the recipient before sending money, because a single wrong digit will send the money to the wrong account.
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 accept cash payments at physical locations and do not require a bank account. You can also use prepaid debit cards or credit cards with some digital payment apps, though fees may be higher than bank transfers. Check the specific service's payment methods before you go in person.
How much does it cost to send $500 to Mexico?
Costs vary by method. A wire transfer costs $15 to $50 plus exchange rate markup (total: $30 to $70). A money transfer service charges $3 to $10 upfront plus a worse exchange rate (total: $25 to $50). An ACH transfer costs $0 to $10 if your bank offers it. A digital app like Wise costs $2 to $5 plus a small exchange rate markup (total: $5 to $15). The recipient's bank may also charge a fee to receive the transfer.
How long does it take to send money to a Mexican bank account?
Wire transfers take one to two business days. Money transfer services take same-day to next-day for cash pickup or one to three days for bank deposit. ACH transfers take five to ten business days. Digital apps like Wise take one to two business days. Times may be longer on weekends or Mexican holidays, and some banks process transfers more slowly than others.
What if I send money to the wrong account by mistake?
Contact your bank or transfer service immediately. If the money has not been claimed or deposited, it may be recalled. If it has already been deposited, recovery is difficult and depends on the recipient's cooperation. This is why verifying all account details with the recipient before sending is critical—a few seconds of confirmation can save you weeks of trying to recover the money.