Architecting multi-currency payments: presentment, settlement, FX risk, and accounting considerations.
Multi-currency payment systems must handle presentment currency (what customer sees), settlement currency (what you receive), and conversion timing. Key decisions include whether to price locally, who bears FX risk, and how to handle refunds in original currency.
Multi-currency adds complexity to every payment flow. Understanding the concepts is essential.
Presentment currency: What the customer sees and pays. "€49.99" or "£42.00"
Settlement currency: What arrives in your bank account. May differ from presentment.
Conversion point: When the exchange rate is applied. At checkout, at settlement, or both.
Example flow:
FX spread: Payment providers add margin to exchange rates. Typically 1-2% above market rate. Factor into pricing decisions.
How you price across currencies significantly impacts customer experience and your revenue.
Single currency (EUR only):
Local pricing:
Dynamic conversion:
Hybrid approach:
Recommendation: For most European SaaS: price in EUR as primary, with fixed local pricing for GBP (UK market is significant). Use dynamic conversion for other currencies.
Payment providers handle the complexity of multi-currency processing.
Stripe multi-currency:
Multi-currency settlement:
Implementation steps:
Currency detection:
Display considerations:
Refunds in multi-currency require careful handling to avoid customer confusion and FX losses.
The problem: Customer paid £42.00 when rate was 1.16. Now rate is 1.14. What do you refund?
Options:
Original currency (recommended):
Settlement currency:
Implementation:
Partial refunds:
Disputes/chargebacks:
Multi-currency creates accounting complexity. Plan for it from the start.
Functional currency:
Transaction recording:
Revenue recognition:
Balance sheet items:
Reporting requirements:
Tools:
Best practice: Work with your accountant to set up multi-currency handling before you start processing. Retrofitting is painful.
When you price in customer's currency, you take on FX risk. Manage it appropriately.
Understanding exposure:
Risk scenarios:
Mitigation strategies:
Frequent price updates:
Natural hedging:
Currency buffers:
Financial hedging:
For most startups: Keep it simple—frequent price reviews and modest buffers. Formal hedging rarely makes sense until you have significant, predictable foreign currency flows.
Building reliable webhook handlers and reconciliation systems for payment data integrity.
Read articleTechnical guide to implementing Stripe Billing: products, prices, subscriptions, webhooks, and the customer portal.
Read articleDeep-dive into our complete library of implementation guides for payment solutions for europe - psd2, sca, stripe, mangopay.
View all Payment Solutions for Europe - PSD2, SCA, Stripe, MangoPay articlesShare your project details and we'll get back to you within 24 hours with a free consultation—no commitment required.
Boolean and Beyond
825/90, 13th Cross, 3rd Main
Mahalaxmi Layout, Bengaluru - 560086
590, Diwan Bahadur Rd
Near Savitha Hall, R.S. Puram
Coimbatore, Tamil Nadu 641002