Multi Currency Xero: A Practical Guide for UK Businesses

A Brighton web designer sends her first €4,000 invoice to a Dutch client. Until now, every sale has been in pounds, so she's used to seeing Xero and her bank account agree without much thought. At the same time, a small Sheffield coffee roaster is receiving US dollar Shopify payouts into a Wise account, while paying UK expenses from a sterling bank account.
Neither business considers itself a major exporter. Both now have foreign currency to record, reconcile, and explain.
That's where multi currency Xero earns its keep. Xero's UK guidance says its multi-currency tools support more than 160 currencies and refresh exchange rates automatically every hour, covering foreign invoices, bills, payments, bank accounts, and exchange-rate gains and losses (Xero's UK guide to multi-currency accounting). The useful part isn't just sending an invoice in euros. It's keeping the foreign amount, its sterling equivalent, the bank movement, and the eventual FX difference connected.
The difficult work starts in the messy middle, especially when a Wise or Revolut feed is mapped to the wrong account, opening balances are entered without the correct historical rate, or payment arrives at a different rate from the original invoice. This guide focuses on those points, because clean multi-currency bookkeeping depends more on setup discipline than on switching a feature on.
Why UK Businesses Need Multi Currency Xero
A UK business can pick up foreign-currency bookkeeping through ordinary trading. A software subscription may be billed in US dollars, an overseas contractor may invoice in euros, an advertising platform may charge in another currency, and a customer may pay locally. Converting each transaction into pounds before recording it creates a second bookkeeping system outside Xero.
The process often begins with a spreadsheet. The owner copies an exchange rate, records the sterling value, and moves on. When the bank payment arrives at a different rate, the invoice no longer matches the receipt. Reconciliation leaves a small balance, and someone must decide whether it represents a fee, a conversion mistake, or an exchange-rate movement.
Practical rule: Keep the original foreign-currency transaction visible. Don't reduce every overseas payment to a manually calculated sterling figure before it reaches Xero.
Xero's UK multi-currency tools are built for businesses that trade internationally while retaining GBP as the reporting base. They support invoicing in a customer's currency, receiving payments, recording bills, tracking exchange-rate gains and losses, and reconciling foreign-currency bank accounts (Xero's explanation of multiple currencies). These workflows cover sales invoices, quotes, purchase orders, bills, payments, and bank transactions. Multi-currency therefore affects the ledger as a whole, not just the invoice screen.
The setup details matter. A Wise or Revolut feed mapped to the wrong account can distort the bank balance. An opening balance entered using the wrong historical rate can create a difference that is difficult to trace. A payment received after the invoice date may settle at a different rate, leaving Xero to account for the resulting foreign-exchange movement.
The cost of leaving FX unmanaged
Manual conversion consumes bookkeeping time and weakens the audit trail. It becomes harder to explain why the sterling value of an unpaid invoice changed, whether a supplier payment settled at the expected rate, or why the foreign bank balance does not agree with the accounts.
For UK VAT-registered businesses, the operational ledger may contain euros or dollars, while statutory and VAT-facing reporting still needs a coherent sterling basis. Xero keeps the original currency attached to transactions and rolls the accounting records into GBP for reporting workflows (Xero's UK multi-currency feature information).
The practical gain is control. You can see what a customer or supplier owed in the agreed currency, then review separately how the sterling value changed as rates moved. That separation makes FX gains and losses easier to investigate and keeps foreign transactions ready for month-end review and HMRC records.
How Multi Currency Works Inside Xero
A UK business may raise an invoice in euros, receive payment into a GBP account, and still need to report the transaction in sterling. Xero handles this by giving the organisation one base currency, normally GBP, rather than maintaining separate equal ledgers for pounds and euros. Foreign-currency transactions retain their original amounts while Xero records a sterling equivalent for reporting.
Each foreign invoice, bill, payment, or bank transaction has three connected details:
- Original currency: The amount agreed, paid, or received, such as a euro invoice or dollar receipt.
- GBP equivalent: The sterling value used in the organisation's bookkeeping and reports.
- Exchange rate: The rate applied when Xero records or revalues the transaction.
Xero's UK materials state that the system supports more than 160 currencies, with rates updated automatically every hour (Xero's UK guide to multi-currency accounting). The rate preserves the foreign amount while translating it into the GBP reporting base. In practice, that translation is what allows the accounts to show both what the customer or supplier agreed to pay and its sterling value at the relevant point.

Currency tracking is not the same as a foreign bank balance
An invoice in EUR does not prove that the business holds euros. A customer might be invoiced in EUR but pay into a GBP account, with the bank converting the funds before they reach Xero. Alternatively, the business may keep the funds in a Wise, Revolut, or bank currency account.
The bookkeeping treatment differs. A payment converted by the bank needs the foreign-currency sales transaction followed by the sterling receipt. Funds retained in euros need a matching EUR bank account in Xero, so the account balance and feed remain in the same currency.
Bank-feed mapping is the messy point in many setups. A EUR feed mapped to a GBP account can make reconciliation appear to work while leaving the balance and conversion entries wrong. Opening balances create a similar risk if they are entered using an unsuitable historical rate.
The transaction currency and bank-account currency must describe what happened. Otherwise, later payments can produce unexplained FX movements, and the foreign balance becomes difficult to agree to the bank statement.
Turning On Multi Currency in Xero
Start with the plan, then assess the bookkeeping position. UK review material places multi-currency in Xero's upper-tier plans, not the entry-level offering. One UK review says the plan at £50 per month plus VAT is required, while another lists Premium at £42 per month and Ultimate at £55 per month. Check the current plan details before committing (UK Xero pricing and review context).
Once the organisation is on an eligible plan, open Settings, then Features, then Currencies. Add only the currencies the business uses, such as EUR or USD. A focused list makes contacts, invoices, bank accounts, and reports easier to check.
Choose the right moment
GBP remains the base currency after the organisation is established and transactions have been recorded. Set up multi-currency before the first overseas invoice, supplier bill, or foreign bank-feed connection, rather than repairing a year of manual workarounds.
Adding a currency is simple. Correcting a poor setup can involve historical cleanup, conversion adjustments, and reconciliation work. If foreign balances or unpaid foreign invoices already exist, record each balance, bank account, and agreed rate before changing the workflow.
Set up each Xero bank account in the currency held by the bank. A USD or EUR feed connected to a GBP account may appear to reconcile because the bank displays a sterling conversion, but the ledger balance and conversion entries can be wrong.
Opening balances need the same care. Entering a foreign balance with an unsuitable historical rate can leave unexplained FX movements when later payments are matched. Confirm the opening amount, currency, transaction date, and supporting statement before posting it.
Exchange Rates and How Xero Keeps Them Current
A GBP-based business can issue a euro invoice on Monday and receive payment after sterling has moved. Xero must preserve both sides of that transaction, not flatten them into one manually chosen rate. Its automatic rate updates reduce repeated lookups and apply a consistent system rate across the ledger, but they do not remove the need to review unusual entries.
The rate belongs to the transaction date. An invoice raised today can have a different GBP equivalent from the payment received later. If the customer pays after the exchange rate has changed, Xero records the difference through its foreign-currency gain and loss process.
An unpaid euro receivable may therefore show a different sterling value at the reporting date from the value recorded when the invoice was issued. The movement is unrealised while the invoice remains open. Payment creates the settlement point, and the difference between the relevant rates becomes a realised gain or loss.
Exchange rate behaviour in Xero at a glance
| Transaction point | Rate Xero uses | Can be overridden? |
|---|---|---|
| Foreign invoice or bill | The applicable Xero rate for the transaction date | Yes, where a specific commercial rate is justified |
| Outstanding foreign balance | The rate used for revaluation and reporting | The underlying transaction history should remain controlled |
| Foreign-currency payment | The rate associated with the payment or bank transaction | Yes, but only with supporting evidence |
| Bank reconciliation | The rate reflected by the imported bank movement and linked transaction | Avoid casual manual changes |
Manual overrides are appropriate where a contract fixes the rate or the bank applies a documented conversion rate that differs from Xero's rate. Routine overrides make month-to-month comparisons harder and can produce inconsistent treatment between invoices, payments, and bank movements. Use this currency conversion guidance when checking which amount belongs to the original transaction and which belongs to the bank settlement.
Automatic updates help, but the bookkeeper still needs to check the invoice date, payment date, bank currency, and any agreed rate. A foreign bank feed mapped to the wrong currency can distort the reconciliation even when the imported amount appears plausible. Keep the bank advice, contract terms, or other evidence supporting an unusual override. A manually typed rate without an audit trail is difficult to defend in HMRC-ready records.
The practical control is simple: review open foreign balances at reporting dates, then confirm that settlement entries explain the resulting gain or loss.
Invoicing, Payments, and Reconciliation in Foreign Currencies
A Dutch customer may be billed in EUR, paid from a EUR account, and later transferred to GBP. Set up the contact and invoice in euros, then keep the receipt in euros when it reaches the linked bank account. Xero retains the original transaction currency while recording the GBP equivalent for the ledger and reports.
The reconcile screen can match the imported receipt to the open invoice without manual conversion. If the payment is short, check bank fees, withholding, partial settlement, or an exchange-rate movement before posting an adjustment. The Xero bank-feed workflow provides a useful structure for reviewing imported movements, although it cannot fix a bank account created with the wrong currency.

Where gains and losses appear
The invoice date establishes its sterling value. The payment date can produce a different sterling value, which is why a simple spreadsheet conversion often gives incomplete records.
An unrealised gain or loss relates to an open foreign balance whose GBP value has changed before settlement. A realised gain or loss arises when the second leg is posted, such as the customer payment or supplier settlement. This difference does not appear until settlement, not when the invoice is raised. Xero can then compare the original recognised value with the settlement value.
Xero's UK plan information describes automatic tracking of realised and unrealised exchange gains and losses (Xero's plan information). At month-end, review the relevant foreign-currency gain and loss accounts. Investigate unusual entries rather than clearing them to sales or general bank charges.
Bills, payments, and awkward exceptions
Enter supplier bills in the supplier's currency, retain the original document, and record payment from the account that funded it. The same currency trail should remain visible from bill through settlement.
If a GBP bank pays a USD supplier, the bank may perform the conversion. The accounts should show the sterling cash movement and settlement of the foreign-currency liability. If a foreign account makes the payment, reconcile it from that matching foreign account.
Prepayments and credit notes need careful linking because the original transaction currency remains relevant. Issue a credit note against the correct foreign-currency contact and invoice. For an expense claim, preserve the receipt currency before posting reimbursement. These checks keep the bank movement, underlying document, and exchange difference aligned for review and HMRC-ready records.
Common Use Cases for Multi Currency Xero
The same Xero feature can support very different operating models. The bank account structure and month-end review matter more than whether the business calls itself an exporter.
A freelance consultant in London invoices a Berlin client in EUR and receives payment into a Wise or Revolut euro balance. The consultant's main work is keeping the client invoice, foreign receipt, and eventual transfer to GBP connected. The noisy line in the accounts is usually the movement between invoice recognition and settlement. A monthly review should confirm the invoice has cleared in EUR before the owner transfers funds into the sterling account.
An importer may receive supplier bills in USD even though its customers pay in GBP. Here, the exposure sits in accounts payable. A bill recorded at one rate can cost a different sterling amount when paid later, so the bookkeeper should review open supplier balances and settlement differences rather than treating the payment as an exact copy of the bill.

Matching the setup to the business model
A contractor paid in USD through an online marketplace needs to separate gross income from platform fees. If both arrive in USD, record them in that currency before reconciling the net payout. Otherwise, the accounts can show the correct cash but the wrong revenue and expense picture.
An e-commerce seller may receive Shopify payouts already converted into GBP while the sales reports contain native-currency detail. In that case, don't invent a foreign bank balance that the business never held. Keep the payout reconciliation tied to the sterling receipt, and use the platform report to support the underlying sales and fees.
| Business model | Main control point | Monthly review |
|---|---|---|
| Overseas consultant | Foreign invoice and matching receipt | Clear open invoices before transfers |
| Importer | Supplier bill versus settlement cost | Review unpaid foreign liabilities |
| Marketplace contractor | Gross USD income and platform deductions | Match fees separately from net cash |
| E-commerce seller | Native sales data versus converted payout | Tie platform reports to GBP bank receipts |
The rhythm differs, but the principle doesn't. Keep the commercial currency visible, map the bank account accurately, and let the FX difference sit where it belongs.
Mistakes to Avoid With Multi Currency Xero
The costly errors often start before reconciliation. A GBP-based business may connect a foreign feed to the wrong account, assume its plan includes multi-currency, or alter exchange rates because a bank receipt differs from an invoice.
The bank-feed mismatch
Wise and Revolut can hold separate currency balances. If the transactions are in EUR, create a EUR account in Xero and connect the feed there. Mapping it to a GBP account removes the correct currency context and can leave reconciliation out of balance.
Transfers into GBP create another trap. The transfer is not new income. It is movement between bank accounts, and the conversion must be recorded so the foreign balance and sterling receipt agree.
The bank account in Xero should mirror the currency of the balance held at the bank.
The plan assumption
Multi-currency is not included on every UK subscription. Confirm the current plan eligibility before investigating a missing currency setting. Do this before importing transactions, because changing the setup later can create unnecessary cleanup.
The casual rate override
Xero's hourly rate suits many ordinary invoices and bills. Override it only when there is a documented reason, such as a contractual rate or a bank rate that the transaction must follow. Do not apply a remembered rate without keeping evidence of the decision.
The missing FX review
Do not post exchange differences to sales, purchases, or miscellaneous expenses just to force a reconciliation to balance. Treat realised and unrealised movements consistently, particularly where they affect reported margin.
At month-end, review the dedicated foreign exchange gains and losses accounts. Keep the calculation, supporting rate, and any adjustment in the audit trail so the treatment can be explained to your accountant or HMRC.
The duplicate contact problem
The same customer does not need separate contacts for GBP, EUR, and USD. Use the contact's multi-currency capability where appropriate, then check the currency on every invoice, bill, and payment before approval.
Duplicate contacts split debtor history and make statements harder to read. They can also hide an unpaid foreign-currency invoice when the customer's activity is reviewed under another contact record. A consistent naming convention and a regular debtor review prevent that problem.
Putting It All Together With a Clear Setup Checklist
A client can have a correct-looking invoice and still end up with untidy books if the foreign bank feed, opening balance, and exchange difference are configured separately. Set up the money trail first, then test it from invoice to reconciliation.
Begin by confirming that the subscription supports multi-currency and that GBP is the base currency. Add only currencies used by customers, suppliers, payment platforms, or bank accounts. Before posting transactions, create clearly named foreign exchange gain and loss accounts and decide how they will be reviewed.
Use this checklist:
- Confirm the plan: Check eligibility before investigating missing currency settings.
- Add necessary currencies: Keep the list limited to currencies the business uses.
- Create the FX accounts: Separate gain and loss accounts before settlement activity begins.
- Enter opening balances carefully: Record foreign bank balances and unpaid invoices using supportable conversion information from the migration date.
- Mirror bank accounts: Match each Wise, Revolut, PayPal, or bank currency account to a Xero account in its native currency.
- Test one complete transaction: Raise an invoice, record payment, and reconcile it before applying the process more widely.
- Review monthly: Reconcile each foreign account to its statement, inspect exchange gains and losses, and check bank rules for incorrect coding.
Opening balances deserve particular attention. A foreign bank account should not be imported as a GBP balance because the business reports in pounds. Keep the original currency, the conversion basis, and the supporting statement so the migration can be explained later.
Foreign receipts and expense documents should retain their original currency. Snyp captures merchant, amount, date, tax, category, and currency details, then sends structured transaction information to accounting platforms including Xero. That gives the bookkeeper a clearer source document during the Xero integration workflow, especially when an expense arrives by email or mobile photograph.
At month-end, reconcile every foreign account, investigate unexplained differences, and review realised and unrealised FX movements in the appropriate accounts. Keep rate evidence and adjustments in the audit trail. A repeatable review keeps the ledger ready for the accountant and HMRC, rather than turning year-end into a reconstruction exercise.
Snyp sends original currency details from foreign-currency receipts into Xero for review and reconciliation, helping align expense records with the bank feed. Visit Snyp to see how it fits into a multi-currency bookkeeping workflow.


