Wire Transfer Fee Calculator

The formula

Cost = sum of all fees + markup×amount; compare OUR vs SHA vs BEN modes

What the wire cost stack tells you

Prices the four ways a wire leaks money: sender fee, correspondent(s), receiver fee, and the FX margin — plus the SWIFT charge-mode decision (OUR/SHA/BEN) that determines who discovers the true cost.

Calculation: Cost = sum of all fees + markup×amount; compare OUR vs SHA vs BEN modes. Enter your inputs and every substitution is shown below the result.

Reading the result

Invoices with wires: quote OUR (fee-inclusive) or the customer pays you 20–45 short on every remittance — this confusion is its own industry.

Rules of thumb: US domestic Fedwire $20–35; cross-border SWIFT $25–60 + 0.1–0.2% corridor markup

Limitations and best practice

Two correspondent banks in a chain each take 15–30; the 0.15% you budgeted becomes 0.3% before arrival — and multi-hop wires are where compliance holds happen.

This calculator gives an estimate based on standard formulas; it is not professional financial, medical, legal or engineering advice. Verify anything you plan to act on with a qualified professional and your own records.

Frequently asked questions

OUR vs SHA — which to choose?
In B2B, OUR: it prices the invoice correctly; SHA surprises the receiver and poisons the relationship.
Why not just use SEPA/FedNow/RTP?
Real-time rails: instant and cents-cheap domestically; cross-border is where the correspondent tax still lives.
Do fintechs avoid the stack?
They replace the correspondent leg with local payout accounts — passing some of the savings, not all.

Source & methodology

SWIFT MT103 charge-mode standards; bank fee schedules.

Wire Transfer Fee: the number, the method and the caveats

You are here because you need a specific number, and you want to see how it was produced before you rely on it. Wire Transfer Fee is the kind of number people argue about from memory. This page ends that argument with arithmetic you can watch happen: enter your figures, get All-in wire cost (SHA) in real time, and see every substitution printed below.

There is a habit that separates people who get useful answers from Currency & International numbers: they decide what question the figure answers before they compute it. Wire Transfer Fee answers “All-in wire cost (SHA)?” — and nothing else, which is precisely why the result is trustworthy.

Banking arithmetic has a second subtlety: fees and rounding that hide in the denominator. The formula above — Cost = sum of all fees + markup×amount; compare OUR vs SHA vs BEN modes — is the clean version; real products add layers. The habit that protects you is asking "per what, per when?" of every rate you see, and this tool’s companion outputs flag exactly those conversions.

Nothing below is stock text pasted around a number: the worked example computes all-in wire cost (SHA) = $1,452.00 from this tool’s own defaults, and the sensitivity section ranks the inputs that move the result — Transfer amount first, at ≈9.6 % of the headline for a ten-percent error either way in that input. Work down the page and by the end you could re-derive the result in a spreadsheet from memory.

How Wire Transfer Fee is computed, line by line

One formula, published in full: Cost = sum of all fees + markup×amount; compare OUR vs SHA vs BEN modes. Anything you can read, you can reproduce in a spreadsheet, and that reproducibility is the whole point of printing it rather than hiding it behind a button.

Transfer amount ($) (example value 100,000) is a quantity rather than a category — precision here is cheap and worth having. Keep every money input in the same currency; mixing systems quietly corrupts the comparison.

Sending bank fee ($) (example value 27) is a measured number in the unit named by the label; the formula does not convert for you. Keep every money input in the same currency; mixing systems quietly corrupts the comparison.

Correspondent bank fee ($) (example value 25) is a measured number in the unit named by the label; the formula does not convert for you. If your source quotes a figure before and after some deduction, decide which one the formula wants and be consistent for every field.

Receiving bank fee ($) (example value 19) is a numeric input whose unit is fixed by the label; a wrong unit is a wrong answer wearing a plausible disguise. Use the figure exactly as the source document states it, not a rounded memory of it — an omitted line is the classic silent error.

FX markup (%) (example value 1) is a measured number in the unit named by the label; the formula does not convert for you. Enter it exactly as your document states it — quoted annual, monthly and effective rates are three different numbers.

Wire Transfer Fee with real numbers, step by step

