Best Ways To Send Money To Mexico: Complete Guide

There are many reasons why you may want to send money to Mexico, maybe you have family or friends staying abroad, or maybe you are trying to send money to yourself. This was the case for me, but first I had to figure out how I was going to send money to Mexico.

You can send money to Mexico using an online money transfer service or in person using your bank account, debit card, credit card, or cash. Depending how you send your money, it will be available for pickup within a few minutes to a few days. Fees generally range from free to $19.99 per transaction depending on your transfer service.

Best Options For Sending Money To MexicoStarting Fee US$ (a PayPal service)$3.99$2.99

Before sending your hard-earned cash to Mexico, there are a few things you should figure out first. How much money do you need to send, where do you want to send it, do you want to send it in person or online, and how quickly do you need the money to arrive at its receiving location.

Once you have answered all these questions you can decide which service you want to use to send money to Mexico. Additionally, you will need all of the receivers information such as full legal name, pickup address, and potentially a security question.

Every money transferring service has its own fees and restrictions. Some services may require more personal information such as uploading your ID to confirm that you are who you say you are.

All money transfer services will have a minimum and maximum amount you are able to send to the receiver. Not only will the transferring service have restrictions, but the location you are sending the money to will likely have its own minimum and maximum pickup limits. If you are looking to send a large amount of cash to someone, additional documentation may be required on your behalf.

My favorite way to send money to Mexico is by using an online transfer service that allows you to send money using your phone or computer. Online money transfer services are a quick, secure, and convenient way to send money to Mexico.

Send Money To Mexico Online

When you are choosing an online money transfer service to send money to Mexico you should consider the fees, transferring limits, and the conversion rate to pesos.

In most cases, online transfer services will allow you to send money to Mexico from multiple sources such as your bank account, debit card, or credit card. Depending which transfer service you choose, different fees will apply averaging $2.99 to $4.99 per transaction. Average transfer times range anywhere from a few minutes when using a debit card, to a few days when using your bank account.

I have sent money to myself and to my wife in Mexico on many different occasions. I have found that the easiest and most secure way to send money online, is by using (a PayPal service).

Sending Money To Mexico Using Xoom


In my personal experience sending money using Xoom is the most simple and convenient way to send money to Mexico. When sending money via Xoom, you have the option to pickup the cash at multiple locations throughout Mexico such as Elektra, BanCoppel, Banorte, and even Walmart. Let me show you just how easy Xoom is.

First, choose the desired amount you wish to send, the minimum amount required is 194 MXN ($10.02) The maximum amount is 194,405 MXN ($10,000). When sending money from the U.S. to Mexico, the money is automatically converted into Pesos. Depending on the amount of money your are sending the transaction fee will vary, but it starts at $3.99.
Next you will need to choose your desired receiving option; Bank Deposit or Cash Pickup.
If you haven’t already created a Xoom account, you can create one now. Or use your PayPal account if you have one.
Next you will select the pickup location of the recipient if you are sending a Cash Pickup. The money will be available within minutes if you are transferring using your debit card.

If you send money using your bank account, or send money to the recipient’s bank account, it will take 1 – 4 days until the money is ready for pickup. If you are sending money to a bank account, you will be directed to enter the recipient’s account info on this page.
NOTICE: Each pickup location will have its own recipient limit. Elektra’s limit is $55,000 MXN per day in most locations.
After selecting the pickup location, you will need to enter the recipient’s information. Make sure you enter their full legal name as it appears on their ID. If you are sending money to yourself, simply enter your name. When entering the address, city, and state; you want to enter the address of the pickup location if the location is in Baja California, Sonora, Chihuahua, Coahuila, Nuevo León, or Tamaulipas.

Otherwise, you can use either the pickup location, or the address on your ID in other Mexican states. I’ve always just entered the cash pickup location address, even in Jalisco and it’s still considered valid.
If you pickup cash using your Driver’s License, you will only be allowed to pickup 9,000 MXN. Make sure to have your passport if you or your recipient are picking up more than 9,000 MXN.
Now for your payment information, you may choose to transfer money from your bank account, debit card, or credit card. When entering the billing address, it should match the address your card is associated with.
Finally, after you have entered and reviewed your payment info, you can submit the transfer. You will receive a transaction summary which will include all the transfer info. MAKE SURE to give the recipient the authorized transaction number, they will need this number to pickup their cash.
You will receive emails confirming when the money is ready for pickup, as well as when the transfer has been completed and the recipient has received the money.

