Xero multi currency: your guide to foreign transactions

August 27, 2026

Written by

Blog Img

Yes, Xero handles multi-currency accounting. It supports transactions in 160+ currencies, records the original foreign amount alongside the converted base-currency figure, and tracks foreign exchange gains and losses automatically as rates move. Multicurrency isn’t available on every plan, and only users with the standard or administrator role can switch it on.

Before you touch anything else in Xero, do three things:

  • Check your subscription includes multicurrency (not every tier does).
  • Add the foreign currency under organisation settings.
  • Set up a dedicated foreign-currency bank account rather than forcing a foreign feed into a sterling account.

Xero pulls exchange rates from XE.com on an hourly basis, with the final daily rate locked at 11pm in your organisation’s timezone. Get that groundwork right and the rest of this guide will make far more sense.


TL;DR:

  • Ensure your subscription includes multicurrency and set up foreign currencies before creating related bank accounts to avoid reconciliation errors.
  • Monitor exchange rates from XE.com hourly and document any manual overrides, especially when settling at different rates or fixed contract terms.
  • Reconcile foreign currency accounts weekly, record transfer fees separately, and verify opening balances during migration to prevent drift.
  • Run the foreign currency gains and losses report regularly and perform revaluation to manage currency exposure effectively.
  • Understand that multicurrency management requires ongoing discipline and review, not just initial setup, to prevent Year-End reconciliation issues.

Table of Contents

What does Xero multicurrency actually cover?

Multicurrency in Xero touches every document type that involves money changing hands with someone overseas: invoices, bills, purchase orders, quotes, and expense claims can all be raised in a currency other than your base one.

Behind the scenes, Xero keeps two figures for every foreign transaction. It stores the original amount in the foreign currency exactly as issued, then posts the equivalent value in your base currency to the general ledger using the applicable exchange rate. That’s what makes your management accounts readable in one currency even when half your invoices are in dollars or euros.

Diagram of Xero two-figure currency transaction process

Rates themselves come from XE.com, refreshed hourly throughout the day. Xero settles on one official rate per day, finalised at 11pm, so the figure that eventually lands in your accounts is not necessarily the rate showing when you first raised the invoice. Worth knowing before a client asks why two invoices raised hours apart converted at slightly different values.

How do you set up multi currency in Xero?

Getting multicurrency working properly is less about clicking the right button and more about doing things in the right order. Get the sequence wrong and you’ll spend weeks untangling reconciliation errors that didn’t need to happen.

  1. Confirm your subscription tier. Multicurrency isn’t included on every Xero plan, so check your current subscription supports it before you promise a client or colleague it’s ready to use. You’ll also need the standard or administrator user role to make the change.
  2. Go to Settings → Currencies. From your organisation settings, add the new currency. This step alone doesn’t do anything to your bank feeds or ledger. It simply makes that currency available to select on invoices, bills, and other documents.
  3. Add a foreign-currency bank account. Only once the currency exists in your settings should you create a bank account denominated in it. Trying to do this the other way round is the single most common setup mistake we see.
  4. Enter opening or conversion balances. If you’re migrating historic data or an existing foreign account into Xero, enter accurate opening balances at this stage. Get this wrong and every reconciliation afterwards will be chasing a phantom discrepancy.
  5. Connect the bank feed last. Once currency, account, and balances are all correctly in place, connect the live feed. This order (currency, then account, then balances, then feed) prevents the drift that comes from Xero trying to reconcile transactions against a currency or balance that isn’t set up yet.

Pro Tip: Do a dry run with a single test invoice in the new currency before switching on live bank feeds. It takes five minutes and catches settings errors before they touch real client money.

How does Xero handle exchange rates, and when should you override them?

By default, Xero applies the mid-market rate from its hourly XE.com feed, finalising one official rate per day at 11pm. You can see the rate applied to any transaction by opening it and checking the currency conversion detail, usually sitting quietly next to the total.

You won’t always want the default rate, though. Two situations come up repeatedly in practice: your bank settles a transfer at a different rate than the one Xero applied on the invoice date, or you’ve agreed a fixed rate with a client or supplier as part of a contract. In both cases, Xero lets you edit the exchange rate manually on the individual invoice, bill, or transaction.

