Multi-Currency

Foreign transactions post cleanly — exchange rate differences and all.

LedgerPort converts each transaction at the rate from the actual transaction date.

Automatic FX conversion at the transaction date rate, or sync raw foreign currency values and let QuickBooks handle the conversion. Exchange rate variances go to a dedicated FX gain/loss account, not into revenue.

150+

Currencies Supported

Live

FX Rate Feeds

0

Manual Rate Lookups

The problem

Sound familiar?

You’re converting FX at month-end rates, not transaction-date rates

GAAP requires using the exchange rate on the date a transaction occurs — not end-of-month averages. Using the wrong rate creates systematic discrepancies that compound over time.

FX variance ends up in your revenue line

The difference between the transaction rate and the settlement rate doesn’t belong in revenue. Leaving it there inflates or deflates your income figure and makes reconciliation harder.

Your bookkeeper manually looks up exchange rates for every foreign transaction

At high order volumes, looking up rates on XE.com and entering them by hand is hours of work per month — and prone to copy-paste errors that create reconciliation headaches.

See the difference

Before vs. after LedgerPort

Before
With LedgerPort
Convert FX manually at end-of-month averaged rates
Transaction-date rates captured automatically from live feeds
FX variance inflates or deflates revenue silently
FX gain/loss posted to its own account — never touches revenue
Manual rate lookup and entry per foreign transaction
No manual entry ever — rates fetched and applied automatically
Multi-currency QBO setup is complex and error-prone to configure
Works with QBO native multi-currency or auto-converts before sync

Why it matters

Built for the way E-commerce actually works

Transaction-date conversion

Exchange rates are captured at the exact moment a transaction occurs — not end-of-day, not end-of-month. This matches GAAP and IFRS requirements for foreign currency transactions.

Raw foreign currency sync available

For businesses that run QBO in multi-currency mode, LedgerPort can sync the original EUR, GBP, or AUD amount and let QuickBooks handle the conversion using its built-in rates.

Exchange rate differences handled cleanly

The variance between the conversion rate at transaction time and the rate at settlement doesn't belong in revenue. LedgerPort routes FX gains and losses to a dedicated account automatically.

Live rates, no manual lookups

LedgerPort fetches current exchange rates automatically. No spreadsheets, no manual rate entry, no “approximately” correct conversions that create reconciliation headaches later.

How it works

Get started in minutes — no engineering team required.

1

Enable multi-currency in LedgerPort

Select which currencies your stores transact in. LedgerPort connects to live FX rate feeds and configures your FX gain/loss account in QuickBooks.

2

Choose conversion mode

Auto-convert to your base currency at transaction date, or sync raw foreign currency amounts for QBO to handle. The setting applies per store.

3

Variances post automatically

When the settlement rate differs from the transaction rate, LedgerPort calculates the difference and posts it to your FX gain/loss account. Nothing slips into revenue.

Supported Integrations

Shopify
WooCommerce
QuickBooks

Common questions

Frequently asked questions

Do you support multi-currency mode in QuickBooks Online?

Yes. LedgerPort works in both modes: auto-convert to your base currency before syncing, or sync raw foreign currency amounts and let QBO handle conversion in its native multi-currency mode.

Which exchange rate source do you use?

We use mid-market rates from a leading financial data provider, updated every hour. The same rate is used consistently for all transactions within a given hour.

What about realized vs. unrealized FX gains and losses?

LedgerPort records the exchange rate difference at settlement (realized gain/loss). Unrealized gains and losses on open receivables are calculated separately during month-end processing.

We only occasionally receive foreign currency payments. Is it worth setting up?

Yes. Even occasional foreign transactions handled incorrectly can trigger issues during an audit or tax filing. Setup takes 5 minutes and can be enabled selectively per store.

Handle every currency automatically.

Join our mission to help e-commerce brands close their books in minutes, not days. Free plan available — no credit card required.