Bookkeeping · Close · Tax Small businesses, startups & ecommerce Updated September 2026

Excello Services

“Excelled People For Excellent Services”

Multi-currency accounting software for books that cross borders.

Excello runs multi-currency accounting software for you: foreign currency sales, bills and bank accounts are converted inside your own QuickBooks, Xero or Odoo, and exchange gains and losses are calculated and reviewed by accountants.

Books can be kept in any base currency, and every foreign currency account is reconciled at each close, within five business days as standard.

Dollars, dirhams, pounds or euros, in one set of books.

Coin stacks with exchange arrows An ink drawing of three stacks of coins of different heights, with curved arrows passing between them.


What is multi-currency accounting?

The basics

Multi-currency accounting records sales, bills and bank balances in the currency they happened in, and converts each one into the base currency your books are kept in.

Exchange rates move between the day an invoice is raised and the day it is paid, and between one month-end and the next. Those movements are real gains and losses, and they belong in your reports.

For small business multi-currency accounting, the hard part is rarely the conversion. It is keeping every foreign balance reconciled and each rate difference recorded, month after month.

How Excello handles foreign currency

Four steps

  1. Step 01

    Recorded

    Foreign currency sales, bills and payments are recorded in their own currency and converted to your base currency.

  2. Step 02

    Matched

    Payments are matched to invoices and bills, and any rate difference is recorded as a realized gain or loss.

  3. Step 03

    Revalued

    At month-end, open foreign balances are revalued and unrealized gains and losses calculated.

  4. Step 04

    Reconciled

    Every foreign currency account is agreed to its statement and the month closes within five business days as standard.

Multi-currency accounting software features

What matters

Most multi-currency accounting features are built into your ledger. The last column is the part Excello adds.

Multi-currency features and Excello's part in each
FeatureWhat the software doesExcello's part
Foreign currency bank accountsHolds each balance in its own currencyReconciled to its statement at every close
Foreign currency invoices and billsRecords sales and purchases in the customer or supplier currencyRecorded and matched to their payments
Automatic conversionConverts each transaction into your base currencyConversions checked at every review
Realized gains and lossesCaptures rate differences when payments settleRecorded as payments are matched
RevaluationRestates open foreign balances at month-endUnrealized gains and losses calculated at every close
Base currency reportingPresents every statement in your home currencyReviewed before sign-off

Multi-currency accounting tools in QuickBooks, Xero and Odoo

Your ledger

All three ledgers support foreign currencies, with a few things to check first.

Multi-currency in QuickBooks, Xero and Odoo
LedgerWhere multi-currency is availableWorth knowing
QuickBooks OnlineEssentials, Plus and Advanced plansOnce multicurrency is turned on, it cannot be turned off
XeroDepends on your planCheck your plan includes multi-currency before trading abroad
OdooBuilt into Odoo AccountingCurrencies are activated individually in the settings

Multi-currency accounting software comparison: a tool or a managed service

Side by side

Multi-currency accounting software solutions convert transactions and report in your base currency. What they leave with your team is the checking: revaluations, foreign reconciliations and the odd payment booked at the wrong rate.

Managed multi-currency accounting solutions take that checking on as well. Here is how the two compare.

Conversion is automatic. Knowing the conversion is right takes a person.
Multi-currency software you run compared with Excello
What mattersSoftware you runExcello
ConversionAutomaticAutomatic, checked at every review
Realized gains and lossesCalculated, checked by your teamRecorded as payments are matched
Month-end revaluationYour team runs itDone at every close
Foreign bank reconciliationYour teamEvery account, each close
Base currencySet in the softwareAny base currency, kept in your own ledger

Multi-currency accounting software reviews: four questions to ask

Before you choose

Question 01

Does it handle realized and unrealized gains?

Both belong in your profit and loss. Check the software calculates each, and when.

Question 02

Can bank accounts stay in their own currency?

A dollar account kept in dollars reconciles cleanly to its statement.

Question 03

Who checks the conversions?

Software converts automatically. Someone still needs to spot the odd rate or misdated payment.

Question 04

What does the month-end look like?

Ask who revalues open balances and reconciles foreign accounts before the statements go out.

Multi-currency accounting best practices

Getting it right

  1. Choose your base currency before the first transaction

    Changing it later usually means starting a new company file.

  2. Hold accounts in the currencies you trade in often

    Paying and being paid in the same currency avoids conversion on every transaction.

  3. Invoice in the currency you want to receive

    It makes clear who carries the exchange risk.

  4. Keep bank fees apart from exchange differences

    Transfer fees are a cost. Exchange gains and losses are a separate line.

  5. Revalue open balances every month

    Monthly revaluation stops a year of rate movements landing in one month.

Foreign currency inside your current accounting software

Nothing to migrate

Excello keeps foreign currency transactions inside your existing QuickBooks, Xero or Odoo, including Deel contractor payouts, Stripe and marketplace settlements in other currencies.

Frequently asked questions

What is multi-currency accounting?

Multi-currency accounting records foreign currency transactions alongside a business's base currency and converts them at an exchange rate. It also tracks the gains and losses when rates move, and Excello runs it inside QuickBooks, Xero or Odoo.

Can Excello keep my books in a currency other than US dollars?

Yes. Excello keeps books in any base currency, whether that is US dollars, UAE dirhams, pounds or euros, with foreign currency transactions converted and reconciled alongside them.

What is an unrealized exchange gain or loss?

It is the change in value of foreign currency balances still open at month-end, such as unpaid invoices or a euro bank account. It becomes realized when the invoice is paid or the money is converted.

Which accounting software supports multiple currencies?

QuickBooks Online, Xero and Odoo all do, though in QuickBooks and Xero it depends on the plan. In QuickBooks, multicurrency cannot be switched off once it is on, so it is worth deciding carefully.

Where do exchange gains and losses appear in my reports?

Realized and unrealized gains and losses appear in your profit and loss, and foreign balances show in your base currency on the balance sheet. Both are calculated and reviewed at every month-end close.

Does Excello handle international contractor payments through Deel?

Yes. Deel contractor invoices and foreign currency payouts are recorded in your base currency with their exchange differences, then reconciled at every month-end close alongside the rest of your books.

Book a call

Tell us your base currency and the currencies you trade in. We'll come back within one business day with a time for a call and a quote.

  • Keep your QuickBooks, Xero or Odoo
  • Books in any base currency
  • Books closed within five business days as standard

Enquiry form

Fields marked * are required. We use your details only to reply; see our privacy policy.