International Payment Processing Guide: Cross-Border Fees, Currency Conversion, and Local Payment Methods

International sales look like a revenue opportunity until you add up the cross-border fees, currency conversion markup, and conversion losses from missing local payment methods. Understanding the full cost structure — and choosing the right processor for your markets — determines whether international expansion is profitable.

The real cost of accepting international payments

A US merchant accepting a UK Visa card doesn't just pay standard interchange. The full international transaction cost stacks multiple fees:

  1. Base interchange: 1.35%–2.0% (varies by card type, same as domestic)
  2. Cross-border assessment: Visa charges 0.4%–1.2%; Mastercard charges 0.6%–1.0% — applied because the issuing bank is foreign
  3. Processor international surcharge: Stripe adds 1.5% for non-US cards; PayPal adds 1.5%–3% depending on country
  4. Currency conversion markup: 0.5%–2.5% if settling in USD while accepting a foreign currency (e.g., GBP, EUR)

On Stripe flat-rate for a UK card transaction paying in GBP, the effective total rate is 4.4%+$0.30 (2.9% domestic + 1.5% international) before currency conversion. Add 2% conversion and you're at 6.4%+$0.30. Compare that to a UK-based merchant accepting the same UK Visa card at 1.9%+£0.20 (Stripe UK domestic rate).

Transaction Type Stripe Effective Rate Adyen IC+ Effective Rate PayPal Effective Rate
US domestic card (USD) 2.9%+$0.30 ~2.3% (IC+0.4%+$0.10) 3.49%+$0.49
European card (USD settlement) 4.4%+$0.30 ~3.1% (IC+CB+$0.10) 4.99%+$0.49
European card (EUR settlement + conversion) 6.4%+$0.30 3.4%–3.9% 7.5%+$0.49
Asia-Pacific card (USD settlement) 4.4%–5.9%+$0.30 3.0%–4.5% 5.99%+$0.49

PayPal's international cost trap: PayPal's 2.5%–4% currency conversion markup is the most expensive in the industry. On a business doing $20,000/month in European sales, PayPal's conversion markup alone costs $500–$800/month vs Adyen's $60–$160. PayPal adds brand trust (some customers convert better), but using it as your primary international processor is expensive at scale. Use it as an optional wallet alongside your primary processor, not instead of it.

Multi-currency pricing: should you localize prices?

There are two approaches to selling internationally: present prices in USD and let the customer's bank handle conversion, or price in local currency (€, £, AUD) and handle the conversion yourself through your processor.

The business case for local currency pricing:

The threshold: if Stripe's 2% conversion fee eats the conversion rate improvement, stick with USD. If you're on Adyen with 0.4% conversion markup, local pricing is almost always net positive.

Local payment methods by region

Offering only US card payments to international customers excludes a large share of preferred payment methods in most markets. For high-volume markets, supporting the dominant local method meaningfully increases conversion:

Market Dominant Local Methods Market Share Supported by Stripe Supported by Adyen
Netherlands iDEAL (bank redirect) 69% of online payments Yes Yes
Brazil Boleto Bancário, Pix ~30% of e-commerce Yes (Boleto, Pix) Yes
China Alipay, WeChat Pay 80%+ of mobile payments Yes Yes
Germany SEPA Direct Debit, SOFORT ~25% prefer bank transfer Yes (SEPA, SOFORT) Yes
India UPI, Paytm, NetBanking 50%+ of digital payments Limited (cards + wallets) Yes
Mexico OXXO (cash voucher) ~20% of online payments Yes Yes
Southeast Asia GrabPay, GoPay, PromptPay 30–50% in key markets Limited Yes (most markets)

The conversion math for a Netherlands-heavy customer base: 69% of Dutch shoppers prefer iDEAL. A merchant not offering iDEAL loses a meaningful share of Dutch checkout completions to abandonment — not because of price or product, but because the preferred payment option isn't available. Adding iDEAL (costs €0.29 flat per transaction via Stripe, no percentage) recovers those conversions immediately.

Processor comparison for international payments

Processor Cross-Border Fee Conversion Markup Local Methods Best For
Stripe +1.5% on non-US cards 2.0% 40+ methods Under $500K international/year; dev-friendly
Adyen Itemized (CB pass-through) 0.3%–0.8% 250+ methods, deepest coverage $500K+/year; enterprise; broadest market coverage
PayPal (Braintree) +1.5%–3.0% 2.5%–4.0% 30+ methods Supplementary wallet; consumer-brand markets
Checkout.com Interchange pass-through 0.5%–1.0% 150+ methods Europe/MENA-heavy businesses; competitive IC+ pricing
Mollie EU-only; no cross-border premium for EU 0%–0.5% Strong EU coverage (iDEAL, SEPA, Klarna) EU-focused businesses under $2M/year

