Yes, you can send money to a Mexican bank account from the United States

You have several ways to move money across the border. The most common routes are wire transfers through your bank, money transfer services like Western Union or MoneyGram, and digital payment apps. Each method has different costs, speed, and requirements — the right choice depends on how much you're sending, how quickly it needs to arrive, and whether the recipient has a bank account or needs cash.

The key difference is that some methods require the Mexican recipient to have a bank account, while others let them pick up cash at a location. Bank-to-bank transfers are usually cheapest for larger amounts. Cash pickup services are faster and work even if the recipient doesn't use a bank, but they cost more per dollar sent.

Key Takeaways

  • Wire transfers through your bank are cheapest for amounts over $500, but take one to three business days and require the recipient's full bank details.
  • Money transfer services like Western Union and MoneyGram let recipients pick up cash within minutes or hours, but charge higher fees and work best for smaller amounts.
  • Digital payment apps like Wise and PayPal offer competitive exchange rates for bank-to-bank transfers, but the recipient must have a compatible Mexican bank account.
  • You will need the recipient's full name, bank account number, and bank routing information (CLABE code) for any bank transfer, whether you use your own bank or a third-party service.
  • Exchange rates and fees vary by provider and change daily, so comparing costs before you send saves money on larger transfers.

Wire transfers through your own bank

A wire transfer sends money directly from your bank account to a Mexican bank account. You go to your bank in person or online, provide the recipient's bank details, and the money moves within one to three business days. This is the cheapest option for amounts over $500 because the fee is usually flat — often $15 to $50 — rather than a percentage of what you send.

To send a wire, you need the recipient's full legal name, their bank 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. You can ask the recipient to provide this directly, or they can get it from their bank statement or by logging into their online banking.

The downside is the wait. If you send on a Friday afternoon, the money may not arrive until Tuesday. Your bank also charges a fee, and the Mexican bank may charge a small receiving fee on the other end. Ask your bank for the exact cost before you send, because fees vary widely between institutions.

Money transfer services for cash pickup

Services like Western Union, MoneyGram, and Walmart2Walmart let you send money that the recipient picks up as cash at a physical location in Mexico. You can send from your bank account, a debit card, or sometimes cash at a Western Union or MoneyGram office. The recipient goes to a participating store — Western Union has thousands of locations in Mexico — and picks up the cash with just an ID and a reference number you provide.

The speed is the main advantage. Money can be available for pickup within minutes or a few hours, depending on the service and time of day. This matters if the recipient needs cash urgently and doesn't have a bank account, or if they prefer not to use one.

The cost is higher than a wire transfer. Fees are usually a percentage of the amount sent — often 5 to 10 percent — plus a flat charge. On a $200 transfer, you might pay $15 to $25. On a $1,000 transfer, the percentage adds up quickly. These services also offer worse exchange rates than banks or digital apps, so the total cost to the recipient is higher than it appears.

Digital payment apps and online services

Wise (formerly TransferWise) and PayPal both let you send money to Mexican bank accounts at competitive exchange rates. With Wise, you set up an account, link your bank account or debit card, and send money to the recipient's Mexican bank account. The money arrives in one to two business days, and the fee is usually 1 to 2 percent of the amount sent. PayPal works similarly if both you and the recipient have PayPal accounts linked to bank accounts.

These services are good for regular transfers because they show you the exact exchange rate and fee upfront before you confirm. The exchange rate is usually closer to the real market rate than what your bank offers, which saves money on larger amounts.

The requirement is that the recipient must have a Mexican bank account and be able to receive transfers into it. If they don't use a bank, or if they need cash when ready, these services won't work. You also need to verify your identity with these apps, which takes a few days the first time you use them.

What information you need from the recipient

For any bank-to-bank transfer — whether through your bank, Wise, or another service — ask the recipient for these details:

  • Full legal name (exactly as it appears on their ID and bank account)
  • Bank account number
  • Bank name
  • CLABE code (the 18-digit routing number)
  • Their ID number (usually their national ID, called a Cédula or Pasaporte)

For cash pickup services like Western Union, you only need their full name and the amount. They pick up using that information plus a reference number you receive after sending.

Double-check the spelling of the recipient's name and the accuracy of the account number before you send. Banks will reject a transfer if the name doesn't match exactly, and you may have to wait days to get the money back.

Comparing costs for different amounts

The cheapest method depends on how much you're sending. For small amounts under $200, a cash pickup service may be faster and simpler even though the percentage fee is higher — the flat fee from a wire transfer might cost almost as much. For amounts over $500, a wire transfer or Wise usually costs less overall because the flat fee or low percentage is spread across a larger sum.

Use a calculator on each service's website to see the exact cost and exchange rate before you commit. Rates change daily, so the cheapest option today might not be the cheapest tomorrow. If you send regularly, track which service gives you the best rate over time.

Timing and when the money arrives

Wire transfers and digital apps usually take one to three business days. Money transfer services for cash pickup are much faster — often within hours or even minutes. The speed depends on when you send (weekday mornings are faster than evenings or weekends) and the specific service.

Tell the recipient to expect the money on a specific day rather than a specific time. Banks process transfers in batches, so even if you send early in the morning, the money may not show up in the recipient's account until the next day. If you're sending for an urgent need, use a cash pickup service instead.

Frequently Asked Questions

Do I need to report sending money to Mexico to the IRS?

No. Sending money to another person is not taxable income to them, and you don't report it on your taxes. However, if you send more than $10,000 in a single transfer, your bank must file a Currency Transaction Report (CTR) with the government — this is routine and not a problem. If you structure multiple smaller transfers specifically to avoid the $10,000 threshold, that is illegal.

What if the recipient's bank account information is wrong?

For wire transfers, the bank will reject the transfer if the account number doesn't match. The money returns to your account, usually within three to five business days. For cash pickup services, the money sits at the pickup location for a set period (usually 90 days) before being returned. Always verify the account details with the recipient before sending.

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

Yes. You can use cash pickup services like Western Union or MoneyGram by paying cash at their office or a partner location. You can also use some digital apps if you have a debit card. However, you cannot send a wire transfer without a bank account, since the money must come from somewhere.

Are there limits on how much I can send?

Most services allow you to send several thousand dollars per transfer, but limits vary. Your bank may have its own limits on wire transfers. Money transfer services often have daily or monthly limits that increase as you use them more. Check with your specific service for their rules.

What is the best exchange rate I can get?

Wise and PayPal typically offer rates closest to the real market rate (the "mid-market" rate you see on financial websites). Banks and money transfer services usually mark up the rate by 2 to 5 percent, meaning the recipient gets fewer pesos per dollar. On a large transfer, this difference adds up — compare the exact pesos the recipient will receive across services before you send.