ACCOUNTING & OPERATIONS

Multi-currency invoicing software: what to check before you buy

A foreign-currency invoice is only the start. The customer may pay later, the payment provider may convert the money, and the business may report in a different currency again. The software needs to keep those facts connected without hiding the original amounts.

Watercolour invoices linked by painted arrows to two bank trays beside a globe and calculator.
Keep the invoice amount, payment currency and reporting value distinguishable throughout the workflow.
In this guide
  1. Write down the currencies at each stage
  2. Check the feature in the actual plan
  3. Use a simple conversion example to find hidden assumptions
  4. Keep a rate override within its intended scope
  5. Rehearse partial payment, refund and export
  6. Budget the workflow, then compare the tools

Write down the currencies at each stage

Begin with three questions: what currency appears on the invoice, what currency the customer pays, and what currency reaches the receiving account. Then add the organisation’s reporting or base currency. These can be the same, but a buying brief should not assume they are.

For example, a UK consultancy might invoice in euros, receive euros into a euro account and prepare its internal management reporting in pounds. A different business might invoice in euros but receive a converted sterling payment. Both need multi-currency support, but their reconciliation, fees and bank connections differ.

Check the feature in the actual plan

Xero’s foreign-currency transaction guidance says the organisation needs a plan with multicurrency and the foreign currency added. That is a reminder to check entitlement before relying on a vendor’s broad feature description. A product supporting several currencies does not mean every subscription includes the required workflow.

List the currencies used by customers, suppliers and bank accounts. Ask about credit notes, repeat invoices, quotes and the receiving account. Inspect the customer-facing PDF as well as the internal record: the amount, currency, payment details and reference need to be clear to the person paying it.

Use a simple conversion example to find hidden assumptions

For illustration, suppose an invoice is €1,000 and the chosen reference rate for the example is £0.85 per euro. Its simple converted value is £850. If a later payment is converted at £0.84 per euro, the resulting sterling amount before fees is £840. The £10 difference is visible only if you retain both the original amount and the rates used.

These are invented rates for arithmetic, not live exchange rates or instructions for accounting entries. Ask the accountant to determine the correct treatment of actual exchange differences. The software evaluation is whether the source amounts, relevant dates, rate and separate fees remain understandable.

Illustrative values; no current market exchange rate assumed
EventOriginal amountExample conversion
Invoice reference€1,000 at £0.85/€£850
Later conversion€1,000 at £0.84/€£840 before fees
Difference between illustrated valuesSame €1,000£10

Keep a rate override within its intended scope

Sometimes a record needs a specific agreed rate. Xero’s exchange-rate editing documentation distinguishes changing an individual transaction from changing rates used for a date or date range. That distinction matters when someone fixes one invoice and unintentionally changes the assumptions for other work.

Ask who may override a rate, where the reason is recorded and which later records inherit it. In a trial, change a synthetic transaction and inspect another transaction from the same date. Do not assume a field is local merely because it appears inside a single document screen.

Rehearse partial payment, refund and export

A full on-time payment is a useful starting point, but it leaves many questions unanswered. Test a partial payment, an overpayment or credit note, and a refund where relevant to the business. Follow the same original currency and identifiers through each step. If a payment provider converts funds, retain the supporting settlement details.

Export the test records and inspect them outside the application. Can another person identify the original currency without guessing from a symbol? Are the rate and date included where your handover requires them? A report containing a single converted total may be insufficient to explain a later customer query.

Budget the workflow, then compare the tools

Include the suitable accounting tier, bank or payment service, conversion charges, connector and migration work. Separate software access from the cost of moving or converting funds. Use the same transaction volumes and currency routes when comparing proposals; an estimate for one route cannot settle the cost of another.

Start with the Xero, QuickBooks and Zoho Books profiles, then validate the exact plan. The best fit is the one that preserves a clear story from the customer’s invoice to the amount received and the reviewed reports, with a process your team can consistently maintain.

Frequently asked questions

Is invoice currency always the same as settlement currency?

No. A customer can be invoiced in one currency while a provider converts the payment into another. Record the currencies and receiving account for the actual payment route.

Does a multi-currency feature include currency conversion fees?

Software support and payment-provider charges are different cost items. Confirm the accounting plan, payment route, conversion charges and required integrations separately.

Why should I test an exchange-rate override?

An override may affect one transaction or a broader set of dated transactions. Check the documented scope, permissions and audit history before using it for a live correction.

Put the guide into practice

Explore accounting tools, then compare your shortlist.

Explore the category →