Bank FX markups are rarely published, and they can add 2% to 5% to an international payment. This guide uses 2% to 5% as an example range, and the audit below shows how to measure your own. Most finance teams only see the wire transfer fee on their bank statement. Consequently, the exchange rate markup, intermediary deductions, and double-conversion losses stay invisible. Specifically, these hidden costs create significant variances in accounting reconciliation and cash flow forecasting.

This guide identifies every business FX fee type. Additionally, it shows how to calculate your true annual cost. We also compare what banks, fintechs, and multi-currency platforms actually charge. Therefore, you can select the most efficient solution for your treasury needs.

Key takeaways

  • Traditional banks can add a 2% to 5% markup inside the exchange rate on international transfers.
  • At a 2% to 5% markup, a business sending $100,000 a month pays $24,000 to $60,000 a year in hidden FX costs.
  • Wise Business uses the mid-market rate and charges a conversion fee that varies by currency, from 0.23%.
  • With Bancoli’s Smart USD Wallet, FX is free across 25 currencies within your plan’s monthly FX allowance. Above the allowance, a 0.5% fee applies.
  • Accepting eligible stablecoins (USDC, USDi, USDT) on all Bancoli plans lets customers pay you without a SWIFT wire, and stablecoin payments typically settle in minutes, compared with 1 to 5 days for a SWIFT wire.

What are business FX fees? (And why most companies underestimate them)

Business FX fees are the costs a company pays to convert, send, or receive funds across currencies. They divide into four distinct categories. However, most businesses only track one of them.

Wire transfer flat fees are the easiest to spot. Large US banks list $30 to $50 for an outgoing international wire in US dollars. This fee appears as a clear line item on your statement. However, it represents the smallest portion of your total cost.

Exchange rate markup is the largest and least visible cost. When your bank converts USD to EUR, it does not use the mid-market rate. Instead, it can add a margin of 2% to 5% to the rate. On a $100,000 transfer, that hidden spread would cost $2,000 to $5,000 in a single transaction.

Intermediary bank deductions apply when payments travel through the SWIFT network. Each correspondent bank along the route can deduct a fee from the principal. As a result, your supplier receives less than the invoice amount. This difference often leads to accounting reconciliation issues.

Double conversion losses occur when payments route through a third currency. For example, a USD payment sent to a MXN recipient may convert to USD, then to EUR, then to MXN. Each conversion layer adds another markup.

Additionally, evaluating the correlation between exchange rate risk and cash flow volatility through FX risk management for business payments helps protect operational margins.

Silver balance scale with a gold USD Statue of Liberty coin on the left and a gold 1 Euro coin on the right, representing fair currency exchange at the mid-market rate.

The four hidden FX fee types that appear on every international payment

Most finance teams treat international payments as a single transaction with a single cost. In reality, every cross-border wire carries up to four separate fee layers.

Layer 1: The exchange rate spread

The mid-market rate is the exact midpoint between the buy and sell prices of two currencies in global markets. Banks usually add a spread to this rate, and their fee schedules say so. The spread is often smaller on major pairs like USD/EUR and larger on less traded currencies. This spread is not disclosed on your wire transfer confirmation. Your bank simply shows you the rate it applied.

Layer 2: The outgoing wire fee

Large US banks list $30 to $50 to send an international wire in US dollars. Some charge little or nothing when you send in foreign currency, but then the exchange rate markup applies. Some banks charge more for SWIFT transfers than for local ACH or SEPA equivalents. Specifically, Bank of America lists $45, Chase $40 online, and Wells Fargo $30 digital for a US dollar international wire.

Layer 3: Intermediary bank deductions

SWIFT payments do not travel directly from sender to recipient. Instead, they can pass through one or more correspondent banks, and each can deduct a fee from the principal. These deductions often add up to tens of dollars. This occurs before the payment reaches its destination.

Layer 4: Receiving bank fees

Some banks charge recipients a fee to accept an incoming international wire. These fees are often around $15 at large US banks. Your supplier may receive a $100,000 payment and see $99,985 credited. The difference is attributed to incoming wire processing.

FX markup imbalance: tall stack of payment fees on left pan versus a single low-cost coin on right pan of balance scale

Fee layer breakdown

Fee type How it is charged Typical range Visible on statement? Bancoli alternative
Exchange rate markup Embedded in the conversion rate offered by your bank. 2% to 5% of principal No; hidden in rate FX free across 25 currencies within your plan’s monthly FX allowance (0.5% above it)
Outgoing wire fee Flat fee charged by your bank to initiate the transfer. $30 to $50 per USD wire Yes; line item Local payouts included on all plans
Intermediary bank deductions Deducted from principal by each correspondent bank along the SWIFT route. Varies; deducted per bank Rarely; subtracted silently Local payout rails (like SEPA or SPEI) instead of SWIFT, where available
Receiving bank fee Charged to the recipient by their bank to accept the incoming wire. Often around $15 per receipt On recipient’s statement only Payments to other Bancoli accounts included

