The essentials

  • Arrive with a no-foreign-fee credit card and a debit card from a different network, plus a low-cost way to send money to Mexico.
  • Most Mexican banks open accounts for residents who bring a passport, residency card, proof of address and their CURP; some also ask for an RFC.
  • Mexico's instant transfer system, SPEI, uses an 18-digit CLABE number; Banco de México's DiMo also lets you send money using just a phone number.
More things to know
  • Always choose to be charged in pesos at ATMs and card terminals — accepting a conversion to dollars costs extra.
  • US citizens with foreign accounts above US$10,000 in total at any point in the year must file an FBAR.
In this guide

Money in Mexico is easy once it's set up — and surprisingly expensive if it isn't. The common mistakes are paying bank-wire fees on every transfer, accepting ATM exchange rates, and running everything through a US account that can't pay a Mexican landlord.

This guide covers the setup most expats end up with: home-country cards for spending and backup, a cheap transfer service, and a Mexican bank account for local life.

Set up before you move

  • Two credit cards on different networks (Visa and Mastercard) with no foreign-transaction fee. Some places take only one network, and a card can be blocked for fraud at the worst moment.
  • A debit card that rebates ATM fees or charges little for foreign withdrawals.
  • A low-cost transfer service or multi-currency account for converting dollars to pesos.
  • Keep your home phone number active (or ported to a cheap plan) — banks send security codes by text.
  • Tell your banks you're moving, and update your mailing address so statements and cards still reach you.

Opening a Mexican bank account

A Mexican account lets you pay rent by transfer, set up automatic bill payments and get paid locally. Most banks open one for residents; options for visitors are limited.

What to bring

Choosing a bank

The large banks — BBVA, Banorte, Santander, Banamex and HSBC — have branches and ATMs nationwide, and branches in expat areas often have English-speaking staff. App-first banks such as Nu and Hey Banco are popular for simple, low-fee accounts. Compare monthly fees, minimum balances, and whether you can open the account with your residency status before you visit a branch.

Moving money from the US or Canada

MethodBest forWatch out for
Specialist transfer servicesRegular transfers at close-to-market ratesCompare the total pesos received, not just the fee
Bank wireLarge one-off sums (a house deposit)Wire fees at both ends and a marked-up exchange rate
ATM withdrawalsCash for daily spendingMexican ATM fees plus your bank's fees
Social Security International Direct DepositUS retireesPaid in pesos at the Federal Reserve Bank's rate — see the retirement guide

Check the official peso exchange rate published by Banco de México to judge any quote you're offered, and move larger sums in a few transfers if you're worried about the rate on a single day.

How Mexicans pay each other: SPEI, CLABE and DiMo

  • SPEI is Banco de México's system for instant transfers between Mexican bank accounts. Rent, deposits and many bills are paid this way.
  • CLABE is the 18-digit interbank account number you give someone so they can send you a SPEI transfer — it's different from your card number.
  • DiMo (Dinero Móvil), launched by Banco de México in 2023, lets you send a transfer using only the recipient's phone number at participating banks.
  • CoDi is Banco de México's platform for paying by QR code from your banking app.

ATMs, cash and cards

Cash still matters at markets, street-food stands, small shops and for tips, while cards are widely accepted in supermarkets, restaurants and larger businesses.

  • Use bank ATMs inside branches or shopping centers rather than stand-alone machines in tourist areas.
  • Decline the conversion: when an ATM or card terminal offers to charge you in dollars, choose pesos. Dynamic currency conversion uses a worse rate.
  • Watch the ATM fee shown on screen before you confirm, and withdraw larger amounts less often.
  • Carry small bills — vendors and taxis often can't change large notes.

Paying bills

  • Electricity (CFE): pay in your bank app, online, or at convenience stores such as OXXO. Household use is subsidized up to a limit; going over it moves you to the expensive DAC tariff, which matters if you run air-conditioning.
  • Water, gas and internet: most can be paid through bank apps, online or at convenience stores; bottled gas is paid to the delivery driver.
  • Automatic payments: once you have a Mexican account, ask about domiciliación (direct debit) for regular bills.
  • Rent: usually by SPEI transfer to the landlord's CLABE — keep the receipts.

If you're a US citizen: reporting rules

US citizens remain subject to US tax rules while living in Mexico. If the total of your foreign financial accounts exceeds US$10,000 at any time during the year, you must file an FBAR (FinCEN Form 114), and some people must also report foreign assets on their tax return. Our taxes guide covers the basics; a cross-border tax professional can confirm what applies to you.

Money mistakes newcomers make

  • Relying on a single card, with no backup on a different network.
  • Accepting dynamic currency conversion at ATMs and restaurants.
  • Sending every transfer as a bank wire.
  • Losing access to US online banking because the phone number used for security codes was cancelled.
  • Paying a rental deposit before seeing the home in person — see avoiding rental scams.

Keep reading

Frequently asked questions

Can a foreigner open a bank account in Mexico?

Yes, with residency. Bring your passport, residency card, CURP and proof of address; some banks also ask for an RFC. Accounts for visitors are limited.

What is a CLABE number?

An 18-digit interbank account number used to receive SPEI transfers in Mexico. You give it to anyone paying you, such as an employer or a tenant.

What's the cheapest way to send money to Mexico?

Specialist transfer services usually beat bank wires. Compare the total pesos received, which reflects both the fee and the exchange rate.

Should I pay in pesos or dollars in Mexico?

Pesos. When an ATM or card terminal offers to charge you in dollars, decline — the conversion rate is worse.

Do I need to report my Mexican bank account to the IRS?

If you're a US citizen and your foreign accounts total more than US$10,000 at any time in the year, you must file an FBAR.

Sources & official references

This page is general information, not legal or tax advice. Consulates interpret rules differently — confirm with your consulate or a licensed professional before acting.