A global money transfer costs the average business significantly more than the wire fee on a bank statement suggests. The visible charge (typically $25 to $50) is only the first component. What follows is correspondent bank deductions of $10 to $30 per routing hop, an FX markup of 1% to 4% embedded in the quoted exchange rate, and a receiving bank fee your supplier absorbs on arrival.

On a $10,000 SWIFT transfer, those components combine to a total cost of roughly $285. At $500,000 in annual international payments, that gap compounds across every transaction. This guide breaks down how a global money transfer actually moves, what it costs by method and provider, and how to build a routing strategy that matches each payment to the right rail.

Key takeaways:

  • International SWIFT wire costs include four separate fee layers, not one
  • On a $10,000 payment through a traditional bank, the all-in cost regularly exceeds $280
  • B2B cross-border payments are projected to reach $58.9 trillion in 2026 (Grand View Research), yet the average global transfer still costs 6.3% to 6.5% of the amount sent
  • Provider fee models differ structurally: traditional banks embed FX margins in the quoted rate; fintech platforms typically disclose fees separately
  • Routing decisions on payment size, urgency, and corridor produce real cost differences on every payment cycle

How global money transfers work

Most international money transfers do not move directly between your bank and your supplier’s bank. They travel through a chain of correspondent banks, where each institution processes the payment and passes it to the next. Each hop adds settlement time and, in most cases, a deduction from the transferred amount.

The SWIFT (Society for Worldwide Interbank Financial Telecommunication) network connects over 11,000 financial institutions globally and underlies most international wire transfers. When you initiate an international wire transfer, your bank sends a payment message through SWIFT to one or more correspondent banks, which route the funds toward the recipient’s bank. Each correspondent bank may deduct a fee directly from the transfer amount.

Domestic USD transfers operate differently. Fedwire, operated by the Federal Reserve, provides same-day real-time gross settlement for domestic USD wires. ACH (Automated Clearing House) payments, governed by Nacha rules, process in daily batches and settle in 1 to 3 business days. Both rails are lower cost and faster than SWIFT for domestic transactions.

Global money transfer methods compared

The method you choose for each payment determines its cost, settlement speed, and reversibility. No single rail is optimal for every payment type.

Payment method comparison by cost, speed, and use case

Method Best use case Typical cost Settlement Reversible
ACH Domestic recurring ($1k–$100k) $0–$3 1–3 business days Yes (Nacha return window)
Domestic wire (Fedwire) Same-day domestic urgent $15–$35 Same business day No
International wire (SWIFT) Global one-off ($50k+) $25–$65 + 1–4% FX markup 1–5 business days No
SEPA EUR corridor (Europe) Low/free (EU Instant available) 1–2 days or instant Limited
Local rail (via GBA) Regular international corridors Lower than SWIFT Same or next day Limited
Stablecoin (USDC) Speed-critical, any amount Near-zero Minutes No
Bancoli in-network Bancoli-to-Bancoli transfers $0 Instant No

What a global money transfer actually costs

Most businesses underestimate the total cost of international transfers because banks combine multiple charges into a single quoted rate.

The four cost components most businesses miss

Outgoing wire fee. Your bank charges $25 to $50 to initiate the transfer. This is the only cost most businesses see upfront.

Correspondent bank deductions. Each intermediary bank in the SWIFT routing chain deducts $10 to $30 from the transfer amount. A payment routed through two correspondent banks can lose $20 to $60 before reaching the destination.

FX markup. When the transfer involves currency conversion, your bank applies an exchange rate above the interbank rate. Traditional bank FX markups typically run 1% to 4%. On a $10,000 transfer with a 2% markup, that is $200 embedded in the exchange rate rather than listed as a fee.

Receiving bank fee. The recipient’s bank charges $5 to $30 to process the incoming wire. Your supplier absorbs this cost, or it reduces the amount they receive.

