How Money Moves Across Borders and What It Costs You
What happens when you send money to another country
When you send money across a border, it travels through a chain of banks and currency exchanges, each one taking a cut. Your bank sends the funds to a correspondent bank in the receiving country, which then deposits it into the recipient's account. The whole process usually takes three to five business days, though some routes are faster and some slower depending on which countries are involved and which banks handle the transfer.
The cost is not always obvious. You might see a flat fee from your bank ($15 to $50 is common), but there is also the exchange rate your bank uses—which is often worse than the real market rate—and sometimes a fee from the receiving bank too. A $500 transfer can easily cost $30 to $50 in fees and unfavorable exchange rates combined, meaning the recipient gets significantly less than you sent.
The speed and cost depend on the method you choose. A wire transfer through your bank is fast but expensive. A money transfer service like Western Union or MoneyGram is slower but sometimes cheaper. A digital wallet or app-based service can be both fast and cheap, but only if both you and the recipient have accounts set up. There is no single "best" option—it depends on how much you are sending, where it is going, how fast it needs to arrive, and what services you both have access to.
Key Takeaways
- Your bank's exchange rate is usually worse than the real market rate, so comparing the total cost (fees plus exchange loss) across providers matters more than looking at fees alone.
- Wire transfers are fast (same day or next day) but carry high fees; money transfer services are slower but may cost less for smaller amounts.
- Digital payment apps and services often offer the best exchange rates and lowest fees, but both sender and recipient must have accounts with the same service.
- The receiving bank may also charge a fee to accept the transfer, so ask the recipient what they will actually receive before you send.
- Some countries have restrictions on how much money can be sent or received, and some banks require documentation of why you are sending the funds.
Wire transfers through your bank
A wire transfer is the most direct route: you go to your bank, provide the recipient's bank account details and routing information, and your bank sends the money electronically. The funds usually arrive the same day or next business day. This is the fastest method and the one banks push hardest because it generates fees.
The cost is steep. Domestic wire transfers typically cost $15 to $30; international wires cost $35 to $50 or more. On top of that, your bank converts your dollars to the recipient's currency at their own rate, which is usually 1 to 3 percent worse than the real market rate. A $1,000 wire to Mexico might cost you $45 in fees plus $15 to $30 in unfavorable exchange, meaning the recipient gets roughly $925 instead of $1,000.
You need the recipient's full banking details: their account number, the bank's name and address, and the bank's SWIFT code (a unique identifier for international transfers). If any detail is wrong, the money can be delayed or sent to the wrong account. Some banks will not process a wire without documentation of why you are sending the money, especially for large amounts or to countries with strict financial rules.
Money transfer services and storefronts
Services like Western Union, MoneyGram, and Remitly let you send money without needing the recipient's bank account. You can walk into a store, hand over cash, and the recipient picks up the money at another location or receives it in their bank account. This is useful if the recipient does not have a bank account or if you want to avoid giving your banking information online.
The trade-off is speed and cost. Pickup transfers usually take one to three business days. Fees are often lower than wire transfers for small amounts ($100 to $500), but for larger transfers the per-dollar cost can be higher. The exchange rate is also set by the service, not your bank, and it varies by provider and by which country you are sending to. You can compare rates online before you commit, which you cannot always do with your bank.
These services are regulated differently than banks, and they keep records of every transfer for anti-money-laundering purposes. You will need to show ID and may be asked what the money is for. Some countries restrict how much can be received through these services in a given period, so check the rules for the destination country before you send.
Digital payment apps and online services
Apps like Wise (formerly TransferWise), OFX, and Remitly offer some of the best exchange rates and lowest fees because they move money between users rather than through the traditional banking system. Wise, for example, uses the real mid-market exchange rate and charges a flat fee plus a small percentage of the transfer amount. For a $1,000 transfer, you might pay $10 to $15 total instead of $50 to $80.
The catch is that both you and the recipient need accounts with the same service. You set up an account online, verify your identity, link your bank account or debit card, and then send money. The recipient receives it in their bank account or can hold it in a digital wallet. The process takes one to three business days, depending on the service and the countries involved.
These services are newer and less familiar to many people, so there is sometimes hesitation about trusting them with money. They are regulated as money transmitters in the United States and similar jurisdictions elsewhere, which means they are required to keep your money safe and report large transfers. Read the terms carefully to understand what happens if something goes wrong, and start with a small transfer to make sure the process works before sending a large amount.
What affects the cost and speed of your transfer
The country you are sending to makes a huge difference. Transfers to Canada, the UK, and Western Europe are fast and relatively cheap because the banking systems are well-connected. Transfers to developing countries, remote areas, or countries with strict financial rules can be slow, expensive, or require extra documentation. Some banks will not send money to certain countries at all due to sanctions or compliance rules.
The amount you are sending also matters. For small amounts (under $500), a money transfer service or digital app is usually cheapest. For large amounts (over $5,000), a wire transfer might be faster, and the per-dollar fee might be lower. Some services have minimum or maximum transfer amounts, so check before you commit.
The day and time you send also affects speed. Transfers sent on a Friday afternoon may not process until Monday. Transfers sent late in the day might not leave your bank until the next business day. International transfers also depend on the receiving bank's hours and whether they process transfers on weekends.
How to reduce what you pay
Compare the total cost, not just the fee. Get a quote from your bank, a money transfer service, and a digital app. The quote should show the fee, the exchange rate, and the exact amount the recipient will receive. The cheapest option is not always the fastest, so decide whether speed or cost matters more to you.
Ask the recipient what they will actually receive. Some receiving banks charge a fee to accept the transfer, which comes out of what the recipient gets. If you are sending $1,000 but the recipient's bank charges $15 to accept it, they receive $985. Knowing this upfront lets you decide whether to send more to cover the fee.
Use a digital app or service if both you and the recipient can set up accounts. The exchange rates and fees are almost always better than your bank. If the recipient does not have internet access or a smartphone, a money transfer service or bank wire may be your only option.
Send money during business hours on a weekday if speed matters. Transfers sent on weekends or after hours may not process until the next business day, adding unnecessary delay.
Documentation and restrictions you may encounter
Banks and money transfer services are required by law to know who is sending money and where it is going. You will need to provide your full name, address, and sometimes your Social Security number or tax ID. For transfers over $10,000, your bank must file a report with the government—this is normal and does not mean anything is wrong.
Some countries limit how much money can be received from abroad in a given time period, or require documentation of why the money is being sent. If you are sending money to support a family member, you may need to provide proof of your relationship. If you are sending money for a business transaction, you may need an invoice or contract. Ask the recipient what documentation their country requires before you send.
Certain countries are under financial sanctions, and banks may refuse to send money there or require extensive paperwork. If your transfer is rejected, your bank will tell you why. You can then decide whether to use a different service, send to a different country, or wait for the situation to change.
Frequently Asked Questions
How long does an international transfer actually take?
Wire transfers through banks usually arrive the same day or next business day. Money transfer services and digital apps typically take one to three business days. Transfers sent on weekends or after business hours may not start processing until the next business day, so the actual time can be longer. Always ask the service for an estimated delivery date before you send.
Can I get my money back if something goes wrong?
If you send money to the wrong account or the recipient does not receive it, recovery is difficult and slow. Wire transfers can sometimes be recalled within a few hours, but once the money reaches the recipient's bank, it is usually gone. Money transfer services and digital apps have better dispute processes, but you still need to report the problem quickly. Always double-check the recipient's details before you send.
What is the difference between the exchange rate my bank quotes and the "real" rate?
The real rate, called the mid-market rate, is what you see on financial websites and currency converters. Banks and money transfer services buy and sell currency at slightly different rates to make a profit. The difference is usually 1 to 3 percent, but it can be higher. Digital apps like Wise use the mid-market rate and charge a transparent fee instead, which is why they are often cheaper.
Do I have to use my bank to send money abroad?
No. You can use a money transfer service, a digital app, or a combination of methods. Your bank is often the most expensive option. Compare quotes from at least two other services before you decide, and remember that the cheapest option may be slower.
What happens if the recipient's bank rejects the transfer?
This is rare but can happen if the account details are wrong, the account is closed, or the receiving bank has compliance concerns. The money is usually returned to your account within five to ten business days, though it can take longer. You will not lose the money, but you will lose time and may lose money to fees. Always verify the recipient's account details before you send.