Sending money to Mexico often means finding a way to get cash into the hands of someone who doesn't have a traditional bank account. If your recipient lives in Mexico, they are likely within walking distance of an OXXO. With over 20,000 locations across the country, it is the most popular cash pickup point for remittances.

When you send money to OXXO, you aren't sending it to a bank account; you are sending it for "Ventanilla" (over-the-counter) pickup. This process is generally fast, but the costs can vary wildly depending on the exchange rate margins and hidden fees.

How the OXXO Cash Pickup Process Works

OXXO doesn't operate its own international transfer network. Instead, it acts as a payout partner for major global money transfer operators. To get money to an OXXO counter, you must use a service that has a direct partnership with the chain.

The flow is straightforward:

  1. You initiate the transfer online or via an app.
  2. You select Cash Pickup as the delivery method.
  3. You choose OXXO as the specific pickup location (or the provider allows the recipient to choose any OXXO).
  4. You receive a transfer reference number (MTCN or similar PIN).
  5. Your recipient goes to the store with their IDE (official Mexican ID) and the reference number to collect the cash in Pesos (MXN).

OXXO has a maximum limit for cash pickups, usually around $5,000 MXN per transaction, though this can fluctuate based on the specific store's cash on hand and current regulations. If you need to send larger amounts, you might need to split the transfer or look into a direct bank deposit to a Saldazo card (OXXO’s debit card).

Choosing the Best Provider for Mexico

When people look to send money to OXXO, they often default to the biggest names like Western Union or MoneyGram. While these are reliable, they are rarely the cheapest. Here is how the main options stack up.

Traditional Transfer Services Western Union and Remitly have the deepest integration with OXXO. Remitly is often favored for its "Economy" vs. "Express" tiers, allowing you to choose between lower fees or faster speed. However, watch the exchange rate closely. Many of these services advertise "$0 fees" but then give you a Peso rate that is 3% to 5% worse than the mid-market rate.

Fintech and Specialized Platforms Services like MRC Pay focus on high-transparency transfers. For users in Canada looking for security, MRC Pay (FINTRAC MSB 100000015) provides a regulated pathway to move funds internationally without the heavy markups found at retail walk-in kiosks. FinTech platforms generally offer better digital interfaces and more responsive customer support if a transfer gets stuck.

OXXO Saldazo Transfers Wait, I thought they just picked up cash? You can also send money directly to an OXXO Saldazo card. This is technically a bank deposit to Citibanamex. If your recipient has this card, the money stays on the card rather than being handed over as physical cash, which is safer for larger amounts.

Fees, Exchange Rates, and Hidden Costs

The "cost" of sending money to Mexico is actually two separate charges.

1. The Upfront Fee This is what the app tells you it costs to send the money. It might be $2.99, $4.99, or even $0. Digital-only platforms tend to keep this low to attract new users.

2. The Exchange Rate Margin This is where most companies make their money. If the real exchange rate is 1 USD to 18.00 MXN, a provider might offer you 17.50 MXN. On a $500 transfer, that "hidden" fee costs you about $14 USD. Always check the total amount of Pesos the recipient gets, rather than looking at the transfer fee.

3. OXXO's Internal Fee While the sender pays for the transfer, OXXO sometimes charges the recipient a tiny "service fee" (usually around 12 to 15 Pesos) for processing the withdrawal. Make sure your recipient knows this so they aren't surprised when they get slightly less than the exact conversion.

Step-by-Step Guide to Sending Money

To ensure the money arrives without a hitch, follow these steps:

  • Verify the Name: Ensure the name you enter matches the recipient's official government ID exactly. If the ID says "Juan Carlo Silva Gomez" and you put "Juan Silva," the OXXO clerk will likely refuse the payout.
  • Select Cash Pickup: Choose OXXO as the destination. Some apps group OXXO with other retailers like 7-Eleven or Farmacias Guadalajara.
  • Fund the Transfer: Use a debit card or bank transfer for the best balance of speed and cost. Credit cards often trigger "cash advance" fees from your own bank.
  • Share the Reference Number: Once the transfer is confirmed, send the 8-12 digit reference code to your recipient.
  • Track the Status: Most modern platforms, including MRC Pay, allow you to see exactly when the funds have been collected.

Common Pitfalls to Avoid

Sending money abroad requires attention to detail. Here is what usually goes wrong:

  • Store Limits: OXXO stores are small. If you send a "max limit" transfer on a Monday morning, they might not have enough physical cash in the drawer. Advise your recipient to go in the afternoon or to a larger location in a city center.
  • ID Issues: If the recipient's ID is expired, OXXO will not release the funds.
  • Transfer Holds: If you are sending a large amount for the first time, the compliance department of the sending company might flag it. Being registered with bodies like FINTRAC means companies like MRC Pay must verify certain details to prevent fraud, which keeps your money safe but might add a few hours to the first transaction.

Safety and Regulations

When sending money to Mexico, security is the top priority. Always use a provider that is officially registered as a Money Services Business (MSB). In Canada, this means looking for a FINTRAC registration number. This ensures that the company follows strict anti-money laundering (AML) and "know your customer" (KYC) protocols.

Using an unregulated "pueblo" service or an unverified social media contact is a high-risk move. If the money doesn't arrive, you have no legal recourse. Licensed providers offer a paper trail and consumer protection.

FAQ

How long does it take for the money to be ready at OXXO? In most cases, if you pay by debit card or use a digital balance, the money is ready for pickup within 15 to 30 minutes. If you pay via a standard bank transfer (ACH or EFT), it can take 1 to 3 business days for the funds to clear before they are released to OXXO.

What is the maximum amount I can send to OXXO? Most OXXO locations limit individual cash pickups to $5,000 MXN. Some providers might allow you to send more, but the recipient may have to visit multiple locations or collect it over several days if the store's cash reserves are low.

Do I need a bank account to send money to OXXO? You don't necessarily need a bank account if you use a walk-in retail agent, but it is much cheaper and faster to use an online platform with a debit card. Your recipient in Mexico definitely does not need a bank account; they only need a valid ID and the transfer code.

Bottom Line

Sending money to OXXO is the most convenient way to support family or pay for services in Mexico given the store's massive footprint. To get the best deal, avoid the temptation to use the most famous brand name and instead compare providers based on the final Peso amount delivered. Look for a balance of regulated security, competitive exchange rates, and ease of use. By verifying your recipient's ID details and choosing a transparent provider, you can ensure your funds arrive safely and affordably.