We're back. Rebuilt payments. More ways to get paid. First month 80% off. Claim →
← Back to blog
GUIDE 8 min read

Getting Paid From Abroad? What a Bank Transfer Really Costs

Reviewed by Rohan Sasne on Jul 19, 2026

Key takeaways

  • An international bank transfer is charged in four places, not one: the sender's outgoing fee, the FX spread built into the rate, any correspondent bank deductions in the middle, and your own bank's receiving fee.
  • The FX spread is usually the largest cost and the only one that never appears as a line item, because it is priced into the rate rather than charged separately.
  • Correspondent deductions are the reason the amount that lands is often smaller than the amount your client sent, and neither of you chose it.
  • Ask for OUR charges rather than SHA on the wire instruction. Under SHA the deductions come out of your money; under OUR the sender covers them.
  • A platform payout is a different shape of cost: with Omnivoo underlying rail costs pass through at cost, and the fee is shown before you confirm.

Your client says they sent $2,000. Your bank shows $1,943. Nobody stole anything, and nobody made a mistake. That gap is how international bank transfers are priced, and most of it was decided before the money left.

Here is where the money actually goes, and what you can do about each piece.

The four places a transfer is charged

A single cross-border payment gets touched four times. Only one of those is obvious.

WhereWho charges itTypical shapeVisible?
Outgoing wire feeYour client’s bankFlat fee per transferYes, on their statement
FX spreadWhichever bank convertsPercentage of the whole amountNo, priced into the rate
Correspondent deductionIntermediary banks in the chainFlat fee, taken in transitNo, discovered afterwards
Receiving feeYour bankFlat fee, sometimes waivedSometimes, on your statement

The outgoing fee is the one everyone talks about because it is the one printed on a receipt. It is rarely the biggest.

The FX spread is the quiet one

When a bank converts your client’s currency into yours, it does not use the reference rate you would find on a market data site. It applies its own rate, and the difference between the two is the spread.

Because the spread is a percentage of the entire transfer, it scales in a way flat fees do not. On a $2,000 payment, a 3 percent spread is $60. The wire fee next to it might be $25. The larger cost is the one that never appeared as a line item.

Spreads vary widely by bank and by corridor, so treat any single number as a range rather than a rule. The way to check yours is mechanical: note the rate your bank applied, compare it against the reference rate for that pair at the same timestamp, and express the gap as a percentage.

Correspondent deductions explain the missing money

Your client’s bank often has no direct relationship with your bank. The payment gets there by hopping through one or more correspondent banks that do have relationships with both ends.

Each hop is an opportunity for a deduction. The intermediary takes its fee out of the money in transit, then forwards the rest. This is why the shortfall is not predictable in advance: neither you nor your client knows how many banks will be in the chain or what each will take.

This is also why chasing the difference afterwards rarely works. There is no single party who took it.

Three ways to lose less

Ask for OUR charges, not SHA. Every wire instruction carries a charge code. SHA, the common default, means the sender covers their own bank and you absorb everything downstream. OUR means the sender covers the whole chain and you receive the full amount. Changing one field on the instruction moves the cost back to the side that agreed to pay you a specific number.

Put the amount in the contract as a net figure. If your agreement says “$2,000” without saying net of transfer costs, you have no basis to ask for the difference. If it says the client is responsible for transfer charges so that you receive $2,000 net, the shortfall becomes their problem to solve, usually by switching the charge code.

Consolidate the payments. Fixed costs repeat per transfer, so four $500 wires cost more in flat fees than one $2,000 wire. If your client is willing, monthly beats weekly on this rail. The spread does not care either way, because it is proportional.

What a platform payout changes

A bank transfer prices the same journey in four places, three of which you cannot see before it happens. A platform payout collapses that into a fee you are shown before you confirm.

With Omnivoo Contract Management, the client pays a per-contractor subscription from $49 a month, the underlying rail cost passes through at cost with competitive FX. The number is on the screen before the withdrawal happens, which is the practical difference from a wire: you are deciding with the cost in front of you rather than discovering it on your statement.

Bank transfer is one of several ways to receive money through the platform, alongside ACH and SWIFT, and five more payout methods. See how to pay contractors in 220+ countries and territories for how the rails compare on the paying side.

The bottom line

A bank transfer is not expensive because of the wire fee. It is expensive because the FX spread is invisible and the correspondent deductions are unpredictable.

If you are being paid this way and want to keep more of the invoice, the highest-leverage change is the smallest one: get the charge code changed to OUR, and write the net amount into the contract so there is something to point at when the numbers do not match.

Why did I receive less than my client sent?
Almost always correspondent bank deductions. A cross-border wire usually passes through one or more intermediary banks between your client's bank and yours, and each one can take a fee out of the money while it is in transit. Nobody chooses this and it is not visible on the original instruction, which is why the shortfall is a surprise at your end. The other possibility is that your own bank charged an inbound receiving fee, which is a separate deduction again.
What is an FX spread and how do I see it?
The FX spread is the markup a bank adds to the exchange rate before converting. It is not charged as a separate line, it is priced into the rate you get, which is what makes it hard to spot. To see it, compare the rate your bank applied against the reference rate for that currency pair at the same time. The gap, expressed as a percentage, is the spread. Because it applies to the whole transfer it usually costs more than the flat wire fee. See [/glossary/fx-margin](/glossary/fx-margin).
What is the difference between OUR, SHA and BEN charges?
They decide who pays the transfer costs. Under OUR, the sender pays every charge including the correspondent deductions, so you receive the full invoice amount. Under SHA, the sender pays their own bank's fee and you absorb everything downstream, which is the most common default and the usual reason money goes missing. Under BEN, you pay everything and it comes out of the transfer. If your contract says you are paid a fixed amount, ask the client to send OUR.
How long should an international bank transfer take?
One to five business days is the normal range, depending on the corridor, the currencies, cut-off times, and how many correspondent banks sit in the chain. Same-region transfers in a major currency pair settle fastest. Transfers into currencies with capital controls or extra documentation requirements take the longest, because a compliance review is added on top of the transit time.
Is a bank transfer ever the right choice?
Yes, for large, infrequent payments where a flat fee is small as a share of the total and both sides already have the banking relationship. It is a poor fit for regular smaller invoices, because the fixed costs repeat every month and the FX spread scales with the amount. If you invoice the same client monthly, the cumulative cost of a wire is usually the argument for moving to a platform payout.

Sign and pay your global contractors

Country-aware contracts, e-signature, and payouts in 220+ countries. $49 per contractor per month, competitive FX.

See Contract Management →