Banking, Money and Taxes in Mexico

Banking in Mexico is fairly easy and straightforward for expats, as there are many modern financial institutions throughout the country. Nevertheless, large stacks of paperwork often need to be completed to satisfy the ever-growing Mexican bureaucracy.

While being able to speak Spanish will make things considerably easier, even expats who aren't fluent should find it is possible to effectively manage their finances in Mexico. 

Money in Mexico

The official currency in Mexico is the Mexican Peso (MXN), referred to simply as the peso, which is divided into 100 centavos.

  • Notes: 20 MXN, 50 MXN, 100 MXN, 200 MXN, 500 MXN and 1,000 MXN

  • Coins: 1 MXN, 2 MXN, 5 MXN, 10 MXN, 20 MXN, 50 MXN and 5 centavos, 10 centavos, 20 centavos and 50 centavos

Banking in Mexico

Expats have a variety of options when it comes to banking in Mexico, with both local and international banks to choose from. Some international banks, such as HSBC, have branches in Mexico and are popular with expats, but do not necessarily provide better service than Mexican banks.

Opening a bank account

Expats must open a bank account at a local branch office and are generally unable to prearrange accounts from abroad. To initially open the account, expats need to present their visa, identification and proof of a Mexican address, along with an initial deposit. Additionally, banks may require that expats provide two references from referees who can vouch for them financially.

Expat citizens of the US or Canada can open an account using US dollars. Other nationalities cannot, although overseas accounts can be accessed via Mexican ATMs.

Those needing an account for daily transactions will want a chequing account that uses only MXN, as levies from ATM withdrawal fees can add up if used frequently over an extended period of time.

Many bank tellers in Mexico can speak English, but expats should nevertheless make sure to have any Spanish paperwork translated.

Internet banking

Expats should also take advantage of internet banking when possible, which is offered by most major banks, to save time queuing in long bank lines.


There is a universal ATM network spread out across Mexico and expats will rarely have to search far to find one, but expats should be mindful of ATM fraud and robbery in the large cities.

Credit cards

Major international credit cards are accepted at large stores in Mexico. Small grocery stores (tiendas) usually only accept cash. 

Interest on Mexican credit cards tends to be very high. To apply for a Mexican credit card, expats will need to have already set up a Mexican bank account. They will also need to provide proof of a good credit history. If this is not possible, then a deposit can sometimes be paid to secure credit card payments. 

Taxes in Mexico

Taxes for expats in Mexico depend largely on whether they qualify as residents or non-residents. Residents are taxed on their worldwide income, whereas non-residents are only taxed on income earned in Mexico. 

For tax purposes, expats are considered residents if they have their primary home in Mexico. This does not exclude expats from filing taxes in their home countries, although many countries have double-taxation agreements which protect expats from paying income tax in both countries.

Expatriate taxes, including tax rules for retired expats and homeowners, can be confusing, and expats are advised to hire professional help from experienced expat tax advisers.

Expat Health Insurance Partners

Aetna International

Aetna is an award-winning insurance business that provides health benefits to more than 650,000 members worldwide. Their high quality health insurance plans are tailored to meet the individual needs of expats living and working abroad.

Get a quote from Aetna International


Cigna Global

With 86 million customer relationships in over 200 countries, Cigna Global has unrivalled experience in dealing with varied and unique medical situations and delivering high standards of service wherever you live in the world.

Get a quote from Cigna Global