Money management is one of the most practical — and most stressful — aspects of expat life. You need to pay rent in local currency, receive income from abroad, handle emergencies without delay, and ideally avoid getting eaten alive by fees and unfavorable exchange rates along the way. The banking landscape in Latin America is not hostile to foreigners, but it is not designed for you either. Understanding how it works before you arrive will save you hundreds or thousands of dollars over the course of your time abroad.
This guide covers local banking in Costa Rica, Panama, and Colombia, the best home country accounts to keep, how to move money efficiently, ATM strategies, and the regulatory obligations that American expats in particular cannot afford to ignore.
The Core Challenge: Opening a Local Bank Account
In most Latin American countries, opening a bank account as a foreigner requires legal residency. You cannot simply walk into a bank with your passport and a smile. Each country has its own rules, and the difficulty level varies considerably.
Panama: The Easiest Option
Panama is the most banking-friendly country in the region for expats. As a dollarized economy with a major international banking sector, the infrastructure is built to handle foreign clients. Major banks include Banco General (the largest private bank, known for good online banking), BAC International (regional bank with English-speaking staff), and Banistmo (subsidiary of Bancolombia, solid consumer banking).
Opening an account typically requires your passport, a reference letter from your home bank, proof of income or pension, and a utility bill or rental contract showing your Panama address. Some banks ask for residency, but others — particularly in Panama City — will open accounts for foreigners with a tourist visa and the right documentation. Expect the process to take 1-3 weeks, and be prepared for significant paperwork.
The major advantage of banking in Panama is that accounts are denominated in US dollars. You receive dollars, you spend dollars, and you avoid currency conversion losses entirely. For Americans, this simplifies everything.
Costa Rica: Residency Usually Required
Costa Rica's banking system is overseen by the Banco Central de Costa Rica (BCCR). The two largest state-owned banks — Banco Nacional and Banco de Costa Rica (BCR) — generally require cedula de residencia (residency card) to open an account. This means you need approved temporary or permanent residency, which can take 6-18 months to obtain.
Some private banks offer workarounds. Davivienda Costa Rica (a Colombian-owned bank) has historically been more flexible with foreigners. BAC San Jose is another option that sometimes accommodates expats with sufficient documentation. Expect to provide your passport, proof of income, a reference letter, and multiple apostilled documents.
Costa Rican accounts can be in colones or US dollars. Most expats maintain a colon account for daily expenses and a dollar account for savings. Be aware that colon-dollar exchange rates fluctuate, and the bank's rate is always less favorable than the mid-market rate.
Colombia: The Hardest for Foreigners
Colombia has the most restrictive banking environment for foreign residents. Opening an account at Bancolombia (the country's largest bank) or Davivienda typically requires a cedula de extranjeria (foreign ID card), which you only receive after your residency visa is approved and registered with Migracion Colombia. This process can take months.
The bright spot is digital banking. Nequi, a popular mobile banking app owned by Bancolombia, has begun offering accounts to foreigners with just a passport in some cases, though functionality may be limited. Daviplata (Davivienda's digital wallet) is another option. These digital wallets are widely accepted for payments across Colombia and are often how expats manage money during the residency waiting period.
Colombian accounts are denominated in pesos. The peso-to-dollar exchange rate is volatile — it has swung from 3,500 to 5,000 COP per dollar in recent years. Keep only what you need for near-term expenses in pesos and hold the rest in dollars.
Keeping Your Home Country Account
Do not close your home country bank account when you move abroad. This is one of the most common and most regrettable mistakes new expats make. You need a US (or home country) account for receiving income, maintaining credit history, paying any remaining domestic obligations, and as a financial safety net.
The best US bank account for expats is widely considered to be Charles Schwab's High Yield Investor Checking Account. It charges zero ATM fees worldwide — Schwab reimburses every ATM fee at the end of each month, from any ATM in any country. There is no minimum balance, no monthly fee, and the debit card works reliably at international ATMs. The account comes paired with a Schwab brokerage account (which you do not need to use).
Other expat-friendly options include Capital One 360 (no foreign transaction fees) and Fidelity Cash Management Account (ATM fee reimbursement similar to Schwab). Avoid big banks like Wells Fargo, Chase, or Bank of America for international use — their foreign transaction fees (typically 3%) and ATM fees ($5+ per withdrawal) add up quickly.
Financial Emergencies Do Not Wait for Business Hours
Lost your wallet? Card blocked while traveling between countries? Need emergency cash in a city where you do not speak the language? ExpatEmergency provides 24/7 bilingual support to help you navigate financial emergencies, connect with your bank, and get back on your feet fast.
Get Protected NowMoving Money: Wire Transfers and Digital Options
Traditional bank wire transfers (SWIFT) remain the standard for large transfers but are expensive and slow. A typical bank-to-bank international wire costs $25-$50 in sending fees, plus the receiving bank often charges $10-$25, plus the exchange rate markup (1-3% worse than mid-market). Transfers take 2-5 business days.
Better alternatives exist. Wise (formerly TransferWise) is the gold standard for expat money transfers. It uses the real mid-market exchange rate and charges a small, transparent fee — typically 0.5-1.5% depending on the currency pair and payment method. Transfers complete in 1-2 business days. Wise also offers a multi-currency debit card that lets you hold and spend in multiple currencies.
Revolut offers similar multi-currency functionality with competitive exchange rates during market hours. OFX and Remitly are solid alternatives for larger transfers. Western Union and MoneyGram work in a pinch but charge significantly higher fees.
ATM Strategy
Your ATM approach matters more than you think. ATM withdrawal fees in Latin America typically include the local bank's fee ($2-$5 per transaction) plus your home bank's fee ($2-$5) plus a foreign transaction fee (1-3% of the amount). On a $200 withdrawal, that can mean $15-$20 in total fees — nearly 10%.
The solution: use a Schwab or Fidelity debit card that reimburses ATM fees, and always decline the ATM's offer to convert currency for you. This offer — called dynamic currency conversion (DCC) — lets the ATM operator set the exchange rate instead of your bank. The ATM's rate is always worse, typically by 3-7%. When the ATM asks "Would you like to be charged in US dollars?" always select NO and choose the local currency instead.
Withdraw larger amounts less frequently to minimize per-transaction fees. Most Latin American ATMs have withdrawal limits of $200-$500 per transaction, but you can often do multiple transactions per day.
Cryptocurrency in Latin America
Cryptocurrency adoption in the region is mixed. Colombia has a relatively active crypto scene — peer-to-peer platforms like Bitso are popular, and some merchants accept Bitcoin. Panama passed crypto-friendly legislation, and you will find Bitcoin ATMs in Panama City. Costa Rica has a small but growing crypto community, particularly in expat-heavy areas.
Some expats use stablecoins (USDC or USDT) as a way to move dollars across borders without traditional banking fees. However, converting crypto to local currency still involves fees, and the regulatory landscape is evolving. Crypto can be a useful supplement to traditional banking but should not be your primary money management strategy.
FBAR and FATCA: What Americans Must Know
If you are a US citizen or green card holder, you have reporting obligations that apply regardless of where you live. These are not optional, and the penalties for noncompliance are severe.
- FBAR (FinCEN Report 114): If the aggregate value of your foreign financial accounts exceeds $10,000 at any point during the year, you must file an FBAR electronically with FinCEN by April 15 (with automatic extension to October 15). This includes bank accounts, investment accounts, and any account where you have signature authority. Penalties for willful failure to file can reach $100,000 or 50% of the account balance per violation.
- FATCA (Form 8938): If your foreign financial assets exceed $200,000 on the last day of the tax year (or $300,000 at any point during the year, for single filers living abroad), you must report them on Form 8938 attached to your tax return. Thresholds are higher for married filing jointly.
These are separate requirements — you may need to file both. Most expat-focused tax preparers handle both filings as part of their service. Do not ignore this. The IRS has dramatically increased enforcement of foreign account reporting since 2010.
Keep Emergency Cash Accessible
Every expat should maintain 3-6 months of living expenses in readily accessible accounts. This means money you can get within 24-48 hours, not locked in investments or CDs. The ideal setup is a split between your home country account (Schwab or equivalent) and a local account if you have one.
Keep a small amount of US cash — $300-$500 — in a secure location in your home. ATMs go down, cards get blocked, banks close during holidays. Cash is the universal backup plan. In countries like Costa Rica and Panama, US dollars are accepted at many businesses even when the local currency is different.
Card blocks are a particular risk for expats. If your bank detects unusual activity (and spending patterns in Latin America will look unusual to a US-based fraud algorithm), they may freeze your card. Notify your bank before you travel, set up travel alerts, and always have a backup card from a different institution.
When Financial Emergencies Happen
Banking problems abroad are not just inconvenient — they can be genuinely dangerous. Being stranded without access to money in a foreign country where you cannot fully communicate with the bank is a stressful, sometimes frightening experience. This is where ExpatEmergency comes in. Our 24/7 bilingual team can help you communicate with local banks, coordinate emergency cash access, and connect you with resources when your normal financial infrastructure fails. It is the kind of support you hope you never need — but when you do, nothing else comes close.