← All guides

How to Send Money Between US and Mexican Accounts

If you live in Tijuana but earn, bank, or owe money in the United States, you will move money across the border constantly. Rent in pesos, a paycheck in dollars, a US credit card bill, a Mexican utility, family on both sides. Each of those transfers is a small chance to lose money, and most newcomers lose more than they realize because the cost is hidden inside a bad exchange rate rather than a fee they can see. Learn where the money leaks and you keep a surprising amount of it.

The first thing to understand is that the exchange rate is where you actually pay. There is a real rate, the mid-market rate, that you can look up in seconds, and then there is the rate your bank or transfer service quietly gives you, which is a little worse. That gap is a fee you never see itemized. A service can advertise "no fees" and still take a solid cut by handing you a rate a percent or two off the real one. So the honest way to compare any two options is not the fee they quote. It is how many pesos actually land in the account for a given number of dollars. Whichever delivers more, wins, fees included.

Your regular bank is usually the worst option for this. An international wire from a US bank often carries a flat fee of 25 to 50 dollars on top of a marked-up exchange rate, and it can take days to arrive. For a one-time large transfer the flat fee matters less as a percentage, but for the routine mid-size transfers of normal life, a bank wire is an expensive habit.

The tools built for this do far better. Services like Wise move money between countries at the real mid-market rate and charge one small, visible fee, usually a fraction of a percent up to around 2%, depending on how you fund it. Funding from your bank account by ACH is the cheapest way; funding with a credit card is the most expensive, so avoid the card unless you need the speed. Transfers are often fast, sometimes landing the same day, and you see exactly what the recipient gets before you confirm. For most people living cross-border, an account like this becomes the default rail for moving money in either direction, and it quietly beats the bank on nearly every transfer.

Inside Mexico, once your money is in a Mexican account, the local system is genuinely good and free. Bank-to-bank transfers run on a system called SPEI, and they are instant and usually cost nothing. That means once pesos land in your Mexican account, paying a landlord, a contractor, or a friend is fast and free, no envelope of cash required. Getting a Mexican bank account set up early is worth it precisely because it plugs you into this system.

A few habits keep more money in your pocket. Batch your transfers instead of trickling small amounts across, since even a percentage fee adds up when you do it 20 times a month, and any flat costs hurt more on tiny transfers. Always check the actual delivered amount, not the advertised fee. Keep a working balance on each side so you are not forced to make an emergency transfer at a bad moment on a bad rate. And be careful with dollars-to-pesos at the physical border, the casas de cambio and "pay in dollars" counters give you a quietly poor rate, so moving money electronically at the real rate almost always beats changing cash.

One caution worth naming: large or frequent transfers can draw questions from either banking system, so keep it clean and traceable, use accounts in your own name, and hold on to records. This is normal cross-border life, not something to hide, and a clear paper trail makes everything simpler if anyone ever asks.

The short version is simple. Treat the exchange rate as the real fee, skip the bank wire for everyday amounts, use a low-cost transfer service as your cross-border rail, and lean on Mexico's free instant transfers once the money is local. Do that and the border stops nibbling at every peso you move.