How to Handle Multi-Currency Invoices
Set your home currency in your accounting system, enable multi-currency support, record the exchange rate on each invoice's date, and track gains or losses when the payment settles at a different rate. The biggest mistake is recording a foreign-currency amount as if it were your home currency — that creates silent errors that surface only at year end.
Multi-currency accounting is where small businesses lose money silently: an invoice is sent in euros, paid weeks later at a different rate, and the difference is never recorded properly. Tax authorities require you to report in your home currency, so every foreign-currency transaction needs a documented exchange rate and any gain or loss recorded. This guide walks through a system that keeps you compliant and prevents exchange-rate losses from hiding.
Before you start
Accounting software that supports multi-currency (Xero, QuickBooks, Zoho Books — most modern cloud tools do), knowledge of your home currency for tax reporting, and a list of suppliers or customers who invoice you in a foreign currency.
Steps
- 1
Set your home currency and enable multi-currency
In your accounting software, confirm your home currency — the currency your tax authority requires for reporting (e.g., USD in the US, GBP in the UK, EUR in the eurozone). Then enable multi-currency support. In most tools this is a one-time setting, but note: in some platforms (like older QuickBooks), once you enable multi-currency you cannot turn it off. Check before you commit.
💡 If your software charges extra for multi-currency (some lower-tier plans do), weigh that against the cost of getting exchange rates wrong.
- 2
Record the exchange rate on the invoice date
Every foreign-currency invoice must be recorded with the exchange rate on the date the invoice is issued — not the date you enter it, not the date it is paid. Most accounting tools pull the rate automatically from a feed (XE, ECB, or their own provider). If you enter manually, use a consistent rate source and document it.
💡 Use the exchange rate from a single authoritative source — your tax authority may specify which one (e.g., the ECB rate for EU VAT, the IRS yearly average for US reporting). Mixing sources creates inconsistencies.
- 3
Record the payment at the actual settlement rate
When the invoice is paid — days or weeks later — the exchange rate will have moved. Record the payment at the actual rate your bank or payment processor used, not the original invoice-date rate. The difference between the two is an exchange gain or loss, and it must be recorded in your books.
- 4
Post exchange gains and losses correctly
The difference between the invoice-date rate and the settlement rate is either a foreign-exchange gain (the foreign currency strengthened in your favour) or a loss (it weakened). Your accounting software should calculate this automatically and post it to a dedicated exchange-gain-or-loss account. Review these entries monthly — a pattern of consistent losses on one currency may signal a pricing or hedging problem.
💡 Large or frequent exchange losses are a signal to renegotiate pricing in your home currency, or to consider a forward-contract or multi-currency account (like Wise or Revolut Business).
- 5
Reconcile multi-currency bank accounts separately
If you hold a foreign-currency bank account (a USD account at a eurozone bank, for example), reconcile it in its native currency. Do not convert every transaction to your home currency at entry — convert at reconciliation and at reporting. Your software should handle this if multi-currency is set up correctly.
- 6
Review at month-end and report at year-end
At month-end, review your open foreign-currency invoices (unpaid ones) and check that the exchange rates still reflect a reasonable current rate. At year-end, your accountant will revalue all foreign-currency balances at the year-end rate and post any unrealized gain or loss — this is required by most tax authorities.
💡 Give your accountant a clear list of which currencies you transact in and which accounts hold foreign balances. A surprise multi-currency position at year-end is a costly conversation.
Common mistakes
- Recording a foreign-currency amount as if it were the home currency — the most common and most expensive error.
- Using the payment-date exchange rate instead of the invoice-date rate, or vice versa, inconsistently.
- Ignoring small exchange gains and losses — they accumulate and surface as a year-end reconciliation nightmare.
- Not enabling multi-currency in the accounting software and trying to handle it in a spreadsheet alongside.
- Using different exchange-rate sources for different transactions, creating inconsistencies the auditor will flag.
Verdict
Multi-currency bookkeeping is about consistency: one home currency, one rate source, the invoice-date rate for recording, and the settlement rate for payment. Your accounting software handles the mechanics once it is configured correctly. Nika can process and code supplier invoices in multiple currencies from {price} per invoice — the exchange-rate logic still lives in your accounting platform, but the invoice data entry is handled.
Questions
Do I need multi-currency if I only have one or two foreign suppliers?
If you receive or pay invoices in a foreign currency more than a few times a year, yes — the alternative (manual conversion in a spreadsheet) creates errors that surface at tax time. Most modern accounting tools support multi-currency on mid-tier plans; the cost is modest compared to the risk of getting it wrong.
What exchange rate should I use?
Use the rate on the invoice date for recording the invoice, and the actual rate your bank used for the payment. For the invoice-date rate, use a single consistent source — your tax authority may specify one (ECB for EU, yearly average for US IRS). Your accounting software usually pulls rates automatically, but verify the source.
Other guides
- How to Automate Invoice Processing
- How to Reduce Bookkeeping Costs
- How to Choose an AI Bookkeeper
- How to Set Up Invoice Automation
- How to Eliminate Manual Data Entry
- How to Switch Bookkeepers Without Losing Data
- How to Categorize Business Expenses
- How to Set Up a Chart of Accounts
- How to Do Bank Reconciliation
- How to Prepare for Tax Season
- How to Choose Bookkeeping Software
- How to Manage Supplier Invoices
- How to Process Receipts Digitally
- How to Set Up a Small Business Expense Policy
- How to Do Payroll Manually (Step-by-Step)