Override sparingly, and document why every time you do it; an unexplained manual rate change is exactly the sort of thing that trips up an audit trail months later.

  • Bank settlement differs from the invoice-date rate: override to match reality.
  • A fixed contract rate has been agreed in writing: override and keep the contract on file as evidence.
  • Rates have simply moved and you’re tempted to “smooth” the numbers: don’t override, let the revaluation process handle it instead.

The distinction matters for your profit and loss. Rate movements on transactions still open (unpaid invoices, unsettled bills) sit as unrealised gains or losses. Once a transaction is paid and closed at a different rate to when it was raised, that becomes a realised gain or loss, and both show up separately in Xero’s reporting.

Setting up foreign-currency bank accounts and reconciling them properly

The reconciliation problems we see most often in multi-currency Xero files trace back to one decision made early on: mapping a foreign bank feed into an account that’s still set up in sterling. Xero will try to force a conversion on every line, and the numbers rarely tie out cleanly. The fix is straightforward. Add the currency in settings first, then create a separate bank account in Xero denominated in that same currency, and only then connect the feed.

Transfer fees and conversion spreads deserve their own line, not a shrug. When £10,000 leaves a UK account and $12,430 lands in a US one, the difference between the mid-market conversion and what actually arrived is a real cost, and it needs recording as a fee rather than absorbed silently into the transaction.

  • Match currency settings before creating the bank account, not after.
  • Never route a foreign feed through a base-currency account.
  • Record transfer fees and rate spreads as distinct line items.
  • Reconcile against the actual bank statement figure, not the theoretical converted amount.

Payment providers built for multi-currency payments tend to produce cleaner feeds and separate out fees automatically, which cuts down on this manual work considerably. That said, no integration replaces the underlying accounting discipline of correct opening balances and regular revaluation.

What reports should you run at month end for multi currency?

Month-end is where multicurrency either pays off or turns into a headache, depending on how disciplined your review process is. Three checks matter most.

  1. Run the Foreign Currency Gains and Losses report. This shows your revalued balances in base currency and the total exposure sitting in each foreign currency you hold. It’s the single most useful screen for spotting a currency risk building up quietly.
  2. Perform the period-end revaluation. Where balances need restating to reflect current rates, post the revaluation journal so your ledger reflects reality rather than the rate that happened to apply when each transaction was first entered.
  3. Work through a short reconciliation checklist: reconcile every foreign-currency bank account, confirm conversion balances are still accurate, chase any foreign invoices or bills still sitting unreconciled, and record the realised versus unrealised split in your profit and loss.

Pro Tip: Set a recurring calendar reminder to pull the Foreign Currency Gains and Losses report weekly, not just at month end. Currency exposure that’s fine on the 1st can look very different by the 28th.

Reviewing this report regularly, rather than treating it as a month-end formality, is what actually lets treasury and pricing decisions get made in time to matter.

What are Xero’s plan limits, and what happens if you downgrade?

Multicurrency sits on specific Xero plans, so check your subscription before promising it to a client or building processes around it. One decision you cannot undo casually: your organisation’s base currency is fixed at setup.

  • You cannot change your base currency later. Choose it incorrectly and the fix is a new Xero organisation with a full data migration, not a settings tweak.
  • Downgrading to a plan without multicurrency doesn’t delete your historic foreign-currency transactions, but you may lose the ability to add new foreign currencies or bank accounts going forward.
  • Existing multi-currency reports generally stay viewable even after a downgrade, though new activity in those currencies becomes restricted.

Practical controls and a month-end checklist from Price & Accountants

Working with tech startups and growing SMEs that trade across borders, we’ve settled on a rhythm that keeps multicurrency ledgers clean without eating up a bookkeeper’s whole week. Weekly reconciliation of foreign-currency accounts catches problems while they’re still small; leave it to month end and a two-week-old error becomes a forensic exercise.

Manual rate overrides need an approval step, even in a small team. One person raises the case for overriding (a bank settlement difference, say), another signs it off, and the reason gets noted against the transaction. That trail matters when a corporation tax return or an investor due diligence review comes asking.

