Fees
International transfer fees explained: the full cost stack
The real cost of sending money abroad: upfront fees, FX markups, intermediary bank charges, receiving fees, and how to compare providers fairly. Covers mid-market FX, DCC, local rails vs SWIFT, true-cost comparison, and Glide’s stablecoin + multisig operating model.
International transfers have a stacked cost structure. Providers that advertise “low fees” sometimes bury economics in the exchange rate. Here is every layer to inspect before you hit send.
- Upfront transfer fee (flat or percentage).
- FX markup vs mid-market rate.
- Intermediary / correspondent deductions on SWIFT paths.
- Beneficiary bank incoming fees.
- Opportunity cost of delay (missed rent, FX moves, payroll timing).
How to compare fairly
Fix the amount the recipient must receive, in their currency, by a deadline. Then compare what you must fund on the sending side. That single number beats any marketing claim about “zero fees.”
Always price FX against mid-market
The mid-market rate is the only honest benchmark. Bank boards, airport desks, and “zero commission” bureaux price away from it. Compare total funded amount to deliver a fixed foreign outcome — not headline fees. A fair question is always: “What do I pay today so they receive exactly X by Friday?”
| Path | What usually inflates cost | When it still wins |
|---|---|---|
| Bank SWIFT + desk FX | Flat wire + 1.5–4% FX vs mid-market + intermediary fees | Beneficiary only accepts classic wire instructions |
| Fintech local-rail payout | Transparent fee + small FX spread | Recipient has local account or wallet rails |
| Card spend in local currency | Issuer FX; DCC if accepted | Tourist day-to-day at card-friendly merchants |
| Stablecoin leg + offramp | Network fee + conversion spread | Both ends can hold/offramp crypto-capable balances |
Fee stack anatomy (generic)
Cross-border cost is a four-layer stack: FX distance from mid-market, explicit send fees, intermediary or network fees, and time risk around cut-offs. Marketing that only advertises one layer is incomplete. Force every provider to answer with a single funded amount for a fixed receive outcome.
| Layer | Example failure mode | How to pressure-test |
|---|---|---|
| FX | Airport board 3–6% off mid-market | Screenshot mid-market vs offered rate |
| Send fee | “Free” transfer with worse FX | Ask all-in funded amount |
| Intermediary | SWIFT lifting fee surprises | Ask if OUR/SHA/BEN or local rail |
| Time risk | Missed rent/payroll cut-off | Add 1–2 buffer business days |
Decision checklist
- Write the delivered amount and deadline first
- Quote two paths with the same outcome sentence
- Refuse DCC on every terminal
- Confirm local-rail eligibility before paying SWIFT prices
- Document fees for expense reports and disputes
- For teams: dual-control approvals on treasury-scale payouts
Week-one money calendar
- Before travel or a large send: enable issuer controls and save backup funding path
- Day 0: fix the receive amount and deadline in writing
- Day 1: run a small test payment or card auth before full amount
- Day 2–3: confirm credit, save receipts, adjust playbook
- Ongoing: refuse DCC, prefer local rails, re-check mid-market before big converts
Glide operating angle
Hold multi-currency or USDC as the long-haul operating balance, convert when mid-market works for you, and pay out on modern local rails. Solo users get portable balances and emergency top-ups; teams get M-of-N multisig so no single laptop can drain treasury. That is the product gap versus consumer multi-currency apps that stop at cards and IBAN-like details.
| Job | Consumer multi-currency strength | Glide-oriented strength |
|---|---|---|
| Tourist card spend | Strong FX + ATM tooling | Same jobs + stablecoin float for longer trips |
| Freelance collect | Local account details in some markets | USDC collect + controlled offramp |
| Team treasury | Usually single-user apps | Multisig + policy-shaped approvals |
| True-cost compares | In-app quotes | Mid-market framing across rails including crypto legs |
Scenario walkthroughs
Scenario A — tourist week: primary travel card for hotels and restaurants, backup card on a second network, modest local cash for markets, zero airport full-budget converts, DCC refused everywhere. Scenario B — remote worker paid in USD spending in a second currency: collect into a portable multi-currency or USDC balance, convert in tranches near mid-market, pay rent on local rails once banked. Scenario C — team treasury: M-of-N approvals on payouts, policy limits by counterparty and amount, stablecoin leg for speed with local offramp for vendors who cannot receive crypto.
Scenario D — family remittance: fix the receive amount in local currency first, quote SWIFT vs local-rail fintech with the same deadline, never trust “$0 fee” without the funded total. Scenario E — student term: tuition deadlines are time-risk; send early, keep a buffer month of living costs, and avoid cash-heavy airport logistics on arrival day.
Common failure modes
- Accepting DCC “for convenience” on large hotel deposits
- Using SWIFT for euro-to-euro or other domestic-rail-eligible payments
- Converting a full trip budget at the first airport desk
- Single-card dependence with no freeze/backup plan
- Team balances on a single laptop-controlled wallet
- Comparing providers on headline fees instead of funded totals
What good looks like
- You can explain mid-market vs the board in one sentence
- You refuse DCC by default
- You know when local rails beat SWIFT for your beneficiary
- You have a two-card + cash float emergency stack
- Treasury-scale balances require more than one person to move
Next step
Transparent conversion matters
Glide is built around clear rates and modern settlement — not surprise intermediary haircuts.
Try the FX calculatorFrequently asked questions
What is the mid-market rate?+
The midpoint between buy and sell on wholesale FX markets — the fair benchmark for comparing any consumer FX offer. Airport boards and hotel cashiers routinely diverge from it.
What is DCC?+
Dynamic currency conversion: the terminal offers to charge your home currency at the merchant’s rate. Decline and pay local so your issuer converts under its published rules.
When is SWIFT still necessary?+
When the beneficiary cannot receive on local or real-time domestic rails. Otherwise local rails usually win on cost and speed — especially inside SEPA, Faster Payments, UPI, PIX, SPEI, and similar systems.
How does Glide differ from multi-currency apps?+
Glide adds stablecoin-native balances and optional multisig treasury controls alongside transparent conversion and modern payouts — useful for freelancers and teams who outgrow consumer multi-currency alone.
Is this financial advice?+
No — educational planning guidance. Verify fees, eligibility, and regulations for your passport and corridor before moving large amounts.
What is a true-cost comparison?+
Fix the receive amount and deadline, then ask each provider what you must fund today. That single number includes FX, fees, and intermediary costs — unlike “$0 fee” headlines.
Glide · Borderless banking
Moving money across borders?
Hold multi-currency or USDC balances, convert near mid-market, decline DCC habits, and pay out on local rails - solo or with multisig for teams.
Keep reading
What is a wire transfer? Domestic, international & better alternatives
Wire transfers explained: how Fedwire and SWIFT work, fees, security, remittance rules, and when ACH, SEPA, local rails, or stablecoins are smarter.
SWIFT vs local payment rails: which should you use?
SWIFT wires vs FPS, SEPA, PIX, UPI, SPEI and other local rails — speed, cost, and when each path wins for cross-border money.
What is SEPA? Euro transfers without the international wire feel
SEPA explained: SEPA Credit Transfer, SEPA Instant, IBANs, and why euro transfers inside the zone should not cost like SWIFT wires.