The tool prints its own working; this is the same arithmetic on the example values, reproduced so you can follow it by hand. Starting figures: Transfer amount ($), Sending bank fee ($), Correspondent bank fee ($), Receiving bank fee ($). Run to the end, the all-in wire cost (SHA) resolves to $1,452.00 — Cost modes matter more than the bank: under SHA, the correspondent fees come out of the principal — the recipient sees a smaller amount than agreed unless you pick OUR on the bands this tool uses.

  1. Fees stack: $27.00 + $25.00 + $19.00 = $71.00
  2. FX markup: 1.40% × $100,000 = $1,400
  3. SWIFT modes: OUR=$1,471, SHA=$1,452, BEN=$1,419 borne by each side

OUR mode (sender pays all) — $1,471.00. This is the number experienced users quote when the headline alone would mislead.

BEN mode (recipient pays all) — $1,419.00. This is the number experienced users quote when the headline alone would mislead.

FX markup component — $1,400.00. Compare it against the main result of $1,452.00 before drawing conclusions.

Corridor friction (corr fee) — $25.00. Read next to the headline, this is the figure that shows the shape of the trade-off.

Overwrite any input above and every line of this example updates with it — the substitution is live, not a screenshot of somebody else’s numbers.

Scenario table: Wire Transfer Fee at ±10 % and ±20 % of the key input

The honest version of any estimate is a corridor, and this one is cheap to produce: Wire Transfer Fee was recomputed at 5 points along the dominant input, with every other field left untouched.

Transfer amount settingAll-in wire cost (SHA)
80 % of the example value$1,172.00
90 % of the example value$1,312.00
example inputs$1,452.00
110 % of the example value$1,592.00
120 % of the example value$1,732.00

That spread — $1,172.00 at the low end, $1,732.00 at the high — is what a careful read of Wire Transfer Fee looks like: a band you can state out loud, with the reason for each edge. Reproduce it in the form above by editing Transfer amount alone; the substitution steps will follow your figures exactly.

Sensitivity: which inputs change Wire Transfer Fee the most

Generic advice says “it depends on your inputs”; this section says exactly how much. Each field was perturbed by ±10 % in isolation and the all-in wire cost (SHA) recomputed, so the ranking below is measured rather than asserted. For Wire Transfer Fee the ranking is measured rather than guessed, and it belongs to these defaults: shift the starting point and the order can shift with it.

  • Nudge Transfer amount by ±10 % and Wire Transfer Fee lands between $1,312.00 and $1,592.00 (sensitivity ≈9.6 %)
  • FX markup: ten percent up gives $1,592.00, ten percent down gives $1,312.00 — ≈9.6 % of the all-in wire cost (SHA) either way
  • Sending bank fee +10 % → Wire Transfer Fee = $1,454.70 · −10 % → $1,449.30 (the all-in wire cost (SHA) shifts ≈0.2 %)
  • Correspondent bank fee: ten percent up gives $1,454.50, ten percent down gives $1,449.50 — ≈0.2 % of the all-in wire cost (SHA) either way

Transfer amount is the dominant lever here: ten percent either way moves the result by about 9.6 %, from $1,312.00 to $1,592.00. That is where a careless figure does the most damage, so check it against a source, and FX markup is effectively tied with it (≈9.6 % for the same nudge), so verify the pair together. The rest of the inputs earn only a rounding-error of attention, and that asymmetry is the practical payoff of measuring rather than asserting.

What a Wire Transfer Fee of $1,452.00 means in practice

A number on its own is trivia; a number against a range is intelligence. The default case lands in the “Cost modes matter more than the bank: under SHA, the correspondent fees come out of the principal — the recipient sees a smaller amount than agreed unless you pick OUR” band, and bands are deliberately wide because real situations overlap. Before treating the band as fact, note its width: ten percent either way on Transfer amount already spans $1,312.00 to $1,592.00. The practical reading rules: compare against your own history before comparing against other people; treat band boundaries as zones, not walls — one point on the wrong side of a threshold rarely changes a real outcome; and when a companion output contradicts the headline, believe the pair.

Where Wire Transfer Fee sits next to similar measures: this tool answers “how much is the Wire Transfer Fee”, while the related calculators answer “what do I do about it”. Reading the result alone tends to over-weight a single snapshot; pairing it with the companion tools above turns the number into a decision.

How people get Wire Transfer Fee wrong

