Online services like Wise give you the best exchange rate. Mexican ATMs work for quick cash. A local bank account is the long-term solution once you have residency.
What Is the Cheapest Way to Send Money from the US to Mexico?
Wise, formerly TransferWise, uses the real mid-market exchange rate with no markup. You pay a transparent fee, typically 0.5 to 1 percent of the transfer amount. Send $1,000 and you pay roughly $5 to $10 in fees. The money lands in a Mexican bank account within minutes to a few hours.
Compare that to a US bank wire. Your bank charges $25 to $50 to send. The Mexican bank charges $15 to $30 to receive. The exchange rate includes a 3 to 6 percent markup. On a $1,000 transfer, you lose $70 to $100 between fees and the bad rate. The transfer takes two to five business days.
Wise is the clear winner for recurring transfers. If you pay rent, a housekeeper, or monthly bills in pesos, set up Wise to send directly to your Mexican bank account. The app shows you the exact amount your recipient will receive before you confirm.
What About Western Union and MoneyGram?
These work best when the recipient needs cash in hand and does not have a bank account. Western Union offers cash pickup at thousands of locations across Baja. Elektra stores on Boulevard Agua Caliente in Tijuana and Alvaro Obregon in La Paz handle pickups. So do OXXO convenience stores, which exist on nearly every commercial block in Baja.
Fees depend on the amount and payment method. Sending $1,000 from a US bank account to a Mexican bank account through Western Union costs zero in transfer fees. Sending the same amount for cash pickup by debit card costs around $8. The catch is the exchange rate. Western Union marks up the rate and keeps the difference. On a $1,000 transfer, that markup can cost $20 to $40 more than you would lose on Wise.
MoneyGram operates through similar networks. Coppel stores in Tijuana, Ensenada, and La Paz serve as MoneyGram agents. The fee structure is comparable to Western Union. For one-time transfers or sending cash to someone without a bank account, these services are convenient. For regular transfers, the exchange rate markup adds up.
Can I Use My US Debit Card at Mexican ATMs?
Yes, and for quick peso cash it is the simplest option. Walk into any bank-branch ATM in Baja, insert your US debit card, and withdraw pesos. BBVA and Banorte ATMs are the most common in Tijuana, Ensenada, La Paz, and Los Cabos.
Expect two fees. The Mexican bank charges 30 to 100 pesos per transaction (roughly $1.50 to $5 USD). Your US bank likely adds its own foreign transaction fee, typically $3 to $5 per withdrawal. Withdrawal limits range from 4,000 to 11,000 pesos per transaction depending on the ATM and the bank.
One critical rule: always select pesos when the ATM asks which currency to use. If you select US dollars, the ATM converts at its own terrible rate. This is called dynamic currency conversion. It costs you 3 to 7 percent extra. Always choose pesos and let your US bank handle the conversion.
Charles Schwab and Fidelity both offer debit cards that reimburse all ATM fees worldwide. If you do not have one of these accounts, open one before you move. The Schwab High Yield Investor Checking account has no monthly fee and refunds every ATM charge, including the Mexican bank fee. This turns any ATM in Baja into a free cash machine.
Should I Open a Mexican Bank Account?
If you plan to live in Baja longer than a few months, yes. A Mexican account lets you receive transfers in pesos and pay bills through SPEI (Mexico’s instant payment system). You also get a local debit card and avoid ATM fees entirely.
Opening an account requires temporary or permanent residency. Most banks will not open accounts for tourists. You need your residency card, a valid passport, proof of address in Mexico, and an RFC (Mexican tax ID number). Proof of address means a utility bill or rental contract in your name. The process is done in person at a branch.
BBVA is the largest bank in Mexico with the most extensive ATM and branch network. The Zona Rio area in Tijuana has multiple BBVA branches. La Paz and Los Cabos each have several. Banorte is the strongest domestic alternative with over 1,200 branches and 7,000 ATMs nationwide. Both banks offer online banking and mobile apps in Spanish.
Avoid Intercam. The U.S. government imposed sanctions on Intercam in June 2025 over alleged money laundering ties. This cut Intercam off from the U.S. financial system. If you hold U.S. citizenship or residency, Intercam is not a viable option. Existing account holders should consult a financial advisor about their situation.
How Does SPEI Work?
SPEI (Sistema de Pagos Electronicos Interbancarios) is Mexico’s real-time bank transfer system. Think of it as Mexico’s version of Zelle, except it works between any Mexican bank. Transfers arrive in seconds. Most are free or cost 3 to 5 pesos.
Once you have a Mexican bank account, SPEI becomes your primary payment tool. Landlords accept SPEI transfers for rent. Utility companies accept them for bill payments. Your Mexican employer pays your salary through SPEI. The 18-digit CLABE number on your account is all someone needs to send you money instantly.
CFE (electricity), CESPT (water in Tijuana), and Telmex (phone/internet) all accept SPEI payments directly through their websites or your banking app. No more waiting in line at OXXO to pay bills with cash.
What About PayPal?
PayPal works in Mexico but the fees make it expensive for regular transfers. PayPal charges a currency conversion fee of 3.5 to 4 percent above the mid-market rate. On a $1,000 transfer, that is $35 to $40 lost to the exchange rate alone.
PayPal is useful for receiving payments from US clients if you freelance. But for sending money to yourself or paying Mexican expenses, Wise or a direct bank transfer beats PayPal every time.
What Are the US Reporting Requirements?
If your Mexican bank accounts hold more than $10,000 total at any point during the year, you must file an FBAR with FinCEN. This is FinCEN Form 114, filed online. The deadline is April 15 with an automatic extension to October 15. Failing to file carries penalties starting at $10,000 per violation.
FATCA (Foreign Account Tax Compliance Act) adds a second layer. FATCA thresholds for single filers living abroad: $200,000 on the last day of the year or $300,000 at any point. File Form 8938 with your tax return if you exceed either threshold.
These are reporting requirements, not tax obligations. You do not owe additional tax just for having a Mexican bank account. But you must report it. A cross-border tax professional who handles US-Mexico filings will keep you compliant. Budget $500 to $1,500 per year for this service.
What Is the Best Setup for a Baja Expat?
The proven combination: keep your US bank account for income and savings. Open a Schwab or Fidelity checking account for fee-free ATM withdrawals anywhere in Baja. Open a Mexican bank account (BBVA or Banorte) once you have residency. Use Wise to transfer larger amounts from your US account to your Mexican account monthly. Use SPEI for all local payments.
This setup gives you the best exchange rates, the lowest fees, and full access to both financial systems. It also keeps you FBAR-compliant because you control exactly how much sits in your Mexican account at any time.
Regulations and government processes change. This article reflects information current as of March 2026. For advice specific to your situation, consult a licensed immigration consultant or contact the relevant government office directly.

