GUIDE 10 min read

FX Margin on International Contractor Payments: What US Companies Should Know

Reviewed by Omnivoo Compliance Team on May 15, 2026

May 15, 2026

Currency exchange screens showing mid-market versus bank rates

Key takeaways

  • FX margin is the difference between the mid-market rate and the rate your provider gives you. It is never itemized on a wire receipt.
  • Typical US bank FX margin on international wires is 2 to 4 percent. Specialist providers like Wise run 0.4 to 1.8 percent.
  • At $100,000 per month, a 3 percent bank margin costs $36,000 per year that a 1 percent fintech margin would have saved.
  • Mid-market rate is the rate banks quote each other on Reuters or Bloomberg. Verify in real time on xe.com or oanda.com.
  • Receiver bank FX is the silent killer: if you send USD, the contractor's bank can apply its own 3 to 5 percent margin on conversion.

The most expensive line item nobody sees

When a US company wires $5,000 to a contractor in India, the bank statement shows something like “International Wire Transfer Fee: $45.” That looks like the cost. It is not. The real cost is the FX margin, the difference between the mid-market USD-to-INR rate and the rate the bank actually used to convert your $5,000 into rupees.

A typical 2 to 4 percent margin on a $5,000 wire is $100 to $200 (typical bank FX markup ranges per Monito’s exchange rate margin wiki). That is two to four times the visible “wire fee,” and it never appears on any document.

This article walks through exactly what FX margin is, how to spot it on your own outbound payments, what current margins look like across providers as of May 2026, and what the compounding cost looks like at finance-team scale.

What FX margin actually is

When you wire $5,000 to be received as Indian rupees, two things happen at the bank.

First, the bank quotes you a USD-to-INR exchange rate. As of writing in May 2026, the mid-market rate is around INR 84.5 per USD. The bank might quote you INR 82.0 per USD.

Second, the bank converts your USD at the quoted rate. Your contractor receives 5,000 * 82.0 = INR 410,000.

If the bank had used the mid-market rate, your contractor would have received 5,000 * 84.5 = INR 422,500. The difference, INR 12,500 (about $148), is the FX margin. The bank keeps it.

That is the margin in plain English. It is the bank’s spread on the exchange rate, expressed as the gap between what they quote you and what they could trade at on the wholesale market in the same instant.

Mid-market rates are public and live. Reuters and Bloomberg distribute them to banks in real time. Public-facing references include xe.com and oanda.com, both of which show mid-market rates within seconds of the actual interbank quote.

How to measure your own FX margin

The check takes 60 seconds.

  1. The moment your bank gives you a converted-amount quote for a wire, screenshot it or note the exact rate.
  2. Open xe.com in another tab. Note the mid-market rate for the same currency pair at the same moment.
  3. Compute: (mid-market rate minus bank rate) divided by mid-market rate. Express as a percentage.

That percentage is your FX margin on that transfer. Do this once and you will know whether your bank is in the 2 to 4 percent typical range, or whether you are getting closer to 5 to 7 percent because you do not have a corporate FX relationship.

A few practical notes. Banks often quote the rate as “INR per 1 USD” or “USD per 1 INR.” Make sure you are comparing the same direction. And the mid-market rate moves second-to-second, so the comparison only works if you check both rates in the same moment.

What typical margins look like in May 2026

The ranges below are gathered from provider documentation and third-party reviews dated to early 2026. They reflect typical pricing for SMB US senders paying international contractors. Always confirm current rates on the provider’s pricing page.

Provider typeTypical FX marginSource
Major US bank (Chase, Bank of America, Wells Fargo)2 to 4 percentBank FX markup ranges per Monito
Wise Business0.4 to 1.8 percent depending on corridorWise transfer charges per Skydo’s guide
Payoneer~2 percentPayoneer fees per Skydo
Specialist business FX brokers (Convera, OFX)0.5 to 1.5 percent on volumeProvider quotes
Stripe Connect cross-border payout0.25 percent fee, FX rate per Stripe spotStripe Connect cross-border payouts