Two correspondent banks in a chain each take 15–30; the 0.15% you budgeted becomes 0.3% before arrival — and multi-hop wires are where compliance holds happen. This calculator gives an estimate based on standard formulas; it is not professional financial, medical, legal or engineering advice. Verify anything you plan to act on with a qualified professional and your own records.

Ignoring that quoted figures exclude fees: the all-in number is what the formula actually models, so feed totals, not marketing rates.

Attention is also misallocated between fields. Having measured this engine, we can say where it belongs: Transfer amount first, everything else second.

The subtlest error is answering the wrong question precisely. Confirm that all-in wire cost (SHA) is actually the quantity your decision needs — the arithmetic is flawless either way, which is what makes the mistake invisible.

Six things to confirm before acting on Wire Transfer Fee

  • Verify each input against its original source document, not memory.
  • Check that every field the formula needs actually arrived from a document, not from recollection.
  • Put Transfer amount under a magnifier; the sensitivity table above is the reason why.
  • State, in one sentence, which convention each rate, unit or period in the form is using.
  • Note the date and the inputs beside the number so the figure can be audited later.
  • Repeat the ±10 % test on the inputs that matter and see whether the decision — not just the number — still holds.

Five steps from raw inputs to a figure you can defend

The tool does the arithmetic; the routine below is what makes the arithmetic trustworthy. Five steps, a minute total — and afterwards you will know not just what the number is, but which assumption produced it.

Step 1 — collect, then type. Everything this tool asks for is listed above (transfer amount ($), sending bank fee ($), correspondent bank fee ($), receiving bank fee ($), fx markup (%)). Pull each figure from something you can point at — paperwork, a dashboard, a label — before touching a field. Guesswork at the input stage cannot be repaired at the interpretation stage. Most surprises in numbers are surprises about inputs, not about formulas.

Step 2 — compute the version you would not be embarrassed by. If a stranger audited your inputs, which set would you hand over? Enter that set, read the result, and treat everything else as upside. A figure with a date beside it becomes evidence; without one it stays an anecdote.

Step 3 — change one input at a time. Nudge a single field by ten percent, watch the headline and its companions move, then undo it. Two or three fields will dominate — the sensitivity table above already ranks them for this engine. Write the figure down before moving on; memory flatters whichever number you saw last.

Step 4 — ask what would have to be true. Take the result you want and work backwards through the inputs until you find the assumption that produces it; then decide honestly whether that assumption is defensible. Comparisons are cheap: run the identical calculation for the alternative and look at the gap.

Step 5 — schedule the next run. In Finance & Banking the inputs drift quietly. Put a reminder a quarter out, re-enter the same fields, and read the change rather than the level. If the answer changes your behaviour, it deserves a second run with different assumptions.

The real-world conversations Wire Transfer Fee settles

Finance & Banking arguments end at arithmetic or they do not end. Wire Transfer Fee is the arithmetic: $1,452.00 on the example inputs, reproducible by anyone who types the same numbers. Half of a good calculation is knowing which input you would hate to be wrong about.

The audience for this page is people who need one trustworthy number before their next decision. In professional Currency & International practice the pattern is always the same — screen with Wire Transfer Fee, then invest slow analysis only in whatever survives the screen. Compare the calculation to the rough guess you arrived with, and ask why they differ.

Re-running this page costs nothing and catches the slow drifts that never announce themselves. In Finance & Banking the expensive mistakes are rarely sudden; they are small changes in Transfer amount ($) that nobody recalculated for a year. Compare the calculation to the rough guess you arrived with, and ask why they differ.

People also ask about Wire Transfer Fee

What affects Wire Transfer Fee the most?

Measured on this engine, Transfer amount is the dominant lever: moving it ±10 % shifts the all-in wire cost (SHA) across $1,312.00 to $1,592.00 — about 9.6 % of the headline, with FX markup next at ≈9.6 %. The ranked list in the sensitivity section is computed live, not asserted from a template.

Do fx markup and transfer amount matter equally?

On these inputs, yes: the two measured within a rounding error of each other — ≈9.6 % and ≈9.6 % of the all-in wire cost (SHA) per ten-percent change. Treat them as one pair to verify together rather than ranking them.

What is a typical Wire Transfer Fee?

