Mexico is the third-largest remittance-receiving country on the planet. Banco de México reported over $63 billion in inbound transfers in 2024 — the vast majority sent from the United States. That makes the USD-MXN corridor one of the most competitive, and most scrutinized, money-transfer routes in the world.
Yet despite fierce competition, the World Bank still clocks the average USD-MXN transfer cost at roughly 4–5% for small amounts. On $1,000, that's $40–50 quietly disappearing before your family in Guadalajara or Mexico City sees a single peso.
The good news: competition has driven costs down significantly, and emerging crypto rails can cut that figure to under $5 all-in. This guide ranks the five cheapest methods for sending exactly $1,000 to Mexico in 2026, with real fee data so you can make an informed choice.
~4.5% — Average cost to send $200 USD to Mexico (World Bank, Q4 2024) (World Bank Remittance Prices Worldwide)
Every method below was evaluated on total all-in cost for a $1,000 USD → MXN transfer. That means we add together: (1) the explicit transfer fee charged by the service, (2) the FX markup — the difference between the mid-market rate and the rate you actually receive — and (3) any receiving-end fees charged by Mexican banks or cash-pickup networks.
We do not count speed as a tiebreaker unless two services are otherwise identical in cost. We also only consider methods that are legally available to senders in the United States and that deliver pesos directly to a Mexican bank account or cash pickup location.
Fee data is sourced from provider websites, RemitRoutes live rate data, and World Bank corridor reports as of March 2026. Exchange rates fluctuate — always verify the live rate before sending.
| Method | Transfer Fee | FX Markup | Total Cost | Speed | Delivery |
|---|---|---|---|---|---|
| USDC on Tron (via Bitso) | $2–4 | ~0.3% | $5–7 | < 30 min | Bank deposit |
| USDC on Stellar (via Bitso) | $1–3 | ~0.3% | $4–6 | < 15 min | Bank deposit |
| Wise | $5–9 | 0% | $5–9 | Same day–1 day | Bank deposit |
| Remitly (Express) | $3.99 | ~1.5% | $19 | Minutes | Bank / cash |
| Western Union (online, bank) | $0–5 | ~2–3% | $20–35 | Minutes–1 day | Bank / cash |
| Bank Wire (SWIFT) | $35–50 | 2–4% | $55–75 | 2–5 days | Bank deposit |
Bitso is Mexico's largest regulated cryptocurrency exchange, licensed by the CNBV (Comisión Nacional Bancaria y de Valores) and serving over 9 million users. It supports USDC deposits on the Stellar network, enabling a near-zero-cost transfer path.
Here's how the route works: you buy USDC on Coinbase or Kraken in the US, send it over the Stellar blockchain to a Bitso address, and Bitso converts it to MXN at a competitive spot rate and deposits pesos to a Mexican CLABE account — typically within 15 minutes.
Stellar network transaction fees are a fraction of a cent (under $0.01 per transaction). The main cost is Bitso's MXN withdrawal spread, which runs approximately 0.2–0.4% around the mid-market rate as of early 2026. On $1,000, that's $2–4 total. No fixed transfer fee. No hidden charges.
Coinbase charges 0% on USDC purchases paid by bank transfer (ACH), though ACH takes 1–3 days to settle. If you already hold USDC or use an instant debit card purchase (which adds a 1.49% fee), factor that in. For recurring senders who keep USDC on hand, this path is consistently the cheapest available for USD-MXN.
Tip: Pre-fund your Coinbase account a few days before you need to send. ACH transfers to buy USDC are free, but they take 1–3 business days to clear. Once USDC is in your wallet, the actual transfer to Bitso takes under 15 minutes.
Tron is the blockchain of choice for high-volume USDC transfers because it processes transactions in 3–5 seconds and its fees are extremely low — typically $1–3 per transaction depending on network congestion.
The Tron route to Bitso follows the same logic as Stellar: buy USDC (or use existing holdings), send to Bitso's TRC-20 address, receive MXN in a Mexican bank account. Bitso applies the same ~0.2–0.4% spread regardless of which chain you use for the deposit.
Why choose Tron over Stellar? Tron has significantly higher daily trading volume in the USDC market globally, which occasionally results in tighter spreads on the Bitso MXN side. In practice, the difference is less than $1 on a $1,000 transfer — both options are excellent. Stellar edges ahead on raw network cost ($0.01 vs $1–3), but both deliver MXN for under $7 all-in.
One practical note: if you use Kraken as your on-ramp, Kraken supports USDC withdrawals on the Tron network with a $1 flat withdrawal fee. Paired with Kraken's 0% fee for USDC/USD trades, this is another highly cost-efficient route.
Tip: Tron network fees spike occasionally during periods of high demand. Check the current TRC-20 transfer fee before sending — it's listed on Tronscan.org in real time.
Wise (formerly TransferWise) is the gold standard for transparent traditional remittances. Unlike every other non-crypto service, Wise uses the mid-market exchange rate with zero FX markup. You pay only a flat fee plus a small percentage fee — for $1,000 USD to MXN, this typically totals $5–9 as of March 2026.
That makes Wise 4–6× cheaper than Western Union and 7–10× cheaper than a bank wire. For senders who are not comfortable with cryptocurrency, Wise is the clear winner in the traditional category.
Wise delivers to Mexican bank accounts (CLABE numbers) and supports debit/credit card funding. Bank transfer (ACH) is the cheapest funding method — card payments add 1.67% extra. Transfers funded by ACH typically arrive same-day to next-day. Wise is licensed as a money transmitter in all 50 US states.
The one limitation: Wise does not support cash pickup in Mexico. If your recipient doesn't have a bank account, you'll need Remitly or Western Union. For banked recipients, Wise is the top traditional pick.
Remitly operates two tiers for most corridors: Express (fast, slightly pricier) and Economy (slower, cheaper). For a $1,000 transfer to Mexico on the Economy tier, Remitly's fee drops to $0 with a promotional rate for new users, or $3.99 for returning users — but the FX markup climbs to roughly 1.2–1.8% above mid-market.
On $1,000, that 1.5% FX markup translates to approximately $15 in hidden cost, bringing the total all-in cost to around $15–20. That's meaningfully more expensive than Wise or crypto rails, but Remitly's real advantage is its extensive cash pickup network in Mexico — over 35,000 locations via OXXO, Walmart, Elektra, and Coppel.
For senders whose family members prefer or need cash pickup, Remitly Economy is the cheapest cash-delivery option we've found for the USD-MXN corridor. Express delivery (minutes to a bank account) costs more — the markup rises to ~2%, pushing all-in cost closer to $24 on $1,000.
Remitly also offers a first-transfer promotion that often includes a better exchange rate for new accounts — worth checking before your first send.
Tip: Use Remitly's Economy tier (not Express) if your recipient can wait 3–5 business days. The slower speed saves you roughly $5–8 on a $1,000 transfer compared to the Express tier.
Western Union is the world's largest money transfer network, with over 500,000 agent locations and 200+ countries served. For the USD-MXN corridor specifically, its online platform (westernunion.com) is materially cheaper than sending through a physical agent.
When funding by bank account (not debit or credit card) and delivering to a Mexican bank account, Western Union's fee drops to $0–5. The catch is the FX markup, which runs 2–3% above mid-market on average — equating to $20–30 in hidden cost on a $1,000 transfer. Total all-in: approximately $20–35.
That's significantly more expensive than Wise or crypto options, but Western Union earns its place on this list for two reasons: (1) unmatched cash pickup reach — if your recipient lives in a rural area of Oaxaca or Guerrero without a bank account, Western Union may be the only practical option; (2) same-day delivery is available to many Mexican bank accounts and Oxxo cash pickup points.
If you're sending via the Western Union mobile app or website (not a physical agent), you avoid the agent surcharge, which can add another $5–15. Always use the digital channel for lower fees.
Tip: Never use a credit card to fund a Western Union transfer. Card-funded transfers add 3–4% on top of the existing FX markup, pushing total cost above $60 on $1,000 — more expensive than a bank wire.
The biggest hidden cost in international transfers is the FX markup — the gap between the real mid-market rate (what you see on Google) and the rate the service actually gives you. On $1,000, a 3% markup costs $30, even if the advertised transfer fee is $0. Always calculate total cost by checking what pesos arrive at the destination, not just the upfront fee.
PayPal (including Xoom, its international transfer service) is commonly used for USD-MXN transfers, but it is one of the most expensive options available. Xoom charges a $4.99 fee plus a 2.5–3.5% FX markup on bank account transfers. On $1,000, that's $30–40 in total cost — comparable to Western Union at best.
Zelle does not support international transfers. It is a domestic US payment network only. Some Mexican banks advertise 'Zelle compatibility,' but these are indirect arrangements that often involve high FX conversion fees — not true Zelle international transfers.
PayPal's core transfer product (not Xoom) charges even more for international sends and is generally not recommended for remittances. Xoom is the better PayPal-family option, but it still loses to Wise, Remitly Economy, and all crypto options on cost.
Let's make this concrete. If you send $1,000 USD to Mexico and the mid-market exchange rate is 17.50 MXN per USD, your recipient should ideally receive 17,500 MXN. Here's what they actually get with each method:
USDC on Stellar/Tron via Bitso: approximately 17,430–17,465 MXN (loses ~35–70 MXN to spread). Wise: approximately 17,415–17,465 MXN (loses ~35–85 MXN to fee, zero FX markup). Remitly Economy: approximately 17,325–17,412 MXN (loses ~88–175 MXN to FX markup). Western Union online: approximately 17,150–17,325 MXN (loses ~175–350 MXN). Bank wire: approximately 16,800–17,150 MXN (loses ~350–700 MXN to fees and markup combined).
These figures illustrate why FX markup matters as much as the headline fee. A $0 transfer fee with a 3% FX markup costs your family $300 on a $10,000 transfer. The only way to truly compare is to check what arrives in pesos — which RemitRoutes calculates automatically using live rates.
~$35 — Average savings per $1,000 sent via crypto rails vs. traditional bank wire on USD-MXN (RemitRoutes rate data, March 2026)
Yes — with qualifications. Using a regulated exchange like Bitso on the Mexican end is both legal and safe. Bitso is licensed by the CNBV, Mexico's banking and securities regulator, under the Fintech Law (Ley Fintech) that came into force in 2018 and was updated in 2022. They are required to maintain reserves, comply with AML/KYC regulations, and protect customer funds.
On the US side, buying USDC on Coinbase or Kraken is legal and both exchanges are registered with FinCEN as Money Services Businesses and hold state money transmitter licenses.
The transfer itself — moving USDC over Stellar or Tron — is a blockchain transaction. It is public, immutable, and settles in seconds. The main risk is user error: sending to the wrong address or the wrong blockchain network. Always double-check the destination address and network before confirming. Most exchanges now allow address whitelisting to reduce this risk.
For tax purposes: if you buy USDC at $1.00 and transfer it at $1.00, there is no taxable gain. USDC is a stablecoin pegged 1:1 to the US dollar. Converting USDC back to MXN on Bitso is a Mexican tax event for the recipient, governed by Mexican tax law (SAT). Consult a tax professional for specifics.
If you send money to Mexico regularly — monthly support payments, for example — consider setting up a recurring USDC purchase on Coinbase via ACH auto-buy, then manually transferring to Bitso when needed. This eliminates the 1–3 day ACH wait on each transfer and keeps you under $7 per $1,000 consistently.
The cheapest method depends on three factors: whether your recipient has a Mexican bank account (CLABE), how quickly the money needs to arrive, and whether you're comfortable using cryptocurrency.
For tech-comfortable senders with banked recipients: USDC on Stellar or Tron via Bitso is the clear winner at $4–7 all-in. Setup takes about 30 minutes the first time (create Coinbase account, verify ID, buy USDC), and subsequent transfers take under 15 minutes end-to-end.
For senders who want a simple, fully traditional experience with transparent pricing: Wise is the best option. No crypto required, no FX markup, and transfers arrive same-day for most Mexican bank accounts.
For recipients who need cash pickup: Remitly Economy beats Western Union on total cost for most amounts, but Western Union has a broader physical agent network for very remote areas.
For anyone still using a bank wire: the data is clear — there is no scenario in 2026 where a SWIFT wire is the right choice for a $1,000 personal remittance to Mexico. You are paying 7–10× more than necessary.
Our July 2026 live measurement on USD→MXN found Bitso (crypto) at −0.46% all-in on a $1,000 transfer — recipients getting slightly more pesos than the mid-market rate. Xoom (traditional) measured −1.82%, reflecting a current promotional rate for this corridor. Both results confirm Mexico as one of the most aggressively priced remittance corridors in the world.
Our June 2026 Cross-Border Cost Index (310 corridors) found digital-asset rails cheapest on 81% of all routes. Mexico's high transfer volumes and the presence of Bitso — a CNBV-regulated exchange with deep MXN/USDC liquidity — make it one of the clearest cases for the crypto rail path.
See where USD→MXN ranks in the full corridor cost league table.
RemitRoutes pulls real-time fees from all the services in this guide — crypto rails, Wise, Remitly, and more. Enter $1,000 USD to MXN and see exactly what your recipient will receive.
USDC on Stellar or Tron via Bitso is the cheapest method, with total all-in costs of $4–7 on a $1,000 transfer. Wise is the cheapest traditional (non-crypto) option at $5–9 with zero FX markup. Both are far cheaper than Western Union (~$25–35) or bank wires (~$55–75).
Wise charges a variable fee that typically totals $5–9 on a $1,000 USD to MXN transfer, with zero FX markup (you get the real mid-market rate). The exact fee depends on your payment method — ACH bank transfer is cheapest, while debit/credit card adds 1.67%. Check Wise's fee calculator for the current live quote.
Yes. Using USDC on Stellar or Tron, sent to Bitso (Mexico's CNBV-regulated crypto exchange), is legal in both the US and Mexico. Bitso converts USDC to MXN and deposits pesos to a Mexican bank account. Both Coinbase and Kraken are FinCEN-registered US exchanges. The transfer is fully compliant with AML/KYC regulations on both sides.
Speed varies by method: Stellar (under 15 minutes), Tron (under 30 minutes), Wise (same day to next day via ACH), Remitly Express (minutes to 1 hour), Western Union online (minutes to same day), bank wire (2–5 business days). Crypto rails are consistently the fastest option in addition to being the cheapest.
Western Union's online platform (westernunion.com) charges $0–5 for bank-to-bank transfers to Mexico. However, the FX markup of 2–3% adds $20–30 in hidden cost on $1,000. Physical agent locations charge higher fixed fees. Always use the Western Union website or app rather than an agent location for lower total cost.
Wise is cheaper than Remitly for most $1,000 transfers to Mexican bank accounts. Wise has zero FX markup, while Remitly charges 1.2–2% above mid-market rate. On $1,000, Wise typically costs $5–9 total versus $15–24 for Remitly. Remitly has an edge only if your recipient needs cash pickup — Wise does not support cash delivery in Mexico.
A CLABE (Clave Bancaria Estandarizada) is an 18-digit Mexican bank account number required for electronic transfers to Mexican bank accounts. All major Mexican banks issue CLABEs. You'll need your recipient's CLABE for transfers via Wise, Bitso, Remitly bank deposit, or Western Union bank deposit. For cash pickup, a CLABE is not required — the recipient picks up pesos at an agent location with valid ID.
Yes. US regulations require providers to collect identity information for transfers over $3,000 per transaction or $10,000 per day. Most services allow up to $10,000–$50,000 per transaction for verified accounts. Crypto exchanges like Coinbase and Bitso also have tiered limits based on identity verification level. For $1,000 transfers, standard identity verification (government ID) is sufficient on all platforms in this guide.
Compare live rates across 370+ corridors on RemitRoutes · methodology.