How to calculate your company’s true annual FX cost

Calculating your true FX cost requires three inputs. Specifically, you need your wire transfer volume, your payment corridors, and your bank’s applied exchange rates.

Step 1: Pull your last three months of wire transfer records. Specifically, your bank’s transaction history shows the date, amount sent, currency, and the exchange rate applied.

Step 2: Look up the historical mid-market rate for each transaction. Next, a currency rate tool provides historical mid-market rates by date. Record the rate that was available at the time of each transfer.

Step 3: Calculate the rate differential. Subsequently, subtract your bank’s applied rate from the mid-market rate. Divide the difference by the mid-market rate to get the markup percentage.

Step 4: Apply the markup to your principal. Then, multiply the markup percentage by the amount sent to find the dollar cost of that specific markup.

Step 5: Annualize the total. Finally, sum the markup costs across all three months, then multiply by four to estimate your annual FX markup burden.

Step 6: Add flat fees and intermediary deductions. Ultimately, add the wire fees and any reported deductions to your markup total.

For example, a company sending $10,000 per month at an average 3% bank markup pays $300 monthly in hidden costs. Switching to Bancoli’s Plus plan ($29/month) makes FX free across 25 currencies within your plan’s monthly FX allowance. On Plus, that allowance is $8,500. This example assumes all payments are in one of the 25 free-FX currencies. Consequently, only the remaining $1,500 incurs a 0.5% fee ($7.50). The total monthly cost drops to $36.50. This represents an annual saving of $3,162. Furthermore, if the company maintains a $20,000 balance, the plan fee is waived. This brings the annual cost down to $90.

Furthermore, analyzing the secondary cost factors in a comprehensive international payment costs for business audit reveals hidden bank overhead.

A hand catching a mix of falling US Dollars and various international banknotes, visualizing international payments without hidden FX fees.

Business FX fee comparison: banks vs. fintechs

Provider FX fee comparison

Provider FX markup Wire/transfer fee Annual cost on $10K/month Best for
Traditional banks 2% to 5% embedded in rate $30 to $50 per USD wire $2,760 to $6,600 (one wire a month) Domestic transactions only
Payoneer Up to 2% on withdrawals with conversion (up to 3.5% on card transactions) Variable by corridor Up to $2,400 (2% on $120,000 withdrawn with conversion) Marketplace sellers and freelancers
Stripe 1% conversion + 1.5% international card fee 2.9% + $0.30 base fee $3,000 in surcharges alone Consumer-facing payment collection
Revolut Business (Grow) 0% within $20K allowance; 0.6% above (1% outside market hours) $40/month billed annually ($50 month to month) $480 plan cost (FX is within allowance) European businesses with moderate FX volume
Wise Business 0% markup (mid-market rate) Conversion fee from 0.23%, varies by currency ($6.11 per incoming USD wire) From about $276 (0.23% on $120,000), more for higher-fee currencies Transparent cost with no subscription
Bancoli Smart USD Wallet (Plus plan) Free across 25 currencies within the $8,500 monthly FX allowance (0.5% above) Local payouts included; a small payment fee may apply ($29/month plan) $438 (or $90 with $20K balance), if all volume is in the 25 free-FX currencies B2B international payments of all sizes

Traditional banks

Traditional banks can embed FX markups of 2% to 5% into international wire rates. Large US banks list $30 to $50 for a US dollar international wire. On $100,000 monthly volume, with one $30 to $50 wire a month, total costs reach $2,030 to $5,050 per month, or up to $60,600 a year.

Wise Business

Wise uses the mid-market exchange rate with a transparent conversion fee that varies by currency, from 0.23%. In addition, there is no monthly subscription fee, only a one-time 31 USD setup fee for account details, although receiving USD wires incurs a fixed $6.11 fee. For instance, at Wise’s starting rate of 0.23%, a $100,000 conversion would cost about $230, and more for currencies with higher fees. In contrast, a 2% to 5% bank markup would cost $2,000 to $5,000. Ultimately, Wise lets you convert and send money in 40+ currencies and provides account details to receive in 22 currencies.

Revolut Business

Revolut applies the real interbank rate for currency exchanges within each plan’s monthly allowance. A 0.6% fee applies above the allowance, and 1% applies outside market hours (Friday 5 PM to Sunday 6 PM ET). The Grow plan ($40/month billed annually, or $50 month to month) includes a monthly FX allowance of $20,000. For businesses whose volume stays within plan limits, Revolut offers near-zero FX costs on major currency pairs, bringing the primary annual cost down to the $480 subscription fee.