Treasury decisions around multi-currency Xero setups often come down to one question: does holding a local currency account protect your margin better than invoicing in your customer’s currency and absorbing the conversion risk yourself? There’s no universal answer, but it deserves a proper conversation rather than a default assumption.

When migrating historic data into Xero, verify every opening conversion balance and the exchange rate used to calculate it before you go live. Skipping this step is the single most common cause of reconciliation drift we see in new client files, an issue detailed in Xero’s own guidance on adding foreign currencies.

  • Reconcile foreign accounts weekly, not just monthly.
  • Require sign-off and a documented reason for every manual rate override.
  • Decide deliberately between local currency accounts and foreign-currency invoicing, based on margin exposure.
  • Verify opening balances and historic rates line by line during any migration.

Good bookkeeping discipline underpins all of this; multicurrency amplifies small errors faster than single-currency accounting ever does.

How do you manage multi-currency payroll in Xero?

Xero Payroll itself runs in your organisation’s base currency, so if you employ staff overseas or pay contractors in foreign currencies, the multicurrency mechanics work slightly differently to invoicing and bills. Salaries processed through Xero Payroll for UK-based staff are calculated and paid in pounds regardless of any other currencies enabled in your settings.

Where multicurrency genuinely applies to payroll is on the payments side, not the calculation side. If you’re paying an overseas contractor or a remote employee through a separate payment run rather than Xero’s native payroll module, that payment can be raised as a bill in their local currency, converted to base currency in your ledger the same way any other foreign bill would be, and reconciled against the bank transaction once it clears.

For businesses with genuine multi-jurisdiction payroll, running staff in several countries with different statutory requirements, Xero’s core payroll product typically isn’t built to handle that alone. Most growing companies in that position run local payroll through a specialist provider or a local payroll bureau in each jurisdiction, then bring the resulting cost into Xero as a foreign-currency journal or bill for consolidation. That keeps the group accounts in one currency without trying to force a single payroll engine to cope with multiple tax and pension regimes at once. If your business is heading in this direction, it’s worth getting advisory input before your headcount overseas grows past one or two people.

How does multi-currency affect VAT and tax reporting in Xero?

Your VAT return in Xero is calculated and submitted in pounds sterling, regardless of how many foreign currencies you trade in day to day. Every foreign-currency invoice and bill gets converted to its base-currency equivalent using the applicable exchange rate at the point of the transaction, and it’s that converted figure that feeds into your VAT return, not the original foreign amount.

HMRC guidance on foreign currency transactions confirms that businesses must convert foreign currency values to sterling for VAT purposes using an acceptable method, and that method needs to be applied consistently rather than cherry-picked transaction by transaction. Xero’s automatic conversion using the daily XE.com rate generally satisfies this requirement, but if you’re overriding rates manually on certain transactions, keep a clear record of why, since HMRC can ask you to justify the conversion basis used on a return.

For corporation tax, the same principle holds. Your accounts and tax computations are prepared in sterling, and foreign-currency transactions throughout the year need converting on a consistent basis, whether that’s the transaction-date rate, an average rate, or another approved method. This is an area where getting professional input pays for itself. A misapplied conversion methodology across a full accounting year is far harder to unpick retrospectively than it is to set up correctly from day one, and it’s exactly the sort of detail strategic tax planning support exists to catch early.

What does a multi-currency sales and purchase workflow look like in practice?

Take a UK software company invoicing a client in the United States. The invoice is raised in Xero in US dollars, using that day’s applicable exchange rate, and it’s stored with the dollar amount as the primary figure while Xero simultaneously calculates and posts the sterling equivalent to the ledger. If the client pays 30 days later and the rate has shifted, Xero recalculates the actual sterling value received at settlement and posts the difference as a realised gain or loss.

On the purchase side, the mechanics mirror this closely. Say the same company buys cloud hosting from a European supplier, billed in euros. The bill goes into Xero in euros, converts to sterling at the applicable rate for the ledger, and sits as a liability until paid. Between the bill date and payment date, if sterling strengthens against the euro, the actual cost in pounds ends up lower than first recorded, again generating a realised gain once settled.

