Key Takeaway
Apps, bank wires, cash pickup, SPEI deposits, debit cards, mobile wallets — we compared the real cost of all six ways to send money from the USA to Mexico, including a dedicated look at Ria.
In this guide (12 sections)
- USA to Mexico: A $63 Billion Corridor — Here's How to Send for Less
- 6 Ways to Send Money to Mexico — Compared on Real Cost
- Method 1: Money Transfer Apps (Cheapest for Most People)
- Method 2: Direct Deposit to a Mexican Bank Account (SPEI)
- Method 3: Cash Pickup (No Bank Account Needed)
- Method 4: Direct-to-Debit-Card Deposits
- Method 5: Mobile Wallets and Digital Payment Apps
- Method 6: Traditional Bank-to-Bank Wire Transfers (Most Expensive)
- Which Method Is Right for You? A Decision Guide
- 5 Ways to Cut Your Transfer Cost Further
- Rules, Taxes, and Safety to Know Before You Send
- Frequently Asked Questions
In this guide
- USA to Mexico: A $63 Billion Corridor — Here's How to Send for Less
- 6 Ways to Send Money to Mexico — Compared on Real Cost
- Method 1: Money Transfer Apps (Cheapest for Most People)
- Method 2: Direct Deposit to a Mexican Bank Account (SPEI)
- Method 3: Cash Pickup (No Bank Account Needed)
- Method 4: Direct-to-Debit-Card Deposits
- Method 5: Mobile Wallets and Digital Payment Apps
- Method 6: Traditional Bank-to-Bank Wire Transfers (Most Expensive)
- Which Method Is Right for You? A Decision Guide
- 5 Ways to Cut Your Transfer Cost Further
- Rules, Taxes, and Safety to Know Before You Send
- Frequently Asked Questions
USA to Mexico: A $63 Billion Corridor — Here's How to Send for Less
Quick answer: For most people sending money from the USA to Mexico, a money transfer app like Wise or Remitly paired with a direct SPEI deposit to your recipient's CLABE number is the cheapest and fastest combination — often arriving in minutes for under $10 total cost on a $500 transfer. Bank-to-bank wires are the most expensive route, typically costing $50-$120 more for the same amount. Compare live USD to MXN rates from 10+ providers before you send.
Mexico is the single largest remittance corridor in the world, receiving a record $63 billion from the United States in 2025 alone, according to Banco de México (Banxico). With that much money moving between the two countries, senders have more options than almost any other corridor — and that's both an opportunity and a trap.
The opportunity: competition keeps fees low and choice high. The trap: not every option is created equal, and the "convenient" choice — your bank, or the agent on the corner — is often the most expensive by a wide margin. This guide breaks down six real ways to send money from the US to Mexico, what each one actually costs on a typical $500 transfer, and how to pick the right one for your situation — whether your recipient has a bank account, a debit card, a smartphone, or none of the above.
6 Ways to Send Money to Mexico — Compared on Real Cost
Cost Comparison: Sending $500 from the USA to Mexico
| Method | Example Provider | Fee | FX Markup | Total Cost | Speed |
|---|---|---|---|---|---|
| Money transfer app + SPEI deposit | Wise / Remitly | $0-$3.99 | 0-0.5% | ~$2-$6 | Minutes, 24/7 |
| Cash pickup | Western Union / Ria / Xoom | $0-$5 | 1-2% | ~$8-$15 | Minutes |
| Debit card deposit | Remitly | $0-$3.99 | 0.5-1% | ~$5-$9 | Minutes-hours |
| Mobile wallet top-up | Mercado Pago / Spin by OXXO | $0-$3.99 | 0.5-1% | ~$5-$9 | Minutes |
| Bank-to-bank wire | Chase / Bank of America | $25-$50 | 2-5% | ~$35-$75 | 1-3 business days |
Estimates based on real quotes from our comparison engine and published provider fee schedules for a $500 USD to MXN transfer. Compare live rates →
The pattern is consistent across every corridor we track: the exchange rate markup — not the upfront fee — is what really costs you money. A bank advertising "no transfer fee" can still take 3-5% off the exchange rate, which on $500 is $15-$25 quietly disappearing before your money even leaves the country. Below, we break down exactly how each method works, what it costs, and when it's the right choice.
Method 1: Money Transfer Apps (Cheapest for Most People)
Digital money transfer apps are built specifically for cross-border payments, and the USA-Mexico corridor is one of the most competitive routes they serve. You send from your phone or computer — funded by your US bank account or debit card — and the money lands in your recipient's Mexican bank account, debit card, or cash pickup location, often within minutes.
How Apps Price USA to Mexico Transfers
- Wise: Charges the real mid-market exchange rate with 0% markup, plus a transparent fee (typically around $5-$8 on a $500 transfer). Best for medium to large sends where the savings on the exchange rate add up.
- Remitly: Often runs $0 fee promotions for new users and offers an "Express" option with a small markup for delivery in minutes, or an "Economy" option with a better rate that takes a day or two.
- Xoom (a PayPal service): Frequently waives fees on debit card or bank-funded transfers, with a small built-in exchange rate markup.
- WorldRemit: Competitive flat fees with multiple delivery options including bank deposit, cash pickup, and mobile wallet.
- Instarem: Low, transparent fees with rates close to the mid-market rate.
On a $500 transfer, total cost across these apps typically lands between $2 and $10 — a fraction of what a bank or cash agent would charge for the same amount. Compare live quotes from all of them side by side, or read our Wise vs Remitly breakdown for a detailed look at the two most popular options.
Method 2: Direct Deposit to a Mexican Bank Account (SPEI)
If your recipient has a Mexican bank account, a direct deposit via SPEI (Sistema de Pagos Electrónicos Interbancarios — Mexico's interbank electronic payment system) is usually the fastest and cheapest way to get money to them.
Why SPEI Is the Gold Standard
- Real-time, 24/7: SPEI processes payments instantly, including nights, weekends, and holidays — unlike US ACH or wire systems that only run on business days.
- Low cost: Because providers route money through local Mexican banking rails instead of the international SWIFT network, there are no correspondent bank fees eating into the transfer.
- Tight exchange rates: Apps offering SPEI deposits — including Wise, Remitly, and WorldRemit — typically apply 0-0.5% markup on this route, the smallest of any delivery method.
What You Need: The CLABE Number
To send via SPEI, you need your recipient's CLABE (Clave Bancaria Estandarizada) — an 18-digit standardized account number that every Mexican bank account has. It functions like the IBAN numbers used in Europe, except Mexico doesn't use IBANs at all — the CLABE is the only number you need (plus the recipient's full legal name). Your recipient can find their CLABE in their banking app, on a printed bank statement, or by asking a teller.
On a $500 transfer, an app-to-SPEI deposit typically costs $2-$6 total — fee plus markup combined — and arrives within minutes. It's the single best combination of cost and speed available on this corridor.
Method 3: Cash Pickup (No Bank Account Needed)
Roughly a third of adults in Mexico don't have a bank account, according to the World Bank Global Findex database. For these recipients — and for senders who simply want their family to have cash in hand — pickup locations remain essential.
Where to Pick Up Cash in Mexico
- OXXO: Mexico's largest convenience store chain, with over 20,000 locations open late into the night. MoneyGram and Xoom both support OXXO pickup.
- Elektra and Banco Azteca: A nationwide retail and banking network popular for cash pickup, especially in smaller towns.
- Western Union and MoneyGram: The two largest global agent networks, with a combined 50,000+ pickup points across Mexico including bank branches, pharmacies, and supermarkets.
Ria: A Popular Specialist for the US-Mexico Corridor
Ria Money Transfer has built a particularly strong reputation on Latin American routes, and the USA-Mexico corridor is one of its biggest markets — it's quietly become one of the most-used cash apps among senders on this route. Originally a Spanish-owned cash transfer specialist, Ria operates a dense agent network across Mexico — including its own branded locations plus partnerships with major retail chains — and is known for competitive, often lower, exchange rate markups than Western Union or MoneyGram on this specific corridor. Many senders who grew up using cash agents gravitate toward Ria because it pairs the familiarity of a walk-in cash transfer with pricing that's noticeably closer to app-level costs. On a $500 transfer, Ria's total cost (fee plus markup combined) often lands in the lower half of the cash-pickup range — roughly $6-$12 — making it one of the more affordable agent options when your recipient needs cash in hand. Compare Ria's live rates against apps and other agents before you send.
What Cash Pickup Costs Overall
Cash pickup is more expensive than a direct SPEI deposit because providers build a larger exchange rate markup (typically 1-2%) into the rate to cover the cost of running a physical agent network. On a $500 transfer, expect to pay roughly $8-$15 total with most agents — two to five times more than an app-to-bank transfer for the same amount, though specialists like Ria can come in toward the lower end of that range.
What the Recipient Needs
A valid government-issued ID — typically an INE/IFE voter credential or passport — and the transfer reference number provided by the sender. Most pickups are available within minutes of the transfer being sent.
Method 4: Direct-to-Debit-Card Deposits
Several providers can deposit funds directly onto a Mexican Visa or Mastercard debit card — a useful middle ground for recipients who have a card but don't know their CLABE, or who want instant access to funds without visiting a pickup location.
- Remitly offers debit card deposits in Mexico with delivery typically in minutes to a few hours.
- Western Union also supports direct-to-debit-card delivery on many Mexican bank cards.
To send this way, you'll need the recipient's 16-digit debit card number and full legal name — no CLABE or branch details required. Costs typically land between $5 and $9 on a $500 transfer, slightly more than a SPEI deposit but still well below cash pickup or a bank wire. It's a solid option when your recipient is comfortable sharing their card number but doesn't have — or doesn't want to look up — their CLABE.
Method 5: Mobile Wallets and Digital Payment Apps
Mexico's mobile payments market has grown quickly, and several digital wallets now offer ways to receive money directly from US senders — particularly useful for younger or urban recipients who manage their finances primarily on their phones.
- Mercado Pago: The wallet arm of e-commerce giant Mercado Libre, widely used across Latin America for both payments and receiving transfers, with funds available to spend online or withdraw to a linked bank account.
- Spin by OXXO: A digital wallet from the operator of Mexico's largest convenience store chain — recipients can receive funds digitally and withdraw cash at any OXXO location.
- BBVA México and Banorte mobile banking apps: Mexico's largest banks both offer full-featured apps that receive SPEI deposits instantly and let recipients manage money entirely from their phones.
Sending to a mobile wallet usually works the same way as a bank deposit — your provider sends via SPEI to a linked account or CLABE — so the cost is comparable to a direct bank deposit: roughly $5-$9 total on a $500 transfer, depending on the provider and wallet. The main appeal isn't a lower cost, but convenience: your recipient gets a notification the moment funds arrive and can spend, save, or cash out instantly from one app.
Method 6: Traditional Bank-to-Bank Wire Transfers (Most Expensive)
Wiring money directly from your US bank to your recipient's Mexican bank feels like the obvious, "official" choice — but it's consistently the most expensive way to send money on this corridor, and often the slowest too.
How Bank Wires Are Priced
- Outgoing wire fee: US banks typically charge $25-$50 per international wire transfer.
- Exchange rate markup: Banks routinely apply a 2-5% markup above the mid-market rate — this is where most of the real cost hides. Read our hidden fees guide to see exactly how banks build markup into the rate they show you.
- Correspondent bank deductions: International wires often route through intermediary banks via the SWIFT network, each taking $15-$60 in transit.
- Receiving bank fee: The Mexican bank may deduct another $0-$25 on arrival.
Add it up, and a $500 wire transfer can easily cost $50-$120 once you account for the fee and the hidden markup — sometimes more than the entire amount you'd pay through a specialist app for a $1,000 transfer. Wires also typically take 1-3 business days, compared to minutes via SPEI. Read our full wire transfer guide for more on how international wires work and when they're worth using.
When a Bank Wire Still Makes Sense
Almost never for routine family remittances. Bank wires are reasonable mainly for very large transfers — real estate purchases, business payments, inheritance — where you can negotiate a better rate directly with your bank's international desk, or where you specifically need the paper trail and protections of a traditional SWIFT wire.
Which Method Is Right for You? A Decision Guide
Match Your Recipient's Situation to the Best Method
| Your Recipient... | Best Method | Why |
|---|---|---|
| Has a Mexican bank account and knows their CLABE | App + SPEI deposit | Cheapest and fastest combination — minutes, near-zero markup |
| Has a bank account but doesn't know their CLABE | Direct-to-debit-card deposit | Only needs a 16-digit card number, still low-cost and fast |
| Doesn't have a bank account | Cash pickup (OXXO, Ria, Western Union, MoneyGram) | 20,000+ OXXO stores plus 50,000+ agent locations nationwide |
| Manages money primarily on a smartphone | Mobile wallet (Mercado Pago, Spin, bank apps) | Instant notifications, spend or cash out from one app |
| Needs a very large or business-related transfer | Negotiated bank wire | Worth the cost only at scale, with a negotiated rate |
For the vast majority of people sending money home to Mexico, the answer is simple: if your recipient has any kind of bank account, ask for their CLABE and send via an app that supports SPEI. It's consistently the cheapest, fastest option — and it works around the clock, every day of the year.
5 Ways to Cut Your Transfer Cost Further
- Compare total pesos received, not the advertised fee. A "$0 fee" provider can still cost you more than a competitor charging $5, once the exchange rate markup is factored in. Always check the final MXN amount on our comparison tool before confirming.
- Choose SPEI over cash pickup whenever possible. Direct bank deposits carry the smallest markups on this corridor — often a third to a half of what cash pickup costs for the same transfer.
- Fund your transfer from a bank account or debit card, not a credit card. Credit card funding typically adds 1.5-3% in cash-advance-style surcharges on top of whatever the provider already charges.
- Send larger amounts less often. Many providers charge flat fees that matter more on small transfers. Combining two $250 sends into one $500 send can cut your relative cost significantly. See our guide on the cheapest ways to send money internationally for more on this.
- Watch the USD/MXN rate and time your transfer. The peso can move meaningfully within a single day. Set rate alerts with providers like Wise or Remitly, and avoid sending right after major US or Mexican economic announcements when spreads tend to widen. Our exchange rate markup guide explains exactly how these spreads work.
Rules, Taxes, and Safety to Know Before You Send
A few rules and protections are worth knowing before you send money from the US to Mexico:
- Mexico doesn't tax incoming remittances. Money sent home for family support isn't treated as taxable income for the recipient, according to Banco de México.
- The new US remittance excise tax mostly won't apply to you. A 1% federal tax now applies to cash-funded transfers sent through money transmitters — but transfers funded from a US bank account, debit card, or credit card are exempt. Choosing an app and funding digitally avoids it entirely. Read our full breakdown of the US remittance tax for the details.
- Large transfers get reported, not blocked. US financial institutions report transfers over $10,000 to FinCEN under the Bank Secrecy Act. This is routine and legal — but deliberately splitting a transfer into smaller pieces to dodge the threshold ("structuring") is a federal offense.
- Your recipient will need valid ID for cash pickup. For pickups above roughly $300, Mexican agents require a valid INE/IFE voter credential or passport. Larger monthly totals may trigger extra verification steps.
- You're protected by US consumer rules. The Consumer Financial Protection Bureau (CFPB) requires licensed providers to disclose the exact fee, exchange rate, and total amount your recipient will get — before you confirm the transfer. If a provider won't show you that number upfront, that's a red flag. See our money transfer safety guide for more on spotting trustworthy providers.
For more context on this corridor, see our dedicated guide to sending money to Mexico, which ranks providers head-to-head with live rate data.
Step-by-Step Guide
- 1
Get your recipient's CLABE number
Ask your recipient for their 18-digit CLABE — the standardized account number used by every Mexican bank. It's the single most useful piece of information for sending money the cheapest way: directly via SPEI.
- 2
Compare total cost, not just the fee
Use a comparison tool to check the actual pesos your recipient will receive after fees and exchange rate markup — not just the advertised transfer fee, which can hide a much larger cost in the rate.
- 3
Fund from a bank account or debit card
Pay for your transfer using your US bank account or debit card rather than a credit card, which typically adds 1.5-3% in extra surcharges on top of the provider's normal fees.
- 4
Choose SPEI bank deposit over cash pickup when possible
If your recipient has a bank account, send directly to their CLABE via SPEI. It carries the smallest exchange rate markup of any delivery method and arrives within minutes, any time of day.
- 5
Send and track your transfer
Confirm the final amount your recipient will receive, send the transfer, and use the provider's tracking tools to confirm it has arrived — most SPEI deposits and OXXO or Ria cash pickups complete within minutes.
