Skip to main content

How Money Moves Across Borders: A Guide to Cross-Border Payments

What Cross-Border Payments Are and Why They Matter

A cross-border payment is money sent from one country to another—a wire transfer to a family member abroad, a business paying an overseas supplier, a freelancer collecting from an international client. The money has to move through banking systems in two different countries, often through intermediary banks, currency conversion, and regulatory checks. That complexity is why cross-border payments cost more, take longer, and require more information than a payment to someone down the street.

If you send money internationally, you need to know what route your money takes, who touches it along the way, what it costs, and how long it actually sits in transit. The difference between a wire that arrives in two days and one that takes a week often comes down to which path you chose and which banks are involved.

Key Takeaways

  • Cross-border payments move through multiple banking systems and intermediary banks, which is why they cost more and take longer than domestic transfers.
  • SWIFT transfers, ACH transfers, and money transfer services each have different costs, speeds, and requirements depending on the countries involved.
  • The receiving bank's details matter as much as the sender's—incomplete or incorrect information can delay a payment by days or cause it to bounce back.
  • Exchange rates vary by provider and by the moment you send; locking in a rate ahead of time protects you from currency swings but costs extra.
  • Regulatory requirements like sanctions checks and proof of funds source add time and paperwork, especially for larger amounts.

SWIFT Transfers: The Standard Route for Banks

A SWIFT transfer (Society for Worldwide Interbank Financial Telecommunication) is the most common way banks send money internationally. Your bank sends a message through the SWIFT network to the receiving bank, which then deposits the money into the recipient's account. SWIFT itself does not move the money—it is a messaging system. The actual funds move through correspondent banking relationships, which means your bank may route the payment through one or more intermediary banks to reach the destination.

SWIFT transfers typically take three to five business days, though the actual time depends on the countries, the banks involved, and whether the receiving bank is open on the day the payment arrives. You will need the recipient's full name, account number, and the receiving bank's SWIFT code (an eight or eleven-character code that identifies the bank). If the receiving country requires additional information—like a tax ID or a specific reference code—the transfer can be delayed if that information is missing or wrong.

Costs vary widely. Your sending bank charges a fee (often $15 to $50), and the receiving bank may charge a fee as well. Some banks also charge for the currency conversion, either as a flat fee or as a markup on the exchange rate. If the payment routes through intermediary banks, each one may take a small cut. By the time the money arrives, you may have paid $30 to $100 in fees for a single transfer.

ACH and Domestic Transfers: Limited to Specific Countries

ACH transfers (Automated Clearing House) are the low-cost, fast way to move money domestically in the United States. However, ACH does not work internationally. Some countries have their own ACH-like systems—the UK has Faster Payments, Canada has Interac, and the EU has SEPA—but these only work within their own borders or between member countries.

If you are sending money to Canada, the UK, or within the EU, you may be able to use that country's domestic system, which is usually cheaper and faster than SWIFT. Ask your bank whether they offer ACH-equivalent transfers to the specific country you are sending to. If they do, the cost is often $5 to $15 and the money arrives in one to two business days.

For countries outside these systems, SWIFT is usually your only bank option. Some banks also offer proprietary international transfer services that sit between ACH and SWIFT in speed and cost, but these are not standardized and vary by bank.

Money Transfer Services: Speed and Convenience at a Price

Companies like Western Union, MoneyGram, and Wise (formerly TransferWise) offer cross-border payments outside the traditional banking system. These services often move money faster than banks and may charge lower fees for smaller amounts, but the trade-offs depend on the service and the route.

Traditional money transfer services (Western Union, MoneyGram) let you send cash or bank transfer to a physical location or directly to a bank account. They are useful if the recipient does not have a bank account or needs cash immediately, but fees are typically higher than bank transfers—often 3 to 8 percent of the amount sent. The exchange rate markup is also usually steeper than what a bank offers.

Fintech transfer services (Wise, OFX, Remitly) specialize in bank-to-bank transfers and often charge lower fees and offer better exchange rates than traditional services or banks. Wise, for example, uses the real mid-market exchange rate and charges a flat fee plus a small percentage. For a $1,000 transfer, you might pay $10 to $20 total. The trade-off is that these services work best for regular, planned transfers rather than urgent same-day needs.

Money transfer services are regulated differently than banks. They are not FDIC-insured, but they are required to hold customer funds in trust accounts. If the company fails, your money should be protected, but the process of recovering it can be slower than with a bank.

Exchange Rates and Currency Conversion: What You Actually Pay

When you send money across borders, someone has to convert your dollars (or euros, or pounds) into the currency of the receiving country. That conversion happens at an exchange rate, and the rate you get depends on who is doing the converting and when.

The mid-market rate is the real exchange rate you see on financial news sites—the rate banks use to trade with each other. However, you will never get the mid-market rate as a customer. Banks and money transfer services add a markup, which is how they make money on the conversion. A markup of 1 to 3 percent is typical for banks; fintech services often charge 0.5 to 1.5 percent.

You can lock in an exchange rate ahead of time with most banks and money transfer services, usually for a fee of $15 to $50. This protects you if the currency is volatile, but it also means you pay extra. If you are sending a large amount or the currency is swinging wildly, locking in a rate may be worth it. For small, routine transfers, the fee often costs more than the protection is worth.

Always ask what rate you will receive before you send. Some banks quote the mid-market rate in their marketing but charge the markup at the time of transfer. Compare the all-in cost (fee plus the converted amount) across at least two providers before you commit.

Regulatory Requirements and Delays: Why Paperwork Matters

Cross-border payments are subject to sanctions checks, anti-money-laundering rules, and tax reporting requirements. These are legal obligations, not bank policy, and they add time and paperwork to every international transfer.

Your bank must verify that neither you nor the recipient is on a sanctions list (maintained by the U.S. Treasury, the UN, and other bodies). This check is usually automatic and takes seconds, but if there is a name match—even a partial one—the payment is flagged for manual review, which can add days. If your name is similar to someone on a sanctions list, you may need to provide additional documentation to prove you are not that person.

For transfers over a certain amount (the threshold varies by country and bank, but is often $10,000), your bank must report the transfer to the Financial Crimes Enforcement Network (FinCEN) and may ask you to document the source of the funds. This is not a red flag—it is routine for large transfers—but you need to be prepared to explain where the money came from.

Some countries also require the receiving bank to report large incoming transfers to their own tax authorities. If you are sending money to a country with strict capital controls (like China or Russia), the receiving bank may refuse the transfer or ask for additional documentation about the purpose of the payment.

Choosing the Right Route for Your Situation

The best cross-border payment method depends on the amount, the countries involved, how fast you need the money, and how often you send.

For a one-time transfer of $500 to a family member in Mexico: a fintech service like Wise is usually fastest and cheapest. For a $50,000 business payment to a supplier in Germany: your bank's SWIFT transfer or a service like OFX will likely be cheaper than a money transfer service, even though it takes longer. For a $200 emergency cash transfer to someone in the Philippines: Western Union or MoneyGram may be your only option if the recipient does not have a bank account.

Before you send, gather the recipient's full legal name, their bank account number, their bank's SWIFT code (or the equivalent in their country), and the country and city where their bank is located. Incorrect information is the most common reason transfers are delayed or returned. If you are unsure about any detail, contact the recipient's bank directly or ask the recipient to confirm their banking details in writing.

Frequently Asked Questions

How long does a cross-border payment actually take?

SWIFT transfers typically take three to five business days, but can take longer if the receiving bank is in a country with limited banking infrastructure or if the payment is flagged for compliance review. Fintech services often deliver in one to two business days. Money transfer services to cash pickup locations can deliver in minutes to hours, but bank-to-bank transfers through these services still take one to three business days.

Why did my transfer get rejected or returned?

The most common reasons are incorrect account numbers, missing or wrong SWIFT codes, and mismatched names (the name on the sending account does not match the name on the receiving account). Sanctions checks and compliance holds also cause rejections. If your transfer is returned, contact your bank immediately—they can usually resend it once the problem is identified, but you may be charged a second fee.

Can I cancel a cross-border payment after I send it?

It depends on how far the payment has traveled. If you cancel within a few hours and the money has not left your bank yet, you can usually stop it. Once the payment has entered the SWIFT network or reached an intermediary bank, cancellation is difficult or impossible. Some money transfer services allow cancellation up to 24 hours after sending. Always ask about the cancellation window before you send.

What is the difference between a wire transfer and a SWIFT transfer?

A wire transfer is a general term for moving money electronically. SWIFT is one type of wire transfer—the system banks use for international transfers. Domestic wire transfers (within the U.S.) use a different system called Fedwire. The terms are often used interchangeably, but SWIFT specifically refers to international bank-to-bank transfers.

Do I need to report cross-border payments to the IRS?

If you are sending money abroad, you generally do not need to report it to the IRS unless it is income or a business transaction. However, if you are receiving money from abroad, the source matters. If it is a gift, you do not owe tax, but the sender may owe a gift tax depending on the amount and their country of residence. If it is income or payment for services, you owe U.S. income tax on it. Consult a tax professional if you are unsure.