Quick answer
The cheapest way to send money internationally is usually a specialist provider such as Wise or Revolut, which convert at or near the mid-market rate and charge a small, visible fee. Traditional bank wires cost far more, mostly through a hidden exchange-rate markup. Before you send, check the recipient's IBAN (or local account number), their bank's SWIFT/BIC code and the total amount they will receive — not just the fee.
Remittances to low- and middle-income countries alone reached about $685 billion in 2024, according to the World Bank — money sent home by workers, alongside businesses paying overseas suppliers and travellers topping up accounts. Yet the cost remains high. In the first quarter of 2025, the global average cost of sending $200 was 6.49% — about $13 on every $200. Banks were the most expensive channel at 14.55% on average, while digital-only providers averaged 3.55%.
But the landscape has changed dramatically. New fintech providers now offer international transfers at a fraction of traditional bank costs — sometimes 8–10× cheaper than a high-street wire transfer. This guide explains every method, every cost, and every piece of information you need to move money internationally with confidence.
How International Bank Transfers Actually Work
Most traditional international bank transfers use the SWIFT network (Society for Worldwide Interbank Financial Telecommunication) — a secure global messaging system connecting over 11,000 financial institutions in 200+ countries. When you send an international wire, your bank does not directly move money to the recipient's bank. Instead, it sends a SWIFT message instructing a chain of correspondent banks to debit and credit accounts until the money reaches its destination.
Typical SWIFT Transfer Flow
Each correspondent bank may deduct its own fee, which is why recipients sometimes receive less than expected even when the sender pays all stated fees.
Modern fintech providers like Wise work differently — they maintain local bank accounts in multiple countries and settle transfers internally, bypassing the correspondent banking chain entirely. This is why they can offer faster, cheaper transfers: the money rarely actually crosses a border.
SWIFT / BIC Code and IBAN — What You Need to Send Money
For most international transfers, you will need two pieces of information about the recipient's bank account:
SWIFT / BIC Code
An 8 or 11-character code that identifies the recipient's bank. Required for all international wire transfers. Format: 4-letter bank code + 2-letter country + 2-character location + optional 3-character branch.
Deutsche Bank Frankfurt (head office)
IBAN
An International Bank Account Number that identifies the specific account. Used in more than 80 countries, including all of Europe, the Gulf states and Pakistan. Always begins with a 2-letter country code followed by 2 check digits and the domestic account number — see the IBAN format for every country.
German IBAN (22 characters)
| Destination Region | Required Details |
|---|---|
| Europe (SEPA) | IBAN + SWIFT/BIC |
| United Kingdom | Sort code + Account number or IBAN |
| United States | ABA routing number + account number |
| UAE / Gulf | IBAN + SWIFT/BIC |
| Pakistan | IBAN (24 characters, PK) + SWIFT/BIC |
| Australia | BSB code + account number |
| India | IFSC code + account number |
| Canada | Institution + transit + account no. |
| Rest of World | SWIFT/BIC + local account details |
Before You Send: A 6-Step Checklist
Most failed, delayed or misdirected transfers come down to a wrong detail entered at the start. Run through these six checks before you press send:
- 1
Validate the IBAN
Every IBAN carries two check digits calculated with the MOD-97 algorithm, so a single mistyped character is caught before the money leaves. Paste it into the free IBAN checker — or follow our guide on how to check an IBAN.
- 2
Confirm the SWIFT/BIC code
The 8- or 11-character code must belong to the recipient's bank and branch. Check its format with the SWIFT/BIC validator, and see what each part of a SWIFT code means.
- 3
Match the recipient's name
Since 9 October 2025, euro-area banks must run Verification of Payee, telling you whether the name matches the IBAN; UK banks run a similar Confirmation of Payee check. Treat a "no match" warning as a stop sign.
- 4
Compare the rate with mid-market
Look up the live rate — for example AED to PKR or GBP to EUR — and compare it with the rate you are offered. The gap is the hidden fee.
- 5
Choose who pays the charges
SWIFT transfers carry a charge code: OUR (you pay all fees), SHA (fees are shared) or BEN (the recipient pays). With SHA or BEN, intermediary banks can deduct fees on the way.
- 6
Add the reference and purpose
Include the invoice or reference number and, where required — as in the UAE, Saudi Arabia and Pakistan — the purpose of payment. Missing purpose codes are a common reason a transfer is rejected.
Already sent money to the wrong account? Read what happens when you send money to the wrong IBAN.
How Much Does It Cost? — Provider Comparison on $1,000
The true cost of an international transfer has two components: the flat transfer fee and the FX markup (the margin added on top of the mid-market exchange rate). The table below shows the total cost and how much the recipient actually receives when sending $1,000:
| Provider | Flat Fee | Total Cost | Speed | Rating |
|---|---|---|---|---|
| Your High-Street Bank (wire) | $25.00 | $60.00 | 2–5 days | Expensive |
| Western Union (online) | $5.00 | $30.00 | Minutes | Moderate |
| MoneyGram (online) | $3.99 | $31.99 | Minutes | Moderate |
| PayPal International | $0.00 | $35.00 | Instant | Poor value |
| Wise (mid-market rate) | $6.11 | $10.11 | 0–1 days | Excellent |
| Revolut (standard) | $0.00 | $5.00 | 0–1 days | Excellent |
| OFX | $0.00 | $10.00 | 1–2 days | Good |
| Remitly (economy) | $0.00 | $15.00 | 3–5 days | Good |
Key insight: A traditional bank wire costs $60.00 in total on a $1,000 transfer. Wise costs just $10.11 — a saving of $49.89 on a single transaction. On a $10,000 transfer, that gap is over $300. Always compare the total cost, not just the advertised flat fee.
International Transfer Methods — Explained
SWIFT Bank Wire Transfer
The traditional method used by all major banks. You instruct your bank to send funds to a foreign bank account using SWIFT messaging. Pros: universally available, accepted everywhere, suitable for very large amounts. Cons: slow (2–5 business days), expensive (flat fees of $15–$50 plus a 2–4% FX markup), and each correspondent bank in the chain may deduct additional fees, meaning recipients sometimes get less than expected. Best for: very large transfers ($50,000+) where the percentage cost is less significant, or transfers to obscure countries not covered by fintech providers.
Specialist Transfer Services (Wise, OFX, XE Money Transfer)
Purpose-built money transfer platforms that bypass the correspondent banking system. Wise uses a peer-to-peer or local-pool model to match transfers internally, offering mid-market rates with a small transparent fee (typically 0.3–1%). OFX and XE Money Transfer are better suited for larger transfers ($5,000+) and offer no flat fees with a small FX margin. Pros: significantly cheaper than banks, fast, transparent pricing. Cons: not suitable for all countries; transfer limits may apply. Best for: regular international transfers, remittances, salary payments.
Multi-Currency Digital Banks (Revolut, N26, Monzo)
New-generation digital banks offer international transfers at near-mid-market rates as a core feature. Revolut offers fee-free exchange up to a monthly limit (£1,000 on the free tier), then a small markup. N26 (EU) and Monzo (UK) offer competitive international transfer rates. These are ideal for travellers and expats who regularly deal with multiple currencies. Pros: extremely fast, app-based, often free up to a limit. Cons: monthly limits on free tiers, not always available in all countries.
Cash Transfer Services (Western Union, MoneyGram)
Traditional cash-based transfer networks with physical agent locations in over 200 countries. The recipient can collect cash locally, which is invaluable in countries with low banking penetration. Western Union has over 500,000 agent locations globally. Pros: recipient does not need a bank account, fast (sometimes minutes), available in very remote areas. Cons: fees and FX markups are significantly higher than digital alternatives (combined cost often 4–8%); physical presence required. Best for: sending money to recipients without bank accounts in developing countries.
Cryptocurrency Transfers
Transferring value internationally via Bitcoin, stablecoins (USDC, USDT), or other cryptocurrencies can bypass the banking system entirely. Blockchain transfers can settle in minutes for a fraction of a cent (on networks like Stellar or Ripple/XRP). Pros: extremely low fees, no bank account required, 24/7 availability, immune to traditional banking restrictions. Cons: exchange rate volatility (for non-stablecoins), recipient needs a crypto wallet, regulatory uncertainty in many countries, on/off ramps to local currency still incur costs. Best for: tech-savvy users, peer-to-peer transfers, large-value transfers between crypto-comfortable parties.
Sending Money From the UAE and Saudi Arabia to Pakistan and India
The Gulf-to-South-Asia corridors are among the busiest in the world. Pakistan received a record $38.3 billion in workers' remittances in fiscal year 2025 (State Bank of Pakistan), with Saudi Arabia and the UAE its two largest sources, and India is the world's largest remittance recipient. Four things are specific to these routes:
The dirham and riyal are pegged
Because AED and SAR are fixed to the US dollar, AED/PKR is simply USD/PKR ÷ 3.6725, and SAR/PKR is USD/PKR ÷ 3.75. If the rupee weakens against the dollar, it weakens by the same percentage against the dirham and riyal.
Pakistan uses IBAN; India does not
A Pakistani account needs a 24-character IBAN starting with PK. An Indian account needs the account number plus the 11-character IFSC code of the branch — there is no Indian IBAN.
Exchange houses compete hard
Licensed exchange houses, bank apps and fintech providers in the UAE and Saudi Arabia often beat bank wires on these corridors. Compare the rupees received, not the advertised fee.
Use formal channels only
Informal hawala or hundi transfers are illegal in Pakistan and India and offer no protection if money goes missing. Formal channels are traceable, and Pakistan's government-backed Pakistan Remittance Initiative subsidises many of them.
Earning in dollars or dirhams and sending to India? See USD to INR vs AED to INR: which saves more.
Transfer Speed — How Long Should It Take?
Transfer speed depends on the provider, destination country, and transfer amount. Regulatory compliance checks (AML/KYC screening) can delay even fast providers. Here is a realistic guide:
| Method | Typical Speed |
|---|---|
| Wise (major corridors) | Minutes–24 hours |
| Revolut | Instant–24 hours |
| Western Union (cash pickup) | Minutes |
| PayPal International | Minutes–24 hours |
| OFX / XE Money Transfer | 1–2 business days |
| Traditional Bank SWIFT Wire | 2–5 business days |
| Crypto (Bitcoin main chain) | 10–60 minutes |
| Crypto (Stellar/Ripple/USDC) | 3–10 seconds |
Costly Mistakes to Avoid When Sending Money Abroad
Using your regular bank without comparing alternatives
Fix: Always get a quote from Wise or OFX before instructing your bank — the saving is almost always significant.
Entering the wrong IBAN or SWIFT code
Fix: Use our IBAN and SWIFT validators before sending. An incorrect IBAN can cause the transfer to fail or go to the wrong account.
Ignoring the FX markup (focusing only on flat fees)
Fix: A 'zero fee' transfer with a 4% FX markup costs more than a $10 fee with a 0.4% markup on any amount above $250.
Not checking whether the recipient needs the money urgently
Fix: If speed matters, pay for a faster service. A bank wire that takes 5 days can be catastrophic for urgent payments.
Sending large amounts in a single transfer without rate tracking
Fix: For transfers over $10,000, use a rate alert or forward contract to lock in a favourable exchange rate before it moves against you.
Using PayPal for large international transfers
Fix: PayPal's FX markup of 3.5–4% makes it very expensive for international transfers. It is designed for small peer-to-peer payments, not large bank transfers.
Not verifying the recipient's details before sending
Fix: Always double-check account name, IBAN/account number, and SWIFT code with the recipient directly — particularly for large amounts. Bank fraud and phishing attacks targeting international transfers are common.
Key Takeaways
- The global average cost of sending $200 internationally was 6.49% in Q1 2025 (banks: 14.55%) — fintech providers can reduce this to around 1% or less.
- Traditional SWIFT bank wires work through a chain of correspondent banks, each potentially deducting fees.
- You need a SWIFT/BIC code (identifies the bank) and IBAN or local account details (identifies the account) for most transfers.
- Always compare the total cost — flat fee plus FX markup — not just the advertised fee.
- Wise, Revolut, and OFX are typically 5–10× cheaper than high-street banks for international transfers.
- Western Union and MoneyGram serve recipients without bank accounts — invaluable for remittances to developing countries.
- Always validate IBAN and SWIFT codes before sending — errors can cause transfers to fail or go to wrong accounts.
- Since 9 October 2025, euro-area banks must check that the recipient's name matches the IBAN (Verification of Payee).
- On Gulf-to-South-Asia routes, AED/PKR and SAR/PKR move exactly with USD/PKR because the dirham and riyal are pegged to the dollar.
- For large transfers ($10,000+), consider using a rate alert or forward contract to lock in favourable rates.
Related Tools on FloatForex
Frequently Asked Questions
What is the cheapest way to send money internationally?
Specialist providers like Wise and Revolut are usually cheaper than traditional bank wires because they use the mid-market rate with a small transparent fee. The cheapest option depends on the corridor and amount.
What is the difference between SWIFT and IBAN?
SWIFT/BIC identifies the bank, while IBAN identifies the specific account. Both are typically required for international transfers — you can validate an IBAN and look up a SWIFT/BIC code free on FloatForex.
Do I need an IBAN to send money to Pakistan, the UAE or Saudi Arabia?
Yes. Pakistan (24 characters, starting PK), the UAE (23 characters, AE) and Saudi Arabia (24 characters, SA) all use IBANs, and banks there reject transfers with an invalid one. India does not use IBANs — you need the account number and IFSC code instead.
What is Verification of Payee?
Since 9 October 2025, banks in the euro area must check that the recipient name you enter matches the IBAN before you send a euro transfer, and tell you whether it is a match, a close match or no match. It helps stop misdirected payments and fraud.
How long does an international transfer take?
Bank SWIFT transfers often take 1–5 business days, while fintech providers can be same-day or instant for popular corridors. Timing depends on the currencies, banks, and compliance checks.
Why are bank wire transfers so expensive?
Banks often add a markup to the exchange rate on top of a flat fee, and intermediary banks in the SWIFT network can deduct further charges. This hidden margin is where most of the cost hides.
How can I avoid hidden fees when sending money abroad?
Compare the total amount received, not just the upfront fee, and check the rate against the mid-market rate on FloatForex. Providers that use the mid-market rate with a clear fee are usually cheapest.
Related Articles
How Exchange Rates Are Calculated
The mid-market rate is the benchmark for all international transfers — learn how it works.
Travel Currency Tips
Managing foreign currency while travelling — cards, ATMs and avoiding DCC.
USD vs EUR vs GBP Compared
Understand the currencies you are sending between — USD, EUR and GBP compared.
How Inflation Affects Your Savings
Exchange rate movements are driven partly by inflation differentials between countries.
- What is an IBAN? — meaning, structure and example
- IBAN vs account number — what's the difference?
- IBAN vs SWIFT/BIC — free guide
- IBAN discrimination — your rights in the EU
- How crypto is changing transfers — stablecoin remittances
- Stablecoins vs SWIFT — the future of payments
Sources
Disclaimer: Fee and rate data are illustrative and based on typical market conditions. Always verify current fees with your chosen provider before sending. This article is for informational purposes only.