The pattern holds across both directions: raise the document in the foreign currency, let Xero handle the base-currency conversion automatically, and treat any difference between the rate on the transaction date and the rate on settlement date as a gain or loss rather than an error to chase down. Where it goes wrong is when someone manually re-enters a converted sterling figure instead of letting Xero calculate it, which duplicates the conversion and throws off the reported P&L impact.

How do you handle rate movements on unpaid invoices and bills?

An invoice raised in dollars and left unpaid for six weeks doesn’t sit static in your accounts. Xero periodically revalues open foreign-currency balances, meaning the sterling value of that outstanding invoice on your balance sheet shifts as the exchange rate moves, even though the dollar amount owed hasn’t changed at all.

Desk with financial report and coffee cup

This shows up as an unrealised gain or loss, visible in the Foreign Currency Gains and Losses report. It’s “unrealised” precisely because nothing has actually been paid yet. The moment the client settles the invoice, that unrealised figure converts to a realised one based on the rate that actually applied on the payment date.

The practical risk here is exposure building quietly across a book of unpaid invoices in a currency that’s moving against you. A single £5,000 invoice barely matters. A book of forty open invoices in a currency that’s dropped 4% over two months is a different conversation entirely, and it’s exactly the kind of exposure that only becomes visible if someone is actually looking at the report regularly rather than only at year end.

Can you automate multi-currency processes in Xero?

Bank feeds do most of the heavy lifting once set up correctly. A connected feed on a properly configured foreign-currency account pulls transactions in automatically and matches them against open invoices and bills using Xero’s standard reconciliation matching, converting values using the rate applicable on the transaction date without any manual entry.

Where automation tends to fall short is on fees and spreads. A standard bank feed often shows only the net amount that landed, not the gross amount sent and the fee taken out along the way, which can leave a small unexplained gap on reconciliation. This is the specific gap that dedicated multi-currency payment providers are built to close, since they typically itemise the transfer fee and the exchange rate applied as separate line items feeding into Xero, rather than one blended figure.

Rules-based bank rules in Xero can also speed up recurring foreign-currency transactions, such as a monthly software subscription billed in dollars, by pre-matching them to the correct account and contact. They don’t remove the need for a human to check the applied rate occasionally, particularly around month end when a revaluation is about to run. Automation reduces the manual workload considerably; it doesn’t remove the need for the checks covered earlier in this guide.

Key Takeaways

Xero automates multi-currency conversion and reporting, but its accuracy depends entirely on correct setup order, disciplined weekly reconciliation, and regular review of currency exposure.

Point Details
Setup sequence matters Add the currency in settings, then the bank account, then balances, then connect the feed, in that order.
Base currency is permanent You cannot change it after setup; a wrong choice means migrating to a new organisation entirely.
Rates come from XE.com Rates update hourly, with one final rate locked at 11pm daily; override manually only with documented reason.
Review exposure weekly Run the Foreign Currency Gains and Losses report regularly, not just at month end, to catch drift early.
VAT and tax stay in sterling All foreign transactions convert to sterling consistently for VAT returns and corporation tax computations.

Official and practical resources to consult next

What actually matters when you run multicurrency in Xero

Most guidance on this topic focuses on the mechanics of switching multicurrency on, and not nearly enough on what happens six months later when nobody’s looking at the exposure report. That’s the real gap. Xero’s conversion engine is reliable; the failure point is almost always human, someone skips the weekly reconciliation, an override goes undocumented, or opening balances get rushed during a migration.

The conventional advice treats multicurrency as a one-off setup task. It isn’t. It’s an ongoing operational discipline, closer to treasury management than to a settings checkbox. Businesses that treat it that way, with a genuine cadence for reviewing exposure and a clear approval process for overrides, tend to avoid the reconciliation messes that otherwise surface at year end and cost real time to unpick.

If you take one thing from this guide, prioritise the weekly habit over the perfect initial setup. A slightly imperfect setup caught early is a five-minute fix. A perfect setup left unreviewed for four months is a forensic accounting job.

— Rahamut

Sources