Adyen's minimum volume requirement: Adyen charges a minimum monthly fee of €120–€1,000 depending on the account tier. For businesses processing under €500K/year internationally, the minimum fee erodes the per-transaction cost advantage. Stripe's simpler pricing wins at lower international volumes despite higher per-transaction rates, because there's no floor.


4 international payment mistakes that cost conversion and margin

1. Displaying prices in USD to non-US customers

Showing $47 to a German customer triggers a mental calculation — "is that €43 or €44?" — that creates purchase hesitation. Showing €43 removes it. A/B tests across SaaS and e-commerce consistently show 10%–30% higher checkout completion for local-currency pricing in European markets. At Adyen's 0.4% conversion markup, recovering even 10% of checkout abandonment from currency friction more than pays the conversion cost. At Stripe's 2% conversion markup, the economics are tighter — but for high-margin products, the conversion lift still wins.

2. Treating PayPal as a primary international processor

PayPal's 2.5%–4% currency conversion markup is 3–8x more expensive than Adyen or Checkout.com. On $100,000/month in international revenue, that 2%–3% excess = $24,000–$36,000/year in unnecessary fees. PayPal adds genuine value as a wallet option for customers who prefer it (strong brand trust, stored payment info). But running all international volume through PayPal instead of through a primary processor with PayPal as a supplementary option is expensive at scale.

3. Not offering local payment methods in key markets

If Netherlands is a significant market and you don't offer iDEAL, you're voluntarily excluding 69% of Dutch shoppers' preferred payment method. The fix is adding a payment method that costs €0.29 per transaction with no percentage fee — often the best ROI improvement available in international payments. Start by identifying your top 3 international markets by traffic or revenue and checking which local methods are dominant in each. Add them via Stripe or Adyen in an afternoon.

4. Missing Strong Customer Authentication (SCA) requirements for EU customers

EU PSD2 regulation requires Strong Customer Authentication for most online card payments — two-factor verification (card + SMS or app approval). US merchants selling to EU customers must handle SCA or face 3DS challenge failures, payment declines, and checkout abandonment. Stripe and Adyen handle 3DS2 automatically for EU-card transactions. Merchants using custom payment forms not built on these platforms may face SCA-related decline rates of 15%–25% on EU cards without realizing the cause.


Frequently asked questions

How much do international payment processing fees add to my costs?

Cross-border fees from Visa and Mastercard add 0.4%–1.2% per international transaction. Processor international surcharges add another 1.5% (Stripe) to 3.0% (PayPal). Currency conversion markup (if accepting foreign currencies) adds 0.3%–2.5% depending on processor. Total effective international processing rate: 4.0%–7.0% vs 2.3%–3.5% for domestic transactions. On $50,000/month in international sales, the international premium costs $850–$1,750/month above equivalent domestic processing costs.

What local payment methods should I support?

Depends on your top international markets. Priority methods by volume: iDEAL for Netherlands (69% market share), Boleto and Pix for Brazil, Alipay/WeChat Pay for China, SEPA Direct Debit for Germany/EU, UPI for India. Start by checking Google Analytics for your top countries, then add the dominant local method for each of your top 3 international markets. Stripe supports 40+ local methods natively — most can be enabled in minutes without code changes if you're using Stripe Checkout.

Is Stripe or Adyen better for international payments?

For under $500K/year in international revenue: Stripe wins on simplicity, developer ecosystem, and lack of monthly minimums. The higher per-transaction rate (1.5% international surcharge + 2% conversion) is offset by no platform fees. For $500K+/year: Adyen's interchange-plus pricing, lower conversion markup (0.3%–0.8%), and broader local payment method coverage (250+ methods vs Stripe's 40+) typically saves 0.5%–1.5% total, worth $2,500–$7,500/year at $500K international volume. Adyen's minimum monthly fees make it uneconomical below that volume threshold.

What is multi-currency pricing and should I use it?

Multi-currency pricing means displaying and accepting prices in the customer's local currency (€, £, AUD) rather than USD. You pay the conversion markup; the customer sees local prices without mental conversion overhead. Studies consistently show 10%–30% higher checkout completion rates for local-currency pricing in European markets. At Adyen's 0.4% conversion markup, the conversion lift almost always justifies the cost. At Stripe's 2%, the economics depend on your margin and market — high-margin products in high-converting markets make multi-currency pricing profitable; low-margin products may not.