Banking & Money
Bank accounts, money transfers, bill payments, and currency exchange
Wise (formerly TransferWise)
~0.5–1.5% fee per transfer
The #1 recommended service for sending money to Mexico. Get the real mid-market exchange rate with low, transparent fees. Works as a multi-currency account — hold pesos, USD, EUR, and more.
Revolut
Free plan available, premium from $7.99/mo
Popular multi-currency app with no-fee ATM withdrawals (up to a monthly limit). Good exchange rates and easy to use. Many expats use Revolut alongside Wise.
Intercam
Minimum balance varies, ~$5,000 MXN
The most recommended Mexican bank for expats. Relatively easy account opening process with a temporary residency card. Offers USD and MXN accounts. Friendly to foreigners.
CI Banco
Monthly fees vary by account type
Another solid option for expats opening a Mexican bank account. CI Banco is known for working well with temporary residents and offering USD accounts.
BBVA México
Free basic account available
Major Mexican bank with extensive ATM network and the best mobile app in Mexico. Account opening for foreigners can be hit-or-miss depending on the branch and documentation.
Santander México
Account fees vary, some free options
International bank with a good presence in Mexico. Generally more flexible with expat documentation than BBVA. Multiple branches in the Riviera Maya.
Xoom (by PayPal)
Low fees, sometimes free for bill pay
The go-to tool for paying Mexican bills from a foreign account. Works for CFE (electricity), Telmex (internet/phone), water bills, and more. Link your US bank account or PayPal.
OXXO Convenience Stores
Small service fee (~$10-15 MXN)
You can pay virtually any Mexican bill (CFE, water, phone, internet) at any OXXO convenience store. Just bring the bill or reference number. Available on every block in Playa.
Casas de Cambio (Exchange Houses)
Rates vary — shop around, compare 2–3 locations
Local currency exchange offices along 5th Avenue and throughout Centro. Rates are usually better than airport or hotel exchanges, but always compare a few before exchanging.