For many forex traders, particularly those funding accounts at brokers in other countries or depositing larger amounts, international bank wire transfers remain the most important funding method. While credit cards and e-wallets handle smaller, faster transactions, bank wires are the backbone of international finance, capable of moving any amount across borders with the full backing of the global banking system.
However, international wire transfers are also the most complex, the most expensive, and the slowest of the common funding methods. Understanding how the SWIFT network operates, what fees to expect, how to avoid errors, and how to track your transfers will save you both money and frustration.
This lesson explains the mechanics of international bank wire transfers, the role of SWIFT and correspondent banking, the fee structure you should expect, and practical steps to ensure your transfers arrive safely and efficiently.
What is SWIFT?
SWIFT, the Society for Worldwide Interbank Financial Telecommunication, is a messaging network that connects over 11,000 financial institutions in more than 200 countries and territories. Founded in 1973 and headquartered in Belgium, SWIFT does not actually transfer money itself. Instead, it provides a secure, standardized messaging system that banks use to communicate payment instructions to each other.
When you initiate an international wire transfer from your bank to your forex broker's bank account in another country, your bank sends a SWIFT message (known as an MT103 message for customer credit transfers) containing the details of the payment. This message travels through the SWIFT network to the receiving bank, which then credits the broker's account.
SWIFT processes approximately 45 million messages per day, making it the dominant infrastructure for international payments between banks. While newer technologies and payment networks are emerging, SWIFT remains the standard for cross-border bank transfers used by forex brokers.
How an International Wire Transfer Works
Understanding the journey your money takes helps explain why international wires take longer and cost more than domestic transfers. Here is the typical path:
Step 1: You Initiate the Transfer
You visit your bank (in person or online) and request an international wire transfer. You provide:
- Beneficiary name: The name on the broker's bank account (this is usually the broker's company name, not your trading account name)
- Beneficiary account number or IBAN: The account number at the receiving bank
- Beneficiary bank name and address: The bank where the broker holds its account
- SWIFT/BIC code: The receiving bank's unique identifier
- Payment reference: Usually your trading account number or a reference code provided by the broker
- Amount and currency: How much you are sending and in which currency
Step 2: Your Bank Processes the Request
Your bank debits the funds from your account and sends a SWIFT MT103 message containing all the payment details. Your bank charges you an outgoing wire transfer fee at this stage, typically $15 to $50, sometimes more depending on the bank and currency.
Step 3: The Transfer Routes Through Correspondent Banks
This is where the complexity, and additional costs, arise. If your bank and the broker's bank do not have a direct relationship, the payment must pass through one or more intermediary banks, also called correspondent banks.
For example, if you are sending USD from a bank in Poland to a broker's bank in Cyprus:
- Your Polish bank sends the SWIFT message to its USD correspondent bank (often a major bank in New York, since USD payments typically clear through the US banking system)
- The correspondent bank in New York routes the payment to the Cypriot bank's USD correspondent (which may be the same bank or a different one)
- The final correspondent bank forwards the funds to the broker's account at the Cypriot bank
Each intermediary bank in this chain may deduct a fee, typically $10 to $30, from the transfer amount. This means the amount that arrives at your broker may be less than the amount you sent.
Step 4: The Receiving Bank Credits the Broker's Account
Once the funds arrive at the broker's bank, they are credited to the broker's account. The broker then matches the incoming payment to your trading account using the payment reference you included. This matching process can add another few hours to a full business day.
Step 5: Your Trading Account is Funded
After matching, the broker credits your trading account. You receive a notification and can begin trading with the deposited funds.
IBAN, International Bank Account Number
In many countries, particularly across Europe and parts of the Middle East and Africa, the International Bank Account Number (IBAN) is used instead of or alongside traditional bank account numbers. An IBAN is a standardized format that identifies a specific bank account across national borders.
IBAN structure: Up to 34 characters, starting with a 2-letter country code, followed by 2 check digits, then the domestic bank/branch code and account number.
Example: GB29 NWBK 6016 1331 9268 19 (UK), DE89 3704 0044 0532 0130 00 (Germany)
When wiring funds to a broker in a country that uses the IBAN system, providing the correct IBAN is essential. Errors in the IBAN will cause the transfer to be rejected or delayed, and you may incur fees for the failed transaction.
Many online IBAN validators are available to check the format before you submit a transfer. Your bank may also validate the IBAN automatically.
Fee Structure for International Wires
International wire transfer fees come from multiple sources, and understanding each one helps you calculate the true cost of funding your account.
Sending Bank Fees
Your bank charges an outgoing wire transfer fee. This varies significantly:
- Traditional retail banks: $25-$50 per transfer
- Online banks: $0-$20 per transfer
- Premium bank accounts: Often reduced or waived fees
- Fintech providers (Wise, Revolut): Typically charge 0.3%-1.5% of the transfer amount, often cheaper than traditional banks for smaller amounts
Fee Instruction Options
When initiating a wire transfer, you typically choose one of three fee instructions:
- OUR (you pay all fees): You cover the sending bank fee, all intermediary fees, and the receiving bank fee. The full amount arrives at the broker, but your total cost is higher. This is the recommended option for forex broker deposits.
- SHA (shared fees): You pay the sending bank fee, and the beneficiary pays the receiving bank fee. Intermediary fees are deducted from the transfer amount. This is the most common default.
- BEN (beneficiary pays all): All fees are deducted from the transfer amount. The least amount arrives at the broker.
For broker deposits, the OUR option ensures the exact amount you intended reaches your trading account, preventing discrepancies that can cause deposit matching delays.
Intermediary Bank Fees
Each correspondent bank in the payment chain typically deducts $10-$30 from the transfer. On a $1,000 transfer, losing $20-$60 to intermediary fees represents a 2-6% cost, which is significant. On a $10,000 transfer, the same dollar fees represent only 0.2-0.6%.
This is why bank wires are generally more cost-effective for larger deposits, the fixed fees become proportionally smaller.
Receiving Bank Fees
The broker's bank may also charge an incoming wire fee, typically $0-$25. Some brokers absorb this fee for their clients; others pass it through.
Currency Conversion Fees
If you are sending a different currency than the broker's account currency (for example, sending GBP to a USD-denominated broker account), a currency conversion will occur somewhere in the chain. The bank performing the conversion applies a markup to the exchange rate, typically 0.5% to 3% above the mid-market rate. This is often the largest hidden cost in international wire transfers.
Typical Processing Times
International wire transfers generally take 1 to 5 business days, but the actual timeline depends on several factors:
- Same currency, direct relationship: 1-2 business days
- Same currency, one intermediary: 2-3 business days
- Cross-currency with intermediaries: 3-5 business days
- Transfers involving countries with strict capital controls: Up to 7-10 business days
Processing time is measured in business days, weekends and bank holidays in any country in the chain can extend the timeline. A transfer initiated on a Friday may not begin processing until Monday, and if Monday is a holiday in the intermediary country, it will not move until Tuesday.
How to Track Your Wire Transfer
If your transfer has not arrived within the expected timeframe, here is how to investigate:
- Contact your sending bank and request the SWIFT reference number (also called a UETR, Unique End-to-End Transaction Reference, under SWIFT's gpi tracking system). This reference can be used to trace the payment through the SWIFT network.
- Contact your broker with the SWIFT reference and any transaction receipt from your bank. The broker can check with their bank whether the payment has been received and is awaiting processing.
- Check for compliance holds, if the payment is flagged by an intermediary bank for AML review, it may be held for additional investigation. Your sending bank can often provide updates.
- Verify the details, confirm that the beneficiary name, IBAN/account number, SWIFT code, and reference were all entered correctly. Even small errors can cause delays or returns.
SWIFT gpi (global payments innovation), launched in 2017, has significantly improved tracking capabilities. Many banks now offer real-time tracking of international payments through their online banking portals, similar to tracking a package delivery.
Step-by-Step Guide: Sending a Wire to Your Broker
- Get the broker's bank details. Log in to your trading account, go to the deposit section, and select "Bank Wire Transfer." The broker will display their bank details, including the bank name, SWIFT/BIC code, IBAN or account number, and your required payment reference.
- Copy the details carefully. Any error in these details can result in the transfer being returned or credited to the wrong account. Double-check every character.
- Log in to your bank's online banking or visit your bank branch.
- Initiate an international wire transfer and enter the broker's bank details exactly as provided.
- Include your payment reference. This is critical, without it, the broker cannot match the incoming payment to your trading account, and your deposit will be delayed.
- Select the OUR fee option if available to ensure the full amount arrives.
- Confirm and submit the transfer.
- Save the confirmation receipt including the SWIFT reference number.
- Upload the receipt to your broker if they have a portal for this, it speeds up the matching process.
- Monitor your trading account and contact the broker if funds have not been credited within the expected timeframe.
Common Mistakes and How to Avoid Them
- Wrong SWIFT code: Even one incorrect character routes the payment to the wrong bank. Always verify the code using the SWIFT directory or your bank's validation tool.
- Missing payment reference: Without it, the broker's finance team must manually match your payment, which can delay funding by days.
- Sending the wrong currency: If the broker's account is in USD and you send EUR, the receiving bank will convert it, potentially at an unfavorable rate. Check with your broker which currency to send.
- Insufficient funds for fees: If your bank account balance is exactly the transfer amount, the bank cannot deduct its fee. Ensure you have enough to cover both the transfer and the outgoing fee.
- Name mismatches: The name on the wire transfer (sender's name) should match the name on your trading account. If it does not, the broker may reject or hold the deposit.
Key Takeaways
- SWIFT is a messaging network, not a payment system. It transmits payment instructions between banks; the actual movement of funds happens through correspondent banking relationships.
- Correspondent banks add cost and time. Each intermediary bank in the transfer chain may deduct a fee ($10-$30) and add 1-2 business days of processing time.
- Choose the OUR fee instruction. This ensures the full deposit amount arrives at your broker without deductions from intermediary or receiving bank fees.
- Include the payment reference always. Your trading account number or broker-assigned reference code is essential for matching the deposit to your account without delays.
- Wire transfers are most cost-effective for larger deposits. Fixed fees of $25-$75 represent a significant percentage on small transfers but become negligible on larger ones.
- Track your transfer proactively. Request the SWIFT reference number (UETR) from your sending bank and use it to trace the payment if it does not arrive within the expected 1-5 business days.
- Consider fintech alternatives for currency conversion. Services like Wise offer near mid-market exchange rates that can save significant money compared to traditional bank conversion markups.
This lesson is for educational purposes only. It does not constitute financial advice. Trading forex involves significant risk of loss and is not suitable for all investors. Wire transfer fees and processing times vary by bank and jurisdiction.