On a $10,000 payment with a $40 outgoing fee, $30 in correspondent deductions, a $15 receiving fee, and a 2% FX markup, the total cost reaches approximately $285. That figure appears before any line item labeled as an FX fee on your statement.

OUR, BEN, and SHA: who pays the correspondent fees

When you initiate an international wire, most banks ask you to choose one of three fee-sharing options. These codes determine who absorbs the correspondent bank deductions in transit.

OUR means you (the sender) cover all fees, including any deductions from correspondent banks along the way. Your supplier receives exactly the amount you sent. This is the cleanest option for supplier payments where the invoiced amount must arrive in full.

BEN means the beneficiary (your supplier) pays all fees. The correspondent bank deductions are taken directly from the amount your supplier receives. If you send $10,000, your supplier may receive $9,930 or less, depending on the routing chain.

SHA (shared) is the most common default. You pay your own bank’s outgoing fee. Your supplier pays all correspondent and receiving bank fees, which are deducted from the amount they receive.

In practice, SHA means your supplier regularly receives less than the invoiced amount. That creates reconciliation mismatches on both sides. For recurring supplier relationships, choosing OUR eliminates that problem at the cost of a higher upfront fee to you.

How to calculate your actual transfer cost

  1. Pull your last 10 international payment confirmations from your bank records
  2. Find the exchange rate applied to each transfer
  3. Compare that rate to the interbank rate on the same date using a financial data source
  4. Calculate the percentage difference. That figure is your FX markup.

For a business sending $500,000 annually in international payments, a 2% FX markup adds $10,000 per year in currency conversion costs alone. A 3% markup adds $15,000.

Payment cost at scale: $50,000 payment by rail type

The chart below scales costs to a $50,000 business payment to show the dollar differences across rails. The relative proportions apply at any payment size.

Cost Per US$50K B2B Payment by Rail
US$1,450
Card
Gateway
(2.9%)
US$20-$25
Wire
Transfer
US$0-$1
ACH
(Bancoli)
US$0
Stablecoin
(Bancoli)
US$0
Network
(Bancoli)
Multi-rail saves 98-100% vs. card processing on US$50K+

How modern platforms compare to traditional banks

The structural difference between traditional banks and fintech platforms is not just cost. It is transparency. Traditional banks embed their FX margin inside the quoted rate, making the true cost difficult to isolate without comparing against the interbank rate from the same date. Platforms with disclosed fee models charge a separate, stated fee and apply the mid-market rate.

Disclosed vs. embedded fee models

Wise uses the mid-market exchange rate and charges a disclosed variable fee starting around 0.33% to 0.57% for major currency pairs funded by bank transfer. Payoneer applies a markup of approximately 0.5% to 2% above mid-market depending on the corridor. Because both providers’ fees change by currency pair, amount, and account type, check wise.com/pricing or payoneer.com/fees for your specific corridor before drawing a direct cost comparison.

OFX does not charge a flat transfer fee; its revenue comes from a spread on the exchange rate, with rates improving at higher transfer volumes. OFX also offers forward contracts and batch payments for businesses managing recurring international supplier payments.

Provider cost comparison: $50,000 USD to EUR transfer

Provider FX model Cost on $50,000 SWIFT outgoing Best for
Bancoli (Starter) 0% FX on 20+ corridors (up to allowance) $25 $25 / $22 / $20 / Free by plan Multi-corridor B2B operations
Wise Mid-market rate + 0.33–0.57% variable fee ~$219 Incoming SWIFT: fee may apply SMEs, transparent pricing
Payoneer ~0.5–2% above mid-market ~$254 Variable by corridor Platform/marketplace sellers
OFX Markup-based, no flat fee $150–$350 No flat SWIFT fee Large one-off B2B transfers
Revolut Business Plan-based FX limits + markup above $200–$500 Variable by plan European-entity businesses
Traditional bank Embedded FX markup (1–4%) + wire fee ~$1,575 $25–$50 Existing banking relationships

All competitor fees vary by corridor, amount, and account type. Verify current rates on each provider’s website before comparing.

Cost per $50,000 USD to EUR transfer

Bancoli (Tier 1)$25
Wise$219
Payoneer$254
OFX$150 to $350
Revolut Business$200 to $500
Traditional bank$1,575

Bancoli’s Global Business Account supports payments across 40+ currencies through local rails, Bancoli-to-Bancoli transfers, and SWIFT, allowing finance teams to select the most cost-effective routing for each corridor.

On the USD to EUR corridor, the cost difference between a traditional bank and a 0% FX platform reaches $1,550 on a $50,000 payment. Current rates across 50+ currencies are available at bancoli.com/pricing.

Multi-currency infrastructure for global payments

For businesses with recurring cross-border payment needs, holding currency in the destination currency eliminates repeated conversion costs. A USD business account with local banking details lets you receive USD payments from domestic clients through ACH while maintaining EUR, GBP, or BRL balances for supplier payments in those corridors.

Bancoli’s Global Business Account provides payouts to 30+ currencies with 0% FX on 20+ corridors up to your plan’s monthly allowance: $15,000 on Starter, $70,000 on Plus, $150,000 on Premium. Payments beyond the allowance add 0.5%. The Super Saver 1% fixed fee applies to 15+ additional currencies.

Multiple currency accounts within the same platform let you separate operational expenses, incoming client payments, and supplier payment pools. That separation reduces reconciliation overhead and keeps each currency balance visible without switching between banking platforms. For a structural view of how payment infrastructure affects multi-currency operations, see the global payment infrastructure trends report.

Compliance requirements for international wire transfers

Every global money transfer triggers regulatory obligations in both the sending and receiving country. A missing or incorrect field holds the payment at the correspondent bank until corrected, a process that typically takes 2 to 5 additional business days.

Before initiating an international wire transfer, have the following ready:

  1. Recipient’s full legal name and registered business address
  2. Recipient’s bank name, country, and city
  3. IBAN or local account number
  4. SWIFT/BIC code of the recipient’s bank
  5. Transaction amount and currency
  6. Purpose of payment (required in some corridors)

Providers conduct AML (Anti-Money Laundering) and KYB (Know Your Business) screening before processing international transfers. Sanctions screening against OFAC, EU, and UN lists occurs at each step in the routing chain. A payment flagged at any correspondent bank creates a hold that delays settlement and may require additional documentation.

For businesses with recurring supplier relationships, completing full KYB verification upfront reduces per-payment compliance friction. For more on pre-transaction vendor verification, see the cross-border B2B payment infrastructure guide.

Choosing the right global money transfer method

The right method depends on four variables: payment size, corridor, urgency, and frequency. A routing strategy that accounts for all four reduces total transfer costs without sacrificing settlement speed where it matters.

Use case Recommended rail Why
Domestic recurring ($1k–$100k) ACH Lowest cost, Nacha-backed return window
Same-day domestic urgent Domestic wire (Fedwire) Real-time settlement, same business day
International one-time ($50k+) SWIFT wire Finality, auditability, universal coverage
Regular international corridors Local rail via multi-currency account Lower cost than SWIFT, local settlement speed
Speed-critical any amount Stablecoin (USDC) Minutes, near-zero cost
Bancoli-to-Bancoli In-network Instant, $0

Most businesses default to SWIFT for all international payments because it is the only option their bank offers. A platform supporting multiple rails from a single dashboard allows cost-optimized routing by corridor. For a detailed breakdown of ACH vs. wire vs. bank transfer mechanics, see the wire transfer vs. bank transfer vs. ACH comparison.

Conclusion: build a routing strategy, not a default

Global money transfers follow a predictable pattern: the more steps in the chain, the higher the cost and the longer the settlement time. Traditional bank SWIFT wires work. They also carry costs that most businesses have not quantified across their full annual payment volume.

A practical routing framework:

  1. Audit your last 10 international payment confirmations and calculate your effective FX markup per corridor
  2. Separate payments by type: recurring domestic (ACH), urgent domestic (Fedwire), international high-value (SWIFT), recurring international (local rail via multi-currency account), speed-critical (stablecoin)
  3. Consolidate multi-corridor payment operations into a single platform that surfaces routing options before each payment is confirmed
  4. Complete vendor KYB verification upfront for recurring suppliers to reduce per-payment compliance friction

For businesses managing mixed payment needs, the cost savings across corridors scale directly with payment volume. A $500,000 annual run rate on international payments at traditional bank FX markup rates may carry $15,000 to $20,000 in excess currency conversion costs. The corridor data and provider comparisons in this article show where those costs originate and which rails eliminate them. For more on FX fee structures, see the foreign transaction fee vs. zero FX markup breakdown.

Bancoli banner with text "Simplify global payments, eliminate FX fees"

Frequently asked questions

What is a global money transfer?

A global money transfer is the electronic movement of funds between bank accounts in different countries. The transfer converts the sender’s currency into the recipient’s currency at an agreed exchange rate and routes through intermediary banking networks (typically SWIFT) to reach the destination account. Transfer costs include outgoing fees, correspondent bank deductions, FX markup, and receiving bank fees, all of which vary by method and provider.

How long does an international money transfer take?

Settlement time depends on the rail and corridor. International SWIFT wire transfers take 1 to 5 business days depending on correspondent bank routing and destination country. SEPA transfers in the EUR corridor settle in 1 to 2 days, with EU Instant available in supported markets. Local rail transfers via multi-currency platforms can settle the same day or next day in major corridors. Stablecoin transfers settle in minutes. ACH is domestic only and settles in 1 to 3 business days.

What is a SWIFT code and why do I need it?

A SWIFT code, also called a BIC (Bank Identifier Code), is an 8- or 11-character identifier for a specific bank and branch. Every international wire transfer requires the recipient’s SWIFT/BIC code to route the payment through the SWIFT network. Without it, your bank cannot initiate the transfer. Find the SWIFT/BIC on the recipient’s bank statement, or ask their bank directly.

What is the cheapest way to transfer money internationally for business?

The cheapest method depends on the corridor, amount, and urgency. For domestic US payments, ACH is the lowest-cost option at near-zero fees. When it comes to international payments, local rail transfers through a platform that applies 0% FX markup cost significantly less than SWIFT. For speed-critical transfers, stablecoin rails carry near-zero fees regardless of amount. SWIFT remains the default for large, one-off international payments where local rail alternatives are unavailable.

What information do you need to send an international wire transfer?

You need the recipient’s full legal name, registered business address, bank name, and country. You also need the IBAN or local account number, the bank’s SWIFT/BIC code, the transfer amount and currency, and in some corridors, the purpose of payment. Incomplete information holds the transfer at the correspondent bank until corrected.

What is an FX markup and how do I calculate it?

An FX markup is the difference between the interbank exchange rate (the rate banks use to trade currencies with each other) and the rate your bank applies to your transfer. Traditional banks add 1% to 4% above the interbank rate without listing this as a fee. To calculate your FX markup, compare the rate on your payment confirmation against the interbank rate from the same date. The percentage difference is your markup. Over $500,000 in annual transfers, a 2% markup costs $10,000 per year in currency conversion costs alone.

How does a multi-currency business account reduce transfer costs?

A multi-currency business account lets you hold balances in multiple currencies, receive payments in your clients’ currencies without conversion, and pay suppliers in their local currency from the held balance. This eliminates round-trip conversions and reduces the number of SWIFT transfers you initiate. Platforms with local rail access allow you to settle international payments through domestic clearing systems in the recipient’s country, which bypasses correspondent banking chains and reduces per-transfer fees.