The real cost of cross-border payments

The headline rate is never the whole story. Moving money across a border stacks up three separate costs — processing, transfer, and a hidden FX markup — and most businesses only see the first one. Here's how each layer works, where the money quietly leaks, and how to cut all three.

The three layers of cross-border cost

Every international payment passes through up to three tolls. Miss any one and your cost estimate is wrong:

  1. Card processing — what your payment processor charges to accept the payment, which rises when the card is foreign-issued.
  2. Transfer / payout — what it costs to move the settled funds to where you actually want them, often in another currency.
  3. FX markup — the spread taken every time one currency is converted to another, usually buried inside the exchange rate.

They compound. A 2.9% processing fee, a 1% conversion markup, and a 2% FX spread on payout don't add to 5.9% in a tidy line item — they each apply at a different step, and the total is easy to under-count.

Layer 1 — Receiving: card processing across borders

When a customer abroad pays by card, your processor charges more than the domestic rate. With Stripe, a foreign-issued card moves from the domestic rate up to the international rate, and if the charge currency differs from your settlement currency a further currency-conversion markup is added on top. The exact numbers vary by country — see the full breakdown for your market in the Stripe fees by country pages, or model your specific international share, conversion rate and ticket size in the Stripe True Fee Calculator.

The lever most businesses miss here is their international card share. If 40% of your customers pay with foreign cards, your blended rate is nowhere near the domestic headline — and that blend, not the advertised rate, is what determines your margin.

Layer 2 — Moving the money: transfers and payouts

Once funds settle, getting them to your home account or a supplier abroad is its own cost. Traditional banks and wallets like PayPal advertise low or zero "fees" while taking their cut inside the exchange rate. Mid-market providers (Wise, Revolut and similar) convert at or near the real rate and charge a small, visible fee instead. On a meaningful transfer the difference is often several percent. Compare your exact corridor and amount in the Wise vs PayPal vs Revolut comparison, and for the strategic view of which tool to use for what, the Wise vs PayPal for business guide.

Layer 3 — The FX markup, explained

This is the layer that hides best. The "mid-market rate" is the real, midpoint exchange rate you see on Google. A markup is the gap between that and the rate you're actually given — and because it's baked into the rate rather than shown as a fee, a transfer can claim "no fees" while still costing 3–4%. The fix is to insist on providers that quote the mid-market rate and disclose their fee separately, so you can see exactly what you're paying.

The compounding version of this is the double conversion: money converted once by the processor, then again by your bank on the way in. Two markups, two bites. Routing through a single multi-currency account that converts once avoids the second.

A worked example

A consultant in one country invoices a $5,000 project to a client in another. The client pays by card: the processor applies its international rate plus a conversion markup — call it roughly 3.5–4.5% all-in once the foreign card and currency are accounted for, versus ~2.9% domestic. Then the settled funds are paid out and converted to the consultant's home currency. Through a bank or PayPal, the FX markup on that payout can add another 2–4%, hidden in the rate. Total leakage: easily 6–8% of the invoice. Route the same payout through a mid-market provider converting once at the real rate, and the second layer shrinks toward ~0.5–1% — saving a few hundred dollars on a single invoice, repeated on every one.

How to cut all three layers

  • Know your international share. It drives your real blended processing rate — measure it before negotiating anything.
  • Settle in the customer's currency where you can, so you choose when and how to convert instead of the processor doing it for you at its markup.
  • Convert in bulk, not per-transaction. Hold a multi-currency balance and convert at a good moment and a good rate.
  • Use mid-market transfer providers for payouts and supplier payments — pay a visible fee instead of a hidden spread.
  • Keep average ticket size up. Flat per-transaction fees hurt small tickets most; bundling and annual billing attack them directly.

Frequently asked questions

Why do cross-border payments cost more than domestic ones?

Three separate costs stack up. The card network charges more to authorise a foreign-issued card, the processor adds a currency-conversion markup when the charge and settlement currencies differ, and any bank or wallet in the payout chain takes its own FX spread. Each layer is small on its own, but together they routinely double the effective cost versus a domestic transaction.

What is an FX markup and where is it hidden?

An FX markup is the gap between the real mid-market exchange rate and the rate you're actually given. It's rarely shown as a line item — it's baked into the exchange rate itself, which is why a transfer can advertise 'no fees' and still cost 3–4%. Mid-market providers disclose it as an explicit, small fee instead of hiding it in the rate.

Is Wise actually cheaper than PayPal for international transfers?

For currency conversion, almost always — because Wise converts at the mid-market rate plus a small transparent fee, while PayPal builds a markup into the exchange rate. The gap widens on larger amounts. Compare your exact corridor and amount in the Wise vs PayPal vs Revolut tool before deciding.

How can I reduce the cost of receiving international payments?

Settle in the customer's currency where you can (so you control the conversion instead of the processor), hold a multi-currency balance and convert in bulk at a good rate rather than per-transaction, and keep your average ticket size up so flat fees fade. On the processing side, know your international card share — it's the single biggest driver of your blended rate.

What's the 'double conversion' trap?

It happens when money is converted more than once on its way to you — for example, a charge converted to USD by the processor, then converted again to your local currency by your bank. Each hop applies its own markup. Routing through a single multi-currency account that converts once, at the mid-market rate, avoids the second bite.

Independent analysis, not financial advice — confirm current rates with each provider before relying on them for a budget.

Put the numbers behind it