Cross-Border Payments: Sell Globally Without Losing Money

Key Takeaways
- •A realistic international card payment costs five to seven percent once foreign card surcharge, conversion spread and cross-border assessment stack
- •Domestic rails in the recipient's country are dramatically cheaper than international transfers, which is the entire business model of payout providers
- •Pay partners in their local currency to remove their bank's conversion, which is usually the worst rate in the chain
- •Set payout thresholds per corridor rather than globally, or a threshold sized for an expensive corridor strands partners in a cheap one
- •Confirm you can actually pay someone in a country before recruiting affiliates there, because discovering it afterwards has no good resolution
Cross-border payments are where a business discovers that its margin calculations were domestic assumptions. A three percent processing cost becomes six or seven once foreign card fees, currency conversion and payout charges stack, and almost none of that appears in the advertised rate.
This guide covers where the money actually goes, both when you take payments from international customers and when you send payouts to people abroad.
The costs when money comes in
Four layers, and only the first is usually quoted.
1. Base processing. The headline rate, commonly around 2.9 percent plus a fixed fee.
2. International card surcharge. Typically an extra one to one and a half percent when the card was issued outside your processor's country. Note this depends on where the card was issued, not where the customer currently is.
3. Currency conversion. If the customer pays in a currency other than your settlement currency, someone converts. The rate used is rarely the mid-market rate, and the spread is frequently one to two percent on top of any stated conversion fee.
4. Cross-border assessment. Card networks levy their own fee on cross-border transactions, usually bundled into what your processor charges.
A realistic total for an international card payment with conversion is five to seven percent, not three.
What actually reduces this
- Price in the customer's currency and settle in it where you can. Holding balances in multiple currencies avoids converting on every transaction, and converting in bulk at a better rate when you choose to.
- Use local payment methods. SEPA direct debit in Europe, Pix in Brazil, iDEAL in the Netherlands and similar are dramatically cheaper than cards and frequently preferred by customers anyway.
- Consider local acquiring at scale. Processing through an acquirer in the customer's region removes the cross-border designation entirely. This matters at volume and is not worth the complexity below it.
- Check what your processor charges for conversion against the mid-market rate. The gap is often larger than the stated fee.
The costs when money goes out
Sending money abroad is a different system with different economics, and it is where affiliate programs and marketplaces get hurt.
Correspondent banking. A traditional international bank transfer routes through intermediary banks, each of which may deduct a fee. The sender frequently cannot see how many hops are involved, which is why a recipient sometimes receives less than expected with no explanation available.
Currency conversion, again. Same problem as inbound, and the spread on outbound retail conversion is frequently worse.
Recipient-side fees. Many banks charge to receive an international transfer. This is invisible to you and very visible to your partner.
The result: a small payout can lose a meaningful proportion to fees, which is exactly why minimum payout thresholds exist.
Rails worth knowing
| Rail | Speed | Cost | Coverage |
|---|---|---|---|
| SWIFT bank transfer | Days | High, opaque | Nearly universal |
| SEPA | 1 day or less | Very low | Euro area |
| ACH | 1 to 3 days | Very low | US domestic |
| Local rails via a provider | Usually 1 day | Low | Country by country |
| PayPal and similar wallets | Fast | High conversion cost | Broad |
| Card payouts | Minutes | Percentage fee | Where supported |
The pattern is that domestic rails in the recipient's country are dramatically cheaper than international transfers. Providers that convert once and then pay out over a local rail capture most of that saving, which is why they exist.
Practical guidance for paying affiliates and contractors abroad
- Pay in the recipient's local currency wherever possible. It removes their bank's conversion, which is usually the worst rate in the chain.
- Set thresholds relative to the corridor cost, not one global number. A threshold that makes sense for an expensive corridor strands partners in a cheap one.
- Be explicit about who bears what. Publish which fees you cover and which the recipient does. Almost every payout complaint is about a surprise, not an amount.
- Batch where it helps and does not delay. Fewer, larger transfers cost less in fixed fees, but a slower schedule costs partner retention. The affiliate payout strategies piece covers that tradeoff.
Compliance, which scales with volume
Cross-border money movement is regulated, and the obligations are not only your provider's.
- Sanctions screening. You cannot pay individuals or entities on sanctions lists, and this applies regardless of intermediaries.
- Know your customer requirements apply to recipients above thresholds, meaning you need verified identity information before paying.
- Tax reporting and withholding. Payments to foreign persons can carry withholding obligations depending on jurisdiction and treaty status. Collect the required documentation at onboarding.
- Some corridors have capital controls or documentation requirements that make payouts slow or conditional regardless of your provider.
Collect tax and identity information when someone joins, not when they first request payment. Chasing documentation while withholding money is the single most common cause of a partner relationship going bad.
The market coverage problem
Before you recruit affiliates or hire contractors in a country, confirm you can actually pay someone there. This sounds obvious and is routinely skipped.
Things that block a corridor:
- The provider does not support payouts to that country
- The country requires local entity registration for certain payment types
- Sanctions or restrictions apply
- The recipient cannot receive the currency you settle in
Discovering this after someone has earned a commission is a bad experience for both sides and there is frequently no good resolution.
Pricing in multiple currencies
If you sell internationally, showing local prices raises conversion meaningfully. Two approaches:
Dynamic conversion. Prices converted at a live rate. Simple, and produces awkward numbers and prices that move.
Local price points. Deliberately set prices per market, rounded to locally sensible numbers. Better conversion, more maintenance, and it allows you to price to local purchasing power rather than to an exchange rate.
The second is better if you have the operational capacity, and it also lets you avoid the situation where a currency move silently destroys your margin in a market.
The short checklist
1. Know your real blended cost per market, not the headline processing rate.
2. Offer local payment methods where the volume justifies it.
3. Settle and hold in the currencies you charge in where possible.
4. Pay out over local rails in the recipient's currency.
5. Set payout thresholds per corridor rather than globally.
6. Collect tax and identity documentation at onboarding.
7. Confirm payout coverage before recruiting in a market.
For the mechanics underneath all of this, how online payments work covers authorisation and settlement, and payment processing for creators covers the merchant of record decision that determines your tax obligations across borders.
Written by Lena Whitfield
Lena is a growth strategist at Affiliateo. She specializes in community building and digital product launches.