Two things stand out. First, the gap between major banks and specialist fintechs is roughly 2 to 3 percentage points. That is large enough to matter at any meaningful payment volume. Second, “specialist” does not always mean “cheapest.” Payoneer charges roughly the same FX margin as a bank, with the trade-off being that the contractor’s local-bank deposit is faster and the contractor sometimes already has a Payoneer account.

The math, at three different scales

A 3 percent margin sounds small. Until you multiply.

Single contractor, $5,000 / month. A 3 percent bank margin costs $150 / month. A 1 percent fintech margin costs $50 / month. Difference: $100 / month, $1,200 / year. Worth optimizing, marginally.

Five contractors, $5,000 / month each ($25K total). A 3 percent bank margin costs $750 / month. A 1 percent fintech margin costs $250 / month. Difference: $500 / month, $6,000 / year. Now it pays for the time to set up a Wise Business account.

Twenty contractors at $5,000 / month each ($100K total). A 3 percent bank margin costs $3,000 / month. A 1 percent fintech margin costs $1,000 / month. Difference: $2,000 / month, $24,000 / year. And we are still talking about one finance person spending two hours to switch providers.

Fifty contractors at $5,000 / month each ($250K total). A 3 percent bank margin costs $7,500 / month. A 1 percent fintech margin costs $2,500 / month. Difference: $5,000 / month, $60,000 / year. That is a full headcount in some markets, gone, with no work product attached.

For a US company growing its international contractor base, the FX margin line item compounds faster than almost any other cost. And unlike a SaaS subscription or a recruiter fee, it generates zero value. Every dollar of FX margin saved drops straight to the bottom line.

The hidden trap: receiver bank FX

Sometimes a finance team thinks they have outsmarted the system by sending USD instead of local currency. “We send USD. The contractor’s bank handles the conversion. Our margin is zero.”

That works for the sender. It is often disastrous for the contractor.

Receiver banks in emerging markets often apply 3 to 5 percent FX margin on inbound USD conversions, and the contractor has no choice in the matter (Wise on bank exchange rate markup hidden costs per Airwallex). Your $5,000 wire to India lands in the contractor’s HDFC or ICICI account, and the bank converts it at a rate roughly 3 to 5 percent below mid-market. The contractor gets the same outcome you would have gotten by going through your own bank.

Worse, the contractor sees a different number than you do. You think you sent $5,000. They think you sent INR 410,000. Neither of you sees the 3 to 5 percent that the receiving bank kept. Eventually one of you does the math and realizes the gap. That conversation is awkward.

The right pattern is: send the contractor’s local currency, through a provider that quotes a tight margin (Wise, Payoneer with corridor-specific pricing, a specialist FX broker). Then both sides know exactly what was paid.

Where margin is hidden in plain sight

A few specific places to look. None of these will show up as a line item.

The “fee” your bank quotes. $40 for an outgoing international wire is the visible fee. The FX margin is a separate, larger charge embedded in the rate. Do not assume the $40 is the total cost.

The “free transfer” promotion. Some banks waive the wire fee for premium account holders. The FX margin is still applied. A “free” wire can still cost 3 percent in margin.

Same-day vs next-day rates. Some providers offer a “preferential rate” for next-day execution. The preferential rate is still above mid-market, just less so. Always compare to mid-market, not to the bank’s standard rate.

Currency pair commonality. USD to EUR or USD to GBP attracts the tightest margins (often under 1 percent at a bank). USD to PHP, USD to NGN, USD to VND attract wider margins (3 to 6 percent is common at banks).

Transfer size. Smaller transfers attract proportionally higher margins. $200 wires at a bank can carry 5 to 7 percent margin. $50,000 wires might be quoted at 1.5 to 2 percent. If you are negotiating with a bank’s corporate FX desk, leverage volume.

How to fix it

Three patterns work for most US companies paying international contractors.

Pattern 1: Switch to Wise Business or a comparable fintech. Setup takes a day. FX margin drops from 2 to 4 percent to 0.4 to 1.8 percent depending on corridor. Suitable for most SMB scenarios. No special FX expertise needed.