I almost always use Xoom to convert my money into pesos when I travel to Mexico. I look up an Elektra, or other qualifying locations that are near where I am staying, then I will send the money 2-3 days prior to arriving in Mexico to ensure the money is ready for me to pickup.

Cancelling Your Xoom Transaction

  1. Go to your ‘Track Transaction’ page
  2. Go to ‘Transactions History’ under ‘My Transactions’
  3. Choose which transaction you wish to cancel
  4. Select ‘Cancel Transaction’

You may cancel any Xoom transfer as long as the cash has not already been picked up or deposited. The amount of time it will take to refund your money will vary depending on the payment type you used.

If you cancel a bank account transfer within 30 minutes of authorizing the transaction, Xoom will refund you within 3 business days. If it has been more than 30 minutes since you approved the transaction, Xoom will refund your money in 5 – 10 business days.

If you cancel a debit or credit card transaction within 30 minutes of authorizing the transaction, Xoom will refund you within 3 business days. If it has been more than 30 minutes since authorized, Xoom will need to confirm that the transaction has not been processed by their partner. If it hasn’t been processed, expect to receive your refund within 3 business days.

If you cannot cancel a transaction, you will receive an email stating the transfer has already been completed. If there is no ‘Cancel Transaction’ link present on the transaction you choose; this is because the transfer is already being processed.

Send Money To Mexico Using


If you are looking for another online option besides Xoom, I highly suggest I haven’t used WorldRemit as many times as I have used Xoom, only reason being is Xoom was the first money transfer service I used to transfer money to Mexico, and I was comfortable with them. You know what they say; “If it ain’t broke, don’t fix it.” This would be one exception however.

I decided to give WorldRemit a try when I traveled to Puerto Vallarta. My first impression is that the site is easy to navigate, and just as simple as Actually, WorldRemit was a whole $2.00 cheaper than Xoom. Not only that, but WorldRemit offers different conversion rates when transferring certain amounts of money which is pretty cool. Here is a breakdown of their rates:

Send AmountConversion Rate
0.01 – 100 USDCompetitive Rate
(Slightly better than Xoom’s)
1 USD = 19.48519 MXN
100.01 – 300 USDSilver Rate
1 USD = 19.5449 MXN
300.01 or MorePremium Rate
1 USD = 19.60461 MXN
The conversion rate shown was the current rate at the time of writing this article. Conversions rates change daily.

Alright, I’m going to show you how to send your money to Mexico using I’d say it’s as simple as using Xoom. I will continue to further test out WorldRemit when I send money to Mexico, and report back when I have more experience with them. Overall so far, so good.

Here we go! First, head to and choose how you’re going to transfer your money to Mexico. Let’s assume you choose “Cash Pickup”.
Next, choose your cash pickup payout network (WalMart, Banorte, Elektra, etc). Then, enter how much money you would like to send. It will show you the converted amount that will be received in pesos, as well as your total for the whole transaction. As you can see above, I sent $200.00 (3906.94 MXN), and my total to pay is $202.99.
Alright, now you will fill out your recipient information. Not everything needs to be filled in on this page, as you can see some tabs display “Optional”. However, if you don’t fill out the basics necessities, you won’t be able to continue to the next page. Make sure when filling in the recipient’s address that it matches what is on the recipient’s ID, they will use this address to confirm that the recipient is who they say they are.
At the bottom of the “Add a new recipient” page, you will have to choose your reason for sending money to Mexico. I always choose “Sending funds to self”, or if I’m sending money for my wife I select “Family or friend support.” Next, press continue. If all the required information was entered, your will be directed to the next page.
On this page you will add your personal details. Again, make sure what you enter on this page, matches what is on your ID.
When sending a cash pickup, you may only choose the Debit/Credit Card option.
Enter you card information securely on this next page. WorldRemit has implemented a strict verification process to ensure they fully identify their customers, and deter criminals. They are regulated in the UK by the Financial Conduct Authority (FCA). Almost all financial service activities must be authorized by the FCA in the United Kingdom to ensure all parties safety. If you want more tips on how to stay safe online, check out WorldRemit’s tips for staying safe online.

