Multi-Currency Accounting
Trade in 40+ currencies. Books stay in your base currency. FX locked at date.
Every transaction can be in any of 40+ currencies. We capture the source currency and convert to your base currency at the date's rate. FX gain/loss handled. Wise, Stripe and Mercury feeds reconcile multi-currency natively.
In short
AccountsOS supports 40+ currencies on every transaction, invoice, bill, expense and bank feed. The source currency is captured and converted to your base currency (GBP by default, or whatever your trading entity uses) at the date's exchange rate. Realised FX gain/loss is handled automatically when payments settle in a different currency than billed.
Free during Early Access β no credit card required
Everything Multi-Currency Accounting can do
Currencies supported (40+)
- Major: GBP, USD, EUR, JPY, CHF, CAD, AUD, NZD
- Asia: SGD, HKD, INR, THB, MYR, PHP, IDR, KRW, CNY, TWD
- Middle East: AED, SAR, ILS, TRY
- Europe: SEK, NOK, DKK, PLN, CZK, HUF, BGN, RON, ISK
- Latin America: BRL, MXN, ARS, CLP, COP
- Africa: ZAR, NGN, KES, EGP, MAD
- All updated against ECB / BOE reference rates
How conversion works
- Each transaction stores the source currency and amount
- Converts to base currency at the transaction date's rate
- Both source and base values shown in reports
- Re-conversion on demand if rate provider updates
Multi-currency invoicing
- Invoice in any of 40+ currencies
- FX locked at invoice date so the GBP value never drifts
- When payment lands in a different currency, realised gain/loss recognised
- Customer pays in their currency, you book in yours
Multi-currency bank feeds
- Wise Business β every wallet, every currency
- Stripe β multi-currency charges and payouts
- Mercury β USD primary
- CSV / PDF imports detect source currency
Capabilities at a glance
40+ currencies on every transaction type
Per-entity base currency (set once at entity creation)
FX-locked at invoice / bill / expense date
Realised gain/loss booked at settlement
Wise, Stripe, Mercury multi-currency feeds
Reports consolidated to base currency
Both source and base values shown side by side
ECB / BOE reference rates
How It Works
Set your base currency
Per trading entity. UK Ltd β GBP. US LLC β USD. UAE LLC β AED.
Transact in any currency
Issue an invoice in EUR. Pay a bill in USD. Capture a receipt in JPY.
FX captured at date
We grab the rate at the transaction date and store both source and base amounts.
Settle in any currency
When payment lands in a different currency than billed, realised gain/loss is booked automatically.
By the numbers
Real-world Use Cases
UK Ltd selling to US enterprise
Invoice in USD, customer pays via Wise, the GBP equivalent is FX-locked at invoice date, any difference at settlement is realised gain/loss.
Multi-currency Stripe
Stripe captures charges in customer's currency. Payouts arrive in your base currency. We reconcile the FX automatically.
International contractors
Pay an Indian contractor in INR. Bill posted in INR, base-currency equivalent at date, FX gain/loss when the bank transfer settles.
Plays nicely with
Wise Business
LiveNative multi-currency wallet sync.
Stripe
LiveMulti-currency charges + payouts.
Mercury
LiveUSD primary banking.
ECB / BOE
LiveReference rates for FX conversion.
Why founders pick this over the spreadsheet
Stop maintaining FX spreadsheets
Reports in your base currency without manual consolidation
Realised gain/loss handled automatically (audit-ready)
Per-entity base currency means multi-jurisdiction is clean
Frequently Asked Questions
Which currencies do you support?
40+ β every major currency plus most second-tier currencies. If you have a currency we don't list, ask and we'll add it within a day.
What FX rate source do you use?
ECB or Bank of England reference rates depending on the currency pair. Captured at the transaction date so reports are stable.
What about realised FX gain/loss?
When a payment settles in a different currency than billed, we book the realised gain/loss to a dedicated GL account. Audit-ready and visible on the P&L.
Can I have a non-GBP base currency?
Yes β per-entity base currency. UK Ltd uses GBP, your US LLC uses USD, your UAE LLC uses AED. All run in one login.
How do multi-currency invoices work?
Issue in any currency. FX locked at invoice date so the base-currency value doesn't drift. When payment lands in a different currency, realised gain/loss is booked.
Does Wise Business work?
Yes β native integration. Each currency wallet feeds in independently and reconciles in your base currency.
Explore more of AccountsOS
International β 8 Countries, Real Local Tax
UK-deep. International-aware. Run a Ltd, an LLC and a free-zone company side-by-side.
Multiple Trading Entities
Run multiple businesses without paying for multiple accounting subscriptions.
Invoicing
Issue, send, track and get paid β without lifting a finger after the first invoice.
Bank Statement Import
Drop a CSV or PDF from any UK bank β we read it. No template setup.
Ready to try Multi-Currency Accounting?
Get started with AI-powered accounting for your UK limited company.
Get Started FreeFree during Early Access β no credit card β cancel anytime