Pattern 2: Open a corporate FX relationship at your bank. If you wire >$1M per year in international payments, your bank’s corporate FX desk will negotiate a tighter rate (often 0.5 to 1.5 percent). Requires more setup and a relationship-banking conversation, but worth it at scale.

Pattern 3: Consolidate onto a contract management platform. Platforms like Omnivoo’s contract management product bundle FX, payment rails, and tax forms together. Pricing is transparent: fees are passed through at cost. For a finance team paying 5 to 50 contractors, the time savings on reconciliation alone usually outweigh the small platform fee.

What about stablecoins?

USDC and USDT are increasingly used for international contractor payouts because they sidestep traditional FX rails. The sender holds USDC, the contractor receives USDC and converts locally.

The catch is regulatory. US senders are subject to OFAC sanctions screening and AML obligations on stablecoin payments just like any other rail (FinCEN and OFAC proposed AML and sanctions rules for stablecoin issuers under the GENIUS Act, April 2026 per Holland & Knight). Conversion on the contractor’s side often happens through a local exchange that charges 1 to 3 percent. And tax form generation is typically not automated.

For most US finance teams, stablecoins are not yet a cleaner solution than Wise or a contract management platform. They become interesting when the destination corridor is poorly served by fintech rails (rare today but real for a few markets).

The takeaway

FX margin is the largest, most invisible cost in international contractor payments. Banks do not itemize it. Marketing pages do not mention it. And it compounds linearly with your contractor headcount.

The fix is not complicated. Either move to a specialist provider with mid-market or near-mid-market pricing, or consolidate onto a contract management platform that bundles FX with the rest of the workflow. Either way, do the 60-second margin check on your next outbound wire. The number you see will probably surprise you.

If you want help running the math on what your current FX margin is costing you across your contractor base, we can do that on a 20-minute call.


Provider pricing in this article is a snapshot as of May 2026. Margins vary by corridor, transaction size, and account tier. Always verify current rates on the provider’s published pricing page before committing to a flow. Mid-market rates can be verified in real time at xe.com and oanda.com.

What is the mid-market rate?
The mid-market rate, also called the interbank or wholesale rate, is the midpoint between the bid and ask prices that banks use to trade with each other. It is the rate you see on xe.com, oanda.com, or Google Finance. Retail providers (banks, money transfer services) charge a markup on top of this rate. The size of that markup is the FX margin.
How do I find out what FX margin my bank is charging?
Two-step check. Step 1: at the moment your bank gives you a USD-to-INR (or whatever target currency) rate, look up the live mid-market rate on xe.com. Step 2: compute (bank rate minus mid-market rate) divided by mid-market rate. If your bank quotes INR 80.5 per USD and mid-market is INR 83.0 per USD, the margin is roughly 3 percent. You will not find this number on any statement.
Why do banks not just show the FX margin as a separate line item?
Two reasons. Operationally, the rate is set at the moment of execution and embedded in the converted amount the receiver gets, so there is no clean line item to extract. Commercially, hiding the margin in the rate is how banks make most of their cross-border revenue. Wire fees are flat and small. FX margin scales with transaction size and is therefore the main profit pool.
If I send USD instead of local currency, do I avoid FX margin?
On your side, yes. But the FX margin shifts to your contractor's bank, which can be worse than your bank's margin. Receiving banks in India, Brazil, and many emerging markets typically apply 3 to 5 percent FX margin on inbound USD wires. Your contractor receives less. The right move is usually to send in the contractor's local currency through a low-margin provider, not to dump the FX cost onto the receiver.
Does the margin matter for small payments?
Less so. A 3 percent margin on a $200 payment is $6. Not worth optimizing. The margin matters when payments are recurring or large. A US company paying ten international contractors $5,000 each per month pays $1,500 per month in unnecessary FX margin if they use bank wires versus a fintech rail. That is $18,000 per year, no work product attached.

Hire your first employee in India

Start onboarding in as little as 5 days. No local entity required.

Get started →