After you have verified your card information is correct, press the “Pay” button to authorize the transaction. After your transaction is submitted, WorldRemit will update you about any activity with your transfer including when its ready for pickup, and when it has been received by the recipient.
You may also check the current status of any active transfers in your account by going to the “My transactions” tab, located in the upper right corner of the homepage after you sign-in to your account.

How Long Does It Take To Receive Money On WorldRemit

90% of WorldRemit’s transaction are authorized in minutes. The amount of time to receive money through WorldRemit will vary depending where you are sending the money to, and from. However, the average time it takes if sent via Airtime Top-Up (mobile recharge), Mobile Money, or a cash pickup, is instant. Bank transfers generally take 1-2 days for deposit.

How Much Money Can I Send To Mexico Per Month

There is no limit to how much money you can send to Mexico per month however, each money transfer service will have their own limits you can send, and each pickup location will limit the amount you can receive in a month period. Generally you can send anywhere from $5,000 to 10,000 per month.

Money Transfer Service24-Hour Limit30-Day Limit$2,999 to $50,000$6,000 to $60,000
Moneygram$10,000$10,000 (Can send additional funds from a MoneyGram agent location)$9,000Varies by sender location and receiving location

Is It Safe To Send Money To Mexico Online

If you are hesitant to send money to Mexico using an online service such as Xoom, I understand. My first time sending money to Mexico had me biting nails. But, if you use a secure and trustworthy online source to send your money, it’s one of the safest ways you can go about doing it. Here are some tips to make sure you are sending your money to Mexico as safe as possible.

  • Only send money to people you know
  • Only send money for yourself, don’t send money for someone else
  • Only send money for legal purposes
  • Only fulfill requests from people you know
  • Make sure you create a secure password for you Xoom account and any other account associated with your financials

I would rather send the money to myself and pick it up, as oppose to using an ATM or currency exchange office in Mexico. If you are standing at an ATM or exchange office, it’s pretty obvious that you are there for one reason, to get money. This makes an easy opportunity for crooks to rob or even scam you. I’d much rather walk into Walmart or Elektra where it is less conspicuous, and a large amount of people are present.

I’ll use Xoom for an example since I know they are trustworthy. Xoom only partners with trusted banks and cash pickup locations. So you know you aren’t sending money to some random store where anyone has access to it. They also encrypt all your payment data to ensure your financial data is secure.

Not only is sending your money online safe, but its an inexpensive option. ATM’s will usually charge you a flat fee, or a percentage (1-3% of your withdraw amount) of what you are sending, which can get expensive.

Send Money To Mexico In Person

If you want to send money to Mexico in person, head to your nearest MoneyGram location. Make sure to bring your ID, the recipients information such as full legal name and address, as well as the amount of money you plan on sending, plus some extra cash to cover the transfer fee.

You may also send cash to someone in Mexico using your phone and filling out the required information ahead of time. Enter the recipients name and address online, when you are ready to submit the transfer just choose ‘cash at location’ and choose your nearest location.

Next, visit the location you chose within 24 hours after submitting your transfer online, make sure to bring your cash and a valid photo ID. Give the store associate your name to complete your transaction. This save you from having to fill out the MoneyGram form in-store.

The cost to send cash to Mexico from your chosen MoneyGram location starts at $9.99 per transfer. It’s a bit more spendy than their $3.99 fee for sending money online using your debit/credit card, or a bank transfer.

I would really only recommend using the in-store transfer option if you don’t have internet available, or maybe if you’re someone who just doesn’t feel comfortable sending money over the internet. Otherwise, I’m always choosing an internet transfer option personally.

There are plenty of ways to transfer money to Mexico. Whether you end up using an internet transfer service, or going in-store and handing someone cash, you can bet that it’s going to be one of the easiest things you have done. If you can write a check, this is going to be so easy for you. If you can’t write a check; well this is easier so you can do it.

Using a transfer service to send your money to Mexico is a great option as oppose to exchanging your money at a bank, or using an exchange booth at the airport, or even locally in Mexico. You will most likely receive a better conversion rate, and the fees are very inexpensive when sending online. It’s so easy, you’d be loco not to send money using one of these quick and convenient options.


I'm Alex, born and raised in Boise, Idaho. I love the outdoors and traveling. My favorite Country to visit is Mexico. Recently, I realized just how much I enjoy writing and sharing my travel experiences with everyone else. My goal is to help others with their traveling questions and concerns, and ultimately encourage others to take a leap of faith and venture out into the world, it is life-changing.

Recent Posts