With the example inputs on this page the result is $1,452.00, labelled “Cost modes matter more than the bank: under SHA, the correspondent fees come out of the principal — the recipient sees a smaller amount than agreed unless you pick OUR”. “Typical” varies with situation, which is why every result here ships with its verdict band and its sensitivity list: they turn one figure into a range you can locate yourself inside.

How do I calculate Wire Transfer Fee by hand?

Cost = sum of all fees + markup×amount; compare OUR vs SHA vs BEN modes is the entire method. Work the inputs in that order — Fees stack: $27.00 + $25.00 + $19.00 = $71.00 — and you will reach $1,452.00 on the default figures, the same number this tool prints.

What happens to Wire Transfer Fee if transfer amount changes by 10 %?

On these inputs a ±10 % change in transfer amount takes Wire Transfer Fee to $1,592.00 against the $1,452.00 example — around 9.6 % of the headline. The same test on every other field is in the sensitivity section.

Is the Wire Transfer Fee result of $1,452.00 good or bad?

Neither, on its own — the label “Cost modes matter more than the bank: under SHA, the correspondent fees come out of the principal — the recipient sees a smaller amount than agreed unless you pick OUR” is the band this figure falls in for the example inputs, and your own inputs will place you elsewhere on the same ladder. Judge the number against your history and your alternatives, and remember that a ten-percent error in Transfer amount alone moves it by ≈9.6 %.

Should I use Wire Transfer Fee for large purchases?

Yes — big purchases should never clear on gut feel. Run the number here, then stress the two biggest inputs; a decision that survives a ±10 % squeeze is genuinely solid.

Is Wire Transfer Fee the same as what my bank quotes?

Often close but not identical: institutions quote rates on their own day-count and fee assumptions. Recompute with the actual dollar figures from a statement — if the gap is large, the fine print is doing work you should understand before signing.

OUR vs SHA — which to choose?

In B2B, OUR: it prices the invoice correctly; SHA surprises the receiver and poisons the relationship.

Why not just use SEPA/FedNow/RTP?

Real-time rails: instant and cents-cheap domestically; cross-border is where the correspondent tax still lives.

Can this tool see the numbers I type?

It cannot. There is no submission step: the calculation happens in your browser and the result disappears when you close the page. Treat the fields above as a scratchpad rather than a form.

Glossary for Wire Transfer Fee

OUR mode (sender pays all)
$1,471.00 in the default Wire Transfer Fee calculation — one of the secondary figures an experienced reader checks before trusting the primary number.
BEN mode (recipient pays all)
$1,419.00 in the default Wire Transfer Fee calculation — one of the secondary figures an experienced reader checks before trusting the primary number.
FX markup component
$1,400.00 in the default Wire Transfer Fee calculation — one of the secondary figures an experienced reader checks before trusting the primary number.
All-in wire cost (SHA)
The primary output of this tool: $1,452.00 for the default inputs, computed exactly from Cost = sum of all fees + markup×amount; compare OUR vs SHA vs BEN modes.
Worked example
The step-by-step substitution printed above, so the arithmetic can be re-derived by hand or in a spreadsheet.
Verdict band
The plain-language label — here “Cost modes matter more than the bank: under SHA, the correspondent fees come out of the principal — the recipient sees a smaller amount than agreed unless you pick OUR” — mapping the computed figure onto experience-based ranges for Finance & Banking.
Sensitivity (±10 %)
How far the Wire Transfer Fee moves when a single input is nudged ten percent either way; the ranked list on this page is computed live from this engine.

Where the Wire Transfer Fee model comes from

There is no black box on this page — the engine evaluates Cost = sum of all fees + markup×amount; compare OUR vs SHA vs BEN modes. Source of record: SWIFT MT103 charge-mode standards; bank fee schedules. Any other implementation of this model should return the same figure for the same inputs. If one does not, the difference is in its assumptions — which this page prints and that one probably does not.

This page is an estimation aid, not professional advice. The design rule is simple: two people entering identical figures must get identical answers. What that buys you is reproducibility — two people, two browsers, the same arithmetic, and a printed trail from inputs to result that either of them can audit.

After the number: what to do with it

Save the number together with its inputs and today’s date; a Wire Transfer Fee figure without context is unusable the moment an input changes.

This page was written for people who need one trustworthy number before their next decision, and the promise is that nothing above required trust. Bookmark the tool, re-run it whenever an input moves by more than a few percent, and keep the date with the number.