Business FX fees cost the average B2B company 2% to 5% on every international payment. However, 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 embed a 2% to 5% markup inside the exchange rate on every international transfer.
- A business sending $100,000 monthly pays up to $60,000 per year in hidden FX costs at a typical bank.
- Wise Business charges 0% FX markup with a 0.33% to 0.57% transfer fee.
- Bancoli’s Global Business Account provides access to real interbank rates across all transaction sizes.
- Accepting stablecoins like USDC and USDT on all Bancoli plans eliminates traditional SWIFT conversion delays entirely.
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. Banks charge $15 to $50 per outgoing international wire. 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 adds a margin of 2% to 5% to the rate. On a $100,000 transfer, this hidden spread costs $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 deducts $10 to $30 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.

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 do not offer this rate to businesses. Instead, they add a spread. Specifically, for major currency pairs like USD/EUR, the spread is typically 1.5% to 3%. Furthermore, for mid-tier corridors like USD/MXN, spreads reach 3% to 5%. For exotic currencies, markups can exceed 5%. 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
Banks charge $15 to $50 to initiate an international wire transfer. Some banks charge more for SWIFT transfers than for local ACH or SEPA equivalents. Furthermore, business accounts often pay higher fees than personal accounts. Specifically, traditional banks charge $35 to $50 for a standard SWIFT transfer.
Layer 3: Intermediary bank deductions
SWIFT payments do not travel directly from sender to recipient. Instead, they pass through one to three correspondent banks. Each correspondent bank deducts a processing fee from the principal. On a $50,000 transfer, these deductions can total $30 to $60. 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 range from $10 to $25. Your supplier may receive a $100,000 payment and see $99,975 credited. The difference is attributed to incoming wire processing.

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%–5% of principal | No; hidden in rate | 0% markup within plan allowance (0.5% above it) |
| Outgoing wire fee | Flat fee charged by your bank to initiate the transfer. | $25–$50 per wire | Yes; line item | Included local payouts in 40+ currencies |
| Intermediary bank deductions | Deducted from principal by each correspondent bank along the SWIFT route. | $10–$30 per bank | Rarely; subtracted silently | Local rails (ACH, SEPA) avoid SWIFT intermediaries entirely |
| Receiving bank fee | Charged to the recipient by their bank to accept the incoming wire. | $10–$25 per receipt | On recipient’s statement only | $0 for in-network transfers; local receiving details avoid this fee |
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) provides a monthly 0% FX allowance of $8,500. 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.

