$63B+ — Annual remittances from US to Mexico (2024)
| Provider | Transfer Fee | FX Markup | Total Cost | Recipient Gets (approx) | Speed |
|---|---|---|---|---|---|
| Bank Wire (SWIFT) | $25–45 | 2–4% | $45–85 | ~MXN 18,500–19,200 | 3–5 days |
| Western Union (bank deposit) | $5–9 | 1.5–3% | $20–39 | ~MXN 18,800–19,500 | 1–3 days |
| Remitly (Express) | $3.99 | 1–2% | $14–24 | ~MXN 19,200–19,700 | Minutes–1 day |
| Wise | $6–9 | 0% | $6–9 | ~MXN 19,900–20,000 | 1–2 days |
| USDC on Stellar (Coinbase → Bitso) | $10–15 | ~0.5% | $15–20 | ~MXN 19,700–19,850 | < 2 hours |
| USDC on Tron (Coinbase → Bitso) | $10–14 | ~0.5% | $14–18 | ~MXN 19,750–19,875 | < 1 hour |
$192 — Annual savings switching from Western Union to Wise on $1,000/month
| Provider | Cost per Transfer | Annual Cost | Annual Savings vs. Bank Wire |
|---|---|---|---|
| Bank Wire (SWIFT) | $55 | $660 | — |
| Western Union | $28 | $336 | $324 |
| Remitly Express | $18 | $216 | $444 |
| Wise | $8 | $96 | $564 |
| USDC on Tron (Coinbase → Bitso) | $16 | $192 | $468 |
Wise is typically the cheapest option at $6–9 total cost, using the mid-market exchange rate with no FX markup. USDC on Tron via Coinbase and Bitso costs $14–18 but is faster. For same-day delivery without crypto, Remitly Express at $14–24 is competitive. Avoid bank wires ($55+) and Western Union ($28+) for this amount.
Wise is cheaper per transfer at $1,000 ($6–9 vs $14–18 for crypto rails). However, crypto becomes relatively better at higher amounts since its cost is mostly flat — sending $3,000 via Wise triples the fee while crypto stays near the same $15–20. For monthly $1,000 transfers, Wise is the better value unless your recipient already uses Bitso.
Buy USDC on Coinbase using your US bank account (ACH is free). Your recipient creates a Bitso account in Mexico and completes identity verification. Copy their Bitso USDC deposit address (Tron or Stellar network). Send USDC from Coinbase to that address. Bitso receives it in seconds to minutes. The recipient sells USDC for MXN on Bitso and withdraws via SPEI to their Mexican bank.
At the current mid-market rate (approximately 20 MXN per USD in early 2026), $1,000 USD equals roughly 20,000 MXN. After fees and FX markup, recipients get between 18,500 MXN (bank wire) and 19,900+ MXN (Wise or crypto). Use RemitRoutes to see the live exchange rate and exact recipient amount for each provider.
Western Union's advertised fee is often $5–9 for bank deposits, but they apply a 1.5–3% exchange rate markup on top. On $1,000, this markup costs $15–30 extra, bringing total cost to $20–39. Always compare the total cost including FX markup, not just the transfer fee shown at checkout.
Compare live rates across 370+ corridors on RemitRoutes · methodology.