Payoneer

Payoneer charges up to 2% when you withdraw to a local bank account in a different currency, and up to 3.5% on card transactions that need a currency conversion. Payoneer serves freelancers well. However, its FX markup and withdrawal fee structures make it expensive for high-volume B2B payables.

Stripe

Stripe adds a 1.5% international card surcharge and a separate 1% currency conversion fee on top of its standard 2.9% + $0.30 processing rate. For a business billing international clients in their local currency, those two fees combine to add 2.5% above the base processing cost. On $100,000 in international revenue, Stripe’s combined international card and conversion fees add $2,500 before any base processing costs.

Bancoli Smart USD Wallet

With Bancoli’s Smart USD Wallet, FX is free across 25 currencies within your plan’s monthly FX allowance. Specifically, the Free plan ($0/month) includes $850 per month. The Plus plan ($29/month) includes $8,500. Furthermore, the Premium plan ($199/month) includes $85,000. Above the allowance, a 0.5% fee applies. Businesses that need payouts through an API can ask about the Global Business Account on the Enterprise plan.

Additionally, businesses can avoid monthly plan fees by maintaining target balances. Specifically, a balance of $20,000 waives the Plus plan fee. A balance of $250,000 waives the Premium plan fee.

Furthermore, avoiding unnecessary conversions relies on matching the appropriate rail, as detailed in a wire transfer vs. bank transfer vs. ACH comparison.

A laptop screen displaying an online banking or payment platform with an account balance of over a million USD and transaction history, overlaid with a large, stylized blue "0%" to illustrate the concept of a zero forex markup.

How to audit your current international payment fees in one week

Most finance teams do not audit their FX costs because the data is not in one place. However, gathering the inputs and running the calculation takes fewer than five hours across one work week.

Monday: Request the last 90 days of international wire records from your bank. Ask for the applied exchange rate on each transaction, not just the confirmation number.

Tuesday: Pull historical mid-market rates from a currency rate tool for each transaction date and corridor.

Wednesday: Build a simple spreadsheet. Columns: date, amount sent, currency pair, bank rate, mid-market rate, rate differential, dollar cost of spread, flat fee charged, total cost per transaction.

Thursday: Sum all costs and identify which corridors carry the highest markup.

Friday: Calculate your annualized FX burden and compare it to the cost structure of two or three alternatives. Use the provider data in Section 4 of this guide as a benchmark.

What your results reveal:

  • Under 1% effective markup: your bank offers competitive rates. Review quarterly.
  • 1% to 2%: meaningful savings are available by switching to a fintech platform.
  • 2% to 4%: typical traditional bank range. Immediate action is warranted.
  • Over 4%: significant overpayment. Prioritize provider change this quarter.

FX markup diagnostic: where do you fall?

Effective FX markup Annual cost on $10K/month Urgency Recommended action
Under 1% Under $1,200 Low Your bank offers competitive rates for the corridor. Review quarterly and monitor for rate creep.
1% to 2% $1,200 to $2,400 Moderate Meaningful savings available by switching to a fintech platform. Compare Wise or Bancoli for your primary corridors.
2% to 4% $2,400 to $4,800 High Typical traditional bank range. Immediate provider switch is warranted. Savings potential can reach thousands of dollars a year.
Over 4% Over $4,800 Critical Significant overpayment. Prioritize provider change this quarter. At $10K/month, a 4% markup costs $4,800+ annually, much of which a lower-cost platform can cut.

How to cut business FX fees: three structural approaches

Cutting FX fees requires changing where the conversion happens, not just who processes it. Three structural approaches deliver the highest impact.

Approach 1: Hold and pay in local currency. Some multi-currency accounts let you hold a EUR balance and pay EUR suppliers with no conversion. Bancoli works differently. With Bancoli’s Smart USD Wallet, you hold digital dollars (eligible USDC, USDi, USDT) and pay suppliers in their local currency through local payouts. FX is free across 25 currencies within your plan’s monthly FX allowance.

Approach 2: Use local payment rails instead of SWIFT. SEPA transfers in the EU, ACH in the US, and SPEI in Mexico settle faster and carry lower fees than SWIFT wires. Moreover, local rails usually avoid correspondent bank intermediaries, which cuts out most of those deductions.

Approach 3: Replace bank FX with interbank-rate platforms. For conversions that cannot be avoided, use a platform that passes the interbank rate directly. Wise does this with a transparent transfer fee. With Bancoli, FX is free across 25 currencies within your plan’s monthly FX allowance. Both can cost far less than a 2% to 5% bank markup. On Bancoli, currencies outside the 25 free-FX currencies carry a 1% FX rate, so check the pricing page for your currency.

International payment rails compared: SWIFT correspondent network complexity versus direct ACH and USDC settlement routes