Business FX fee comparison: banks vs. fintechs vs. multi-currency accounts
Provider FX fee comparison
| Provider | FX markup | Wire/transfer fee | Annual cost on $10K/month | Best for |
|---|---|---|---|---|
| Traditional banks | 2%–5% embedded in rate | $25–$50 per wire | $2,430–$6,060 | Domestic transactions only |
| Payoneer | Up to 3.5% embedded | Variable by corridor | $1,800–$4,200 | 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% on weekends) | $40/month plan fee | $480 plan cost (FX is within allowance) | European businesses with moderate FX volume |
| Wise Business | 0% markup (mid-market rate) | 0.33%–0.57% conversion fee ($6.11 per incoming USD wire) | $396–$684 (plus receiving wire fees if applicable) | Transparent cost with no subscription |
| Bancoli Global Business Account (Plus) | 0% on 20+ currencies within $8,500/month allowance (0.5% above) | $0 local payouts ($29/month plan) | $438 (or $90 with $20K balance) | B2B international payments of all sizes |
Traditional banks
Traditional banks embed FX markups of 2% to 5% into international wire rates. Additionally, wire fees range from $25 to $50 per outgoing transfer. Consequently, on $100,000 monthly volume, total costs reach $2,025 to $5,050 per month. Therefore, this adds up to $60,600 annually.
Wise Business
Wise uses the mid-market exchange rate with a transparent conversion fee of 0.33% to 0.57% depending on the currency corridor. In addition, there is no monthly subscription fee, although receiving USD wires incurs a fixed $6.11 fee. For instance, on a $100,000 conversion to Euros, the Wise fee typically falls between $330 and $570. In contrast, traditional banks charge $2,000 to $5,000. Ultimately, Wise supports 40+ currencies and provides local account details in 9 currencies.
Revolut Business
Revolut applies the real interbank rate for currency exchanges within each plan’s monthly allowance. Above the allowance, a 0.6% fee applies during market hours and 1% on weekends. The Grow plan ($40/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 applies a currency conversion markup ranging from 0.5% up to 3.5% depending on the corridor. When withdrawing funds to a local bank account, Payoneer often charges up to a 2% fee depending on the destination. 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 Global Business Account
Bancoli’s Global Business Account eliminates FX markup on 20+ currencies within monthly plan allowances. Specifically, the Free plan ($0/month) includes an $850 monthly allowance at 0% FX fees. The Plus plan ($29/month) increases this allowance to $8,500. Furthermore, the Premium plan ($199/month) covers $85,000. Transactions exceeding these plan limits incur a 0.5% fee.
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, utilizing native multi-currency ledgers to bypass unnecessary conversions relies on matching the appropriate rail, as detailed in a wire transfer vs. bank transfer vs. ACH comparison.

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. LATAM and Asia-Pacific corridors typically show the largest spreads.
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%–2% | $1,200–$2,400 | Moderate | Meaningful savings available by switching to a fintech platform. Compare Wise or Bancoli for your primary corridors. |
| 2%–4% | $2,400–$4,800 | High | Typical traditional bank range. Immediate provider switch is warranted. Savings potential exceeds $3,000 annually. |
| Over 4% | Over $4,800 | Critical | Significant overpayment. Prioritize provider change this quarter. At $10K/month, a 4% markup costs $4,800+ annually that fintech platforms eliminate entirely. |
How to eliminate business FX fees: three structural approaches
Eliminating FX fees entirely 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. If your business receives USD and pays suppliers in EUR, holding a EUR balance in a multi-currency account eliminates the conversion entirely for those supplier payments. Bancoli’s Global Business Account supports receiving and holding funds in 20+ currencies. When you pay a EUR supplier from your EUR balance, the FX cost is zero.
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 avoid correspondent bank intermediaries, eliminating the deduction problem entirely.
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. Bancoli does this with 0% markup within plan allowances. Both approaches reduce the spread from 2%–5% to under 0.6%.

How Bancoli’s zero-markup account eliminates business FX fees
Bancoli’s Global Business Account eliminates FX markup by operating on interbank exchange rates rather than retail spreads. Instead of a percentage-based currency conversion fee, Bancoli charges a flat monthly plan fee that covers a defined payout allowance.
Specifically, the Free plan ($0/month) includes an $850 monthly allowance at 0% FX fees on 20+ currencies. The Plus plan ($29/month) increases this allowance to $8,500. Furthermore, the Premium plan ($199/month) covers $85,000. Transactions exceeding these plan limits incur a 0.5% fee.
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 stablecoins (USDC and USDT) for accepting and holding funds in the Smart USD Account. This feature is available across all plans, enabling immediate, low-cost cross-border settlement.
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 charge 2% to 5% embedded in the exchange rate, plus flat wire fees, plus intermediary deductions. A company sending $10,000 per month pays up to $6,000 annually in total FX costs at a typical bank. Wise reduces that to $396 to $684 per year. Bancoli reduces it further to $438 per year on the Plus plan, by eliminating the markup entirely within plan allowances. 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:
- Run the one-week audit in Section 5 to establish your current annualized FX cost.
- Identify your highest-cost corridors and compare provider rates for those specific pairs.
- Open a multi-currency account that allows you to hold balances in your supplier currencies and pay local rails where available.
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.

Frequently Asked Questions
What is a typical FX markup percentage for business bank accounts?
Traditional bank FX markups for business accounts typically range from 2% to 5% above the mid-market rate. Specifically, major pairs like USD/EUR carry lower markups of 1.5% to 3%. Furthermore, mid-tier corridors like USD/MXN carry 3% to 5% markups. 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, businesses can deduct foreign currency transaction losses 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 $50,000 or more per month internationally can often request a rate review. More effective strategies include switching to a fintech platform with transparent, published rates, or using a multi-currency account to eliminate conversions on high-volume corridors entirely.
What payment method has the lowest FX fees for large international transfers?
For large international B2B transfers, multi-currency accounts with interbank-rate processing offer the lowest total cost. Bancoli’s Global Business Account processes payouts on 20+ currencies at 0% FX markup within plan allowances. Wise Business applies the mid-market rate with a 0.33% to 0.57% transfer fee. Both options reduce costs by 80% to 98% compared to traditional bank wire transfers for the same corridor and volume.



