I need to send money abroad regularly, but my bank charges high transfer and currency conversion fees. I’m looking for a reliable international money transfer service with low fees, competitive exchange rates, and reasonable delivery times. Which options have worked well for you?
The sending country, destination, amount, and payout method matter more than the brand. Compare the final “recipient gets” number for the same transfer at the same time. A service advertising a $0 fee can still cost more through a weaker exchange rate. Paying from a bank account is usually cheaper than using a credit card, though it may take longer.
For regular bank-to-bank transfers, Wise is a sensible first quote because it shows the conversion cost upfront. Remitly is worth comparing when the recipient needs cash pickup, a mobile wallet, or faster delivery. OFX may suit larger recurring transfers, but it currently has a $150 minimum. Western Union is useful where cash access matters, although I wouldn’t choose it without checking the exchange-rate spread.
Run quotes through two services before each transfer rather than assuming last month’s cheapest option still wins. Start with a small payment to confirm the recipient details and see whether their bank deducts an incoming fee.
Don’t set up recurring transfers until your account is fully verified. A low-cost service can still delay a payment for ID or source-of-funds checks, especially when the amount suddenly increases. After verification, use bank funding and compare the actual delivered amount as @brightbuilder suggested, but check whether the recipient’s bank charges an incoming fee too. That hidden deduction can wipe out the savings.
A $500 bank deposit and a $500 cash pickup can have completely different cheapest options, even when both go to the same country. There isn’t a single service that wins every route. Compare the exact amount the recipient gets after the exchange-rate markup, transfer fee, funding fee, and delivery method.
For regular bank-to-bank transfers, Wise is usually worth quoting because it separates the fee from the exchange rate. Remitly may be more competitive where cash pickup or other local delivery options matter, but its pricing varies by destination and method.
@brightbuilder is right about verification, though I wouldn’t automate immediately afterward either. Run two normal-sized transfers first and check the recipient’s actual credited amount and delivery time. Then keep a backup service ready, since the cheapest provider can change when the amount, currency, or payment method changes.
Price a normal month’s sending pattern, not a single transfer. If you send $200 every week, compare that with one $800 monthly payment. Fixed fees can make smaller transfers expensive, while percentage-based fees may mean batching saves very little. The right schedule depends on how urgently the recipient needs the money and whether holding it for a few weeks creates exchange-rate risk.
Be careful with introductory offers too. A fee-free first transfer or promotional exchange rate tells you almost nothing about the cost of sending regularly. Check the standard quote for later transfers and calculate the total annual cost. That gives you a fairer comparison than whichever service has the loudest welcome deal.
@brightbuilder’s “recipient gets” method is the useful number, but I’d compare two versions of it: what the service promises and what actually reaches the account. Some bank routes involve intermediary or receiving-bank deductions that the transfer company may not fully control. Local bank deposit routes are generally easier to price than traditional international wires for that reason.
For a recurring setup, I’d narrow it to two regulated transfer specialists that support your exact currency pair, fund them from a bank account, and avoid credit cards unless speed matters more than cost. Keep the cheaper one as your default and the other as backup. Reliability matters more than saving the last dollar if the lowest quote has poor support, awkward transfer limits, or inconsistent delivery times.
You haven’t said whether the recipient needs local currency or wants to keep the money in dollars. That choice can change the cost completely. Sending dollars to a foreign dollar account may look cheap on your side, then the receiving bank adds a wire fee or converts the money later at a poor rate.
I’d handle it in this order:
- Ask the recipient which currency their account actually accepts and what their bank charges for incoming international wires.
- Get quotes for delivery in the recipient’s local currency, preferably through a local bank deposit rather than a traditional SWIFT wire.
- Enter the real transfer amount and ignore first-transfer promotions.
- Pay from your checking account unless the transfer is urgent.
- Send a small test and compare the promised amount with the recipient’s bank statement.
- Only schedule recurring payments after the sender name, recipient name, account details, and credited amount all match correctly.
I slightly disagree with opening several services right away. Start with two quotes, but use the cleaner option for a couple of payments before creating a complicated backup setup. Saving a few dollars is pointless if the recipient has to chase a missing payment or your transfer gets rejected because their legal name was entered differently.
Since you’re sending from the U.S., save every transfer receipt. Covered remittance providers generally must show the exchange rate, fees, expected delivery amount, and availability date. You normally have up to 30 minutes to cancel if the funds have not already been deposited or collected, and there is an error-resolution process if something goes wrong.
The cheapest reliable route is usually the one where the service performs the currency conversion and delivers locally in the destination country. Letting two or three banks touch the payment is where supposedly cheap transfers often become expensive and difficult to trace.
Nobody’s mentioned the destination country’s own rules on receiving money. Some places cap how much a person can get from abroad in a year, or flag transfers over a threshold for the recipient to explain. That has nothing to do with which service you pick, and it can hold up the payment on the receiving end no matter how clean your setup is. Worth a quick check before you commit to a schedule, because the delay lands on the recipient, not you.
The batching idea from @shadowspark169one is the smartest thing in here, but it cuts both ways. Fewer, larger transfers usually beat a fixed fee, agreed. The catch is currency movement. If you hold four weeks of money and send one lump, you’re also betting on the rate not sliding against you in that window. On a stable pair it barely matters. On a volatile currency, one bad move can cost more than the fees you saved by batching. So the answer depends on your pair, not on a general rule.
One thing I’d handle differently from @mr_probe’s list: I wouldn’t obsess over local currency versus keeping dollars as a first question. Ask it, sure, but the real deciding factor is often just whether the rate is locked when you hit send or when the money lands. A lot of people compare quotes at 2pm, send, and the delivered amount is different because the rate refreshed mid-transfer. Check whether the quote you see is the rate you actually get.
My plain take: don’t overthink the backup service until you’ve actually had one payment go sideways. Pick one provider that separates the fee from the rate so you can read the real cost, run a normal-sized transfer, and look at what hit the account. If it matches, keep going. If some intermediary bank shaved a chunk off, then go find a second option that avoids that route. Building a two-service system before you’ve sent a single real payment is effort you probably won’t need.
The recipient’s cost to use the money is missing. A mobile-wallet payout can show the best delivered amount, then charge for cashing out or moving it to a bank. That is not the cheapest transfer.
For regular payments, I’d default to local bank deposit funded by ACH. Compare the amount that becomes usable in the recipient’s account, not the amount displayed inside an app. Cash pickup and card funding are convenience options, so expect to pay for the convenience.
Keep SWIFT wires for cases where the recipient needs the original currency or no local route exists. Otherwise, too many banks get a chance to take a fee.