How Bancoli’s Smart USD Wallet cuts business FX fees

Bancoli’s Zero FX page says Bancoli does not add a markup to the exchange rate. You get the real mid-market rate. Each plan includes a monthly FX allowance. Other listed payout currencies carry a 1% FX rate, as shown on the pricing page.

FX is free across 25 currencies within your plan’s monthly FX allowance. Specifically, the Free plan ($0/month) includes $850 per month. The Plus plan ($29/month) includes $8,500. Furthermore, the Premium plan ($199/month) includes $85,000. Above the allowance, a 0.5% fee applies.

Additionally, businesses can avoid monthly plan fees by maintaining target balances. Specifically, a balance of $20,000 waives the Plus plan fee. A balance of $250,000 waives the Premium plan fee.

Furthermore, Bancoli supports eligible stablecoins (USDC, USDi, USDT) for accepting and holding funds in the Smart USD Wallet. You control your funds. Bancoli does not own or control them. This feature is available across all plans, enabling low-cost cross-border settlement that typically takes minutes.

For the full currency list and plan details, visit Bancoli’s pricing page.

In conclusion

Business FX fees are not a fixed cost of international payments. They are a structural decision about which provider processes your conversions and at what rate.

Traditional banks can charge 2% to 5% embedded in the exchange rate, plus flat wire fees, plus intermediary deductions. A company sending $10,000 per month can pay $2,760 to $6,600 a year in total FX costs at a bank with a 2% to 5% markup. Wise can reduce that to a few hundred dollars a year, depending on the currency. On Bancoli’s Plus plan, the same volume costs $438 a year if all payments are in the 25 free-FX currencies, plus any payment fees. FX is free across 25 currencies within your plan’s monthly FX allowance. Furthermore, with a $20,000 balance, the Plus plan becomes free. This reduces the annual cost to just $90.

Three steps to reduce your business FX fees immediately:

  1. Run the one-week audit in Section 5 to establish your current annualized FX cost.
  2. Identify your highest-cost corridors and compare provider rates for those specific pairs.
  3. Choose a provider that pays suppliers in their local currency over local rails where available, at the mid-market rate.

The math on switching is straightforward. The only variable is how long your business continues paying retail FX rates on payments that fintech infrastructure can process at near-zero markup.

Bancoli banner with text: Open your free Bancoli account. Get paid in USD.

Frequently Asked Questions

What is a typical FX markup percentage for business bank accounts?

Banks rarely publish their FX markups. This guide uses 2% to 5% above the mid-market rate as an example range. The spread is often smaller on major pairs like USD/EUR and larger on less traded currencies. These markups are embedded in the exchange rate, not disclosed as separate fees.

What is the difference between an exchange rate margin and an FX fee?

An exchange rate margin is a percentage difference between the mid-market rate and the rate your bank offers you. It is embedded in the conversion rate and not shown as a fee. An FX fee, by contrast, is a flat or percentage charge listed explicitly on your statement. Both costs appear in international payments: the margin inflates the rate, and the fee is a separate line item. Most banks charge both.

Are FX fees tax-deductible as a business expense?

In most jurisdictions, FX fees and exchange rate losses on business payments are deductible as ordinary business expenses. In the US, gains and losses from many foreign currency transactions are treated as ordinary income or loss under IRC Section 988. Consult a tax advisor for your specific situation and jurisdiction, as treatment varies for unrealized vs. realized losses and by business entity type.

How do I find out what FX fees my bank is charging?

The most reliable method is to compare your bank’s applied exchange rate against the mid-market rate at the same time as your transfer. The percentage difference between the two rates is your FX markup. Additionally, request your bank’s fee schedule for international wires in writing, as disclosed fees rarely include the spread embedded in the rate.

Can small businesses negotiate lower FX fees with their bank?

Small businesses have limited leverage to negotiate FX rates with traditional banks. However, businesses that send large amounts internationally can ask for a rate review. More effective strategies include switching to a fintech platform with transparent, published rates, or paying suppliers in their local currency over local rails.

What payment method has the lowest FX fees for large international transfers?

For large international B2B transfers, look for a provider that uses the mid-market rate and publishes its fees. With Bancoli’s Smart USD Wallet, FX is free across 25 currencies within your plan’s monthly FX allowance. Above the allowance, a 0.5% fee applies. Wise Business applies the mid-market rate with a conversion fee that starts at 0.23% and varies by currency. Both can cost far less than a bank wire with a 2% to 5% markup. In this guide’s $10,000-a-month example, a bank costs $2,760 to $6,600 a year. Bancoli’s Plus plan costs $438 a year (84% to 93% less), or $90 with a $20,000 balance (up to 98% less), if all payments are in the 25 free-FX currencies, plus any payment fees.