The first financial mistake most expats make in Latin America is trying to use their existing US bank account for everyday life and tolerating the fees. A typical US bank charges $3 to $5 per foreign ATM withdrawal, plus a 3% foreign transaction fee on every purchase. For someone withdrawing $500 in cash per month and spending another $1,500 on a debit card, that is $60 to $80 per month — nearly $1,000 per year — going to bank fees that can be entirely eliminated with the right accounts. Here is the setup that experienced expats use.
The Essential US Bank: Charles Schwab Investor Checking
The Charles Schwab Investor Checking account is the single most recommended bank account for expats worldwide, and for good reason. It reimburses all ATM fees charged by any ATM anywhere in the world, at the end of each month. There is no foreign transaction fee. There is no monthly fee. There is no minimum balance. You can open it before you leave the US (required — you need a US address to open). Every experienced expat recommends this account, and the recommendation has been consistent for over a decade because Schwab has not changed the terms.
The account requires opening a linked Schwab brokerage account, which costs nothing and has no minimum. You do not need to use the brokerage account. The checking account is what matters.
Best for: ATM withdrawals anywhere in the world, as your primary receiving account for income and Social Security payments.
Alternative: Fidelity Cash Management Account
Fidelity's Cash Management Account has a similar structure to Schwab — no monthly fees, no minimum balance, ATM fee reimbursements worldwide. It is a strong alternative or backup to Schwab, and some expats maintain both for redundancy.
For International Transfers: Wise (Formerly TransferWise)
Wise is the standard recommendation for sending money internationally. It uses the mid-market exchange rate (the rate you see on Google, without a bank markup) and charges a transparent, low percentage fee — typically 0.5% to 1.5% depending on the currency pair and transfer size. For sending $1,000 USD to a Colombian peso account, Wise typically costs $5 to $15. A bank wire for the same transfer might cost $25 to $45 in fees plus a worse exchange rate.
Wise also offers a borderless account with a debit card, allowing you to hold balances in multiple currencies. For expats who regularly move money between countries or currencies, this is extremely useful. The Wise card is not as good as Schwab for ATM withdrawals (Wise has limits on free withdrawals), but it is excellent for card spending in local currency.
Best for: Sending money from the US to a local account, receiving payments in multiple currencies, holding multi-currency balances.
The Recommended Setup
Most experienced expats use a combination:
- Schwab checking as the primary US account — receives income, Social Security, and other payments; used for ATM withdrawals abroad
- Wise account for international transfers when moving larger sums — better rates than a bank wire
- Local account in your host country (once you have residency) for paying rent, utilities, and large local expenses without ATM withdrawals
Opening Local Bank Accounts
Colombia
Opening a Colombian bank account is harder than in most Latin American countries. Major banks (Bancolombia, Davivienda, BBVA Colombia) typically require a cédula de extranjería (the ID card you receive after getting a visa beyond tourist status). Without this, most traditional banks will reject a foreigner's application. The workaround for those on tourist status: Nequi, a mobile banking app affiliated with Bancolombia, is significantly easier to open and accepts some foreign identification. It is not a full-service bank account but handles basic transfers and payments well enough for daily life.
Panama
Panama has historically been one of the easiest places in Latin America to open a bank account, as it is an international banking hub. BAC Credomatic and Banistmo are the largest banks. Having a residency visa or Pensionado status makes the process straightforward. Even without formal residency, some private banks (Multibank, Banco General) will open accounts for foreigners who can demonstrate financial ties to Panama. The process typically requires: passport, reference letters from your home bank, proof of income, and a minimum initial deposit ($500 to $2,000).
Costa Rica
Costa Rican banks require legal residency for most account types. Without residency, options are limited. BAC Costa Rica and Scotiabank have the most expat-friendly reputations. Once you have residency, the process is straightforward — bring your cédula de residencia, passport, proof of income, and an initial deposit. The SINPE Móvil system (Costa Rica's instant payment platform) works seamlessly once you have a local account.
Mexico
Opening a Mexican bank account requires a CURP (Clave Única de Registro de Población), which is a national ID number that foreign residents can obtain. BBVA Mexico (formerly Banamex), Banorte, Santander, and HSBC Mexico are the major options. Some banks will open accounts with a passport and CURP alone; others require a residency card. Nu Bank (Nubank), a Brazilian digital bank, has expanded to Mexico and is notably easier to open than traditional banks.
Ecuador
Banco del Pichincha and Banco del Pacífico are the largest banks. Opening requires a passport and cédula (Ecuadorian ID) or resident visa card. Ecuador is dollar-denominated, so there is no exchange rate issue. Accounts are straightforward once you have residency documentation.
The Right Bank Setup Protects Your Money. ExpatEmergency Protects You.
Schwab handles ATM fees. Wise handles transfers. But when your wallet is stolen in Cartagena, your card is frozen after a suspicious transaction in Mexico City, or you need emergency cash at 2am on a Sunday — that's when ExpatEmergency steps in. 24/7 bilingual support for financial emergencies across Latin America, including emergency wire coordination and bank liaison.
Get Protected NowWhat Most Expats Do in Practice
The strategy that experienced long-term expats converge on:
- Open Schwab checking before leaving the US
- Set up Wise for transfers
- Use Schwab ATM withdrawals for cash needs in the first months while on tourist status
- Open a local account once residency paperwork is complete
- Pay large fixed expenses (rent, utilities) from the local account via local transfer
- Keep Schwab as the backup and US-side receiving account permanently
This setup eliminates most banking fees, gives you flexibility across countries, and ensures you always have a functioning payment method even if one account has a temporary issue.
Remember: FBAR Reporting
Once you open local accounts, remember that balances aggregating over $10,000 at any point during the year trigger the FBAR reporting requirement. See our FBAR and FATCA guide for full details. This is not a reason to avoid local accounts — it is a reason to be aware of your reporting obligations and file accordingly.