Send money home
Your first transfer is free and arrives in seconds
When you search for "banks with a direct agreement with Mexico," the term sounds simpler than it actually is. Some banks have subsidiaries in Mexico, others have partnerships with ATMs, and others operate remittance services labeled as "agreements." These are three very different things, with very different costs and limitations.
No U.S. bank offers a direct agreement with Mexico that is free or frictionless: Bank of America charges 3% per international transaction, Wells Fargo ExpressSend charges $6 per transfer, and Citibanamex (the only real presence of a U.S. bank in Mexico) operates as a separate entity that does not automatically share accounts with Citibank in the U.S.
What does it really mean to have a "direct agreement" with Mexico?
The term "direct agreement" does not have a single regulatory definition. In practice, people use it to refer to three different things:
ATM agreement: An arrangement between two banks so that cardholders of one can withdraw cash at the other's ATMs without paying the ATM operator fee. It does not mean you can transfer money from account to account, nor that your family can receive direct deposits.
Bank remittance service: The U.S. bank offers a specific channel to send money to Mexico, usually with a network for cash pickup or deposits into accounts at partner banks in Mexico. It is a money transfer service, not a bank connection in the strict sense.
Real subsidiary in Mexico: The U.S. bank owns or controls a bank in Mexico that operates under its brand or a related brand. This is the closest case to a "direct agreement," but even here, accounts in both countries are not automatically linked.
Understanding which of the three applies to each bank completely changes the assessment of costs and convenience.
Bank of America: ATM partnership via Scotiabank
Bank of America does not have branches for the general public in Mexico. Its relationship with Mexico is based on two elements.
The Global ATM Alliance with Scotiabank: BofA is part of this international ATM network, and its partner in Mexico is Scotiabank (not Santander, as was spread in outdated information from previous years). If you have a BofA account and your family member in Mexico has a Scotiabank card, you can withdraw at Scotiabank ATMs without paying the ATM operator fee. But that applies to withdrawals with your own card when you visit Mexico, not to sending money to your family member.
3% international fee: Every transaction where you use your BofA card outside the U.S. (ATM withdrawal or merchant payment) carries a 3% fee on the total amount, in addition to the exchange rate determined by the bank. That is not a free agreement: on a $300 withdrawal, you pay $9 just in bank fees, plus the exchange margin.
To send money to Mexico: BofA offers international bank transfers (wire transfers), with costs that typically range between $25 and $45 per transfer, plus the exchange margin. There is no specific channel for the U.S.-Mexico corridor with a low flat fee.
Citibank / Citibanamex: the only real banking presence
Citigroup is the only U.S. bank that has a full banking subsidiary in Mexico. Citibanamex (formerly Banamex, acquired by Citigroup in 2001) operates with 1,477 branches and more than 8,900 ATMs throughout the country.
What this means in practice: if you have a Citi account in the U.S. and your family member has a Citibanamex account in Mexico, some transfers between both accounts can be processed through Citigroup's internal channels, which potentially reduces times. However, the exact conditions, costs, and availability depend on the type of account you have in the U.S. It is not automatic or free just because they share a brand.
What you cannot do directly: opening a Citibanamex account from the U.S. remotely is complicated. Citibank accounts in the U.S. and Citibanamex in Mexico are separate regulatory entities, subject to the laws of each country. Citibanamex is also in the process of being sold by Citigroup (since 2022), which adds uncertainty about the future of this integration.
Wells Fargo ExpressSend: remittances, not banking
Wells Fargo does not have its own branches or ATMs in Mexico. Its product for the corridor with Mexico is ExpressSend: a remittance service with a flat fee of $6 per transfer.
Withdrawal and deposit network: money sent via ExpressSend can reach accounts at BBVA, Banorte, and Santander, or be picked up in cash at Soriana, Walmart, Farmacias Guadalajara, and Telecomm. It is an extensive network for a remittance service, but it should be understood as such: a money transfer service, not an account-to-account transfer between banks.
Key requirement: to use ExpressSend, you must have an active checking or savings account at Wells Fargo. It is not available to those who just want to send money without being a bank customer.
Speed: money is generally available within a few hours for cash pickup, and in 1 to 2 business days for bank account deposits, depending on the receiving bank.
Which is better for sending money to Mexico: a bank or a specialized service?
The answer depends on what exactly you need to do: withdraw cash when visiting Mexico, send money to your family from the U.S., or manage accounts in both countries?
| Aspect | Bank of America | Citibanamex | Wells Fargo ExpressSend | Félix |
|---|---|---|---|---|
| Type of connection with Mexico | ATM alliance (Scotiabank) | Banking subsidiary (1,477 branches) | Remittance service | Direct deposit via CLABE |
| Fee for sending to Mexico | $25-$45 (wire) + exchange rate margin | Varies by product and account | $6 per transfer | $2.99 bank deposit / $4.98 cash |
| Deposit speed | 1-3 business days | Varies by channel | 1-2 business days (account) / a few hours (cash) | Minutes (bank deposit) |
| Requires a U.S. bank account | Yes | Yes | Yes (Wells Fargo) | No |
| Requires an account in Mexico | No (only for ATM withdrawal) | Requires a Citibanamex account | No (cash pickup available) | No (only recipient's CLABE) |
| Works via WhatsApp | No | No | No | Yes |
If your goal is to send money to Mexico regularly: neither Bank of America nor other traditional banks offer the combination of cost and speed provided by a specialized service. The $6 ExpressSend fee is acceptable for large, occasional transfers, but for frequent $100 or $200 transfers, the percentage impact is significant. Félix charges $2.99 for bank deposits to any account in Mexico with a CLABE, without needing to be a customer of any U.S. bank.
If you need ATM access when traveling to Mexico: the BofA-Scotiabank partnership is useful for you, not for your family. It avoids the ATM operator fee, although the 3% international fee still applies.
If you are already a Citi customer in the U.S. and your family member has Citibanamex: it is worth exploring whether your account terms allow for internal Citigroup transfers, although you should verify the actual costs before assuming it is cheaper than other options.
To see the step-by-step transfer process with Félix, you can check it out at How to send money with Félix Pago?. If you want to understand more about how the remittance system works between the U.S. and Mexico, the main guide covers the entire topic.
Félix Pago charges $2.99 for bank deposits to Mexico, with no need for a U.S. bank account. The transfer is made via WhatsApp and the money arrives in minutes to any account with a CLABE in Mexico.
Note on the 1% U.S. tax (2026): starting in 2026, remittances paid in cash in the U.S. are subject to a 1% tax on the amount sent, approved via the One Big Beautiful Bill Act. This tax applies equally to banks and specialized services when payment is made in cash. Payments made with a debit card, credit card, or via transfer from an account at a U.S. banking institution are exempt. To understand how this affects the total cost of your transfer, review the article on the 1% tax on remittances in 2026.
Sources and references
Bank of America
- Bank of America: International ATM Alliance: Official information on ATM access in Mexico via Scotiabank and applicable fees.
- Bank of America: Tips for International Travel: Details on the 3% international transaction fee for use outside the U.S.
Citibanamex
- Citi: Mexico City Profile: Official description of Citigroup's presence in Mexico through Citibanamex (1,477 branches).
Wells Fargo
- Wells Fargo: Send Money to Mexico: Details of the ExpressSend service for Mexico: $6 fee, pickup network, and requirements.
- Wells Fargo: Preferred Networks: List of participating institutions in the ExpressSend network in Mexico (BBVA, Banorte, Santander, Soriana, Walmart, Farmacias Guadalajara, Telecomm).


