HOME / COMMUNITY Switch to knowledge base

Invoicing in foreign currencies


QuickFile provides full support for multi-currency sales invoicing, purchase invoicing and banking. You can easily raise invoices in over 100 different currencies and QuickFile will automatically track your gains and losses using real-time exchange rate data.

How can I setup Multi-Currency Invoicing?

By default the multi-currency tools are switched off. You can easily activate them from the ‘account settings’ area in your QuickFile account.

From the multi-currency settings screen you can nominate which foreign currencies you will be invoicing in. If you need to add more later you can always return here to update your settings, the idea is we don’t make you pick from long lists every time you want to raise a new invoice, showing instead only the currencies that you use on a regular basis.

All exchange rate data within QuickFile is currently supplied by xe.com. xe.com are a leading provider of foreign currency exchange rates.

That’s all you need to do to prepare your account for multi-currency!

Raising a Foreign Currency Sales Invoice

Ok now it’s time to start raising some foreign currency invoices.

We’ll start by preparing an invoice in the usual way. With the multi-currency switched on you will notice a currency button above your invoice items that will highlight your invoicing currency. Click on this button to change your currency selection.

In this example we will raise an invoice in Euros. As we select the currency, a box will appear where you can enter the exchange rate. The box will be pre filled based on the issue date, if the issue date is changed, QuickFile will grab the historical rate for you.

Once the invoice has been saved and sent to your client, QuickFile will automatically track the loss or gain based on the real-time exchange rate.

Here is a brief explanation of how the currency variations are calculated.

Unrealised Loss/Gain

The unrealised loss or gain is a dynamic figure that will change on a day to day basis and is calculated on the unpaid balance of the invoice. 100 Euros in GBP sterling on the day we raised the invoice will likely be different to it’s GBP value 2 weeks later. This box gives us a glimpse of what the invoice is currently worth in our native currency.

Realised Loss/Gain

Once an invoice is paid, the unrealised loss or gain is crystallised based on the exchange rate at the time the payment was made. The net loss or gain shows the realised and any unrealised loss or gain combined.

Foreign Currency Purchases

Foreign currency purchase invoices work in the same way as sales invoices. The loss or gains made on each foreign purchase invoice will also be tracked, albeit inversely to the sales invoices. You can raise a foreign currency purchase invoice by clicking on the ‘Log a Purchase’ button on your dashboard. The green currency bubble will appear on the new purchase form as long as the multi-currency settings have been switched on.

Foreign Currency Bank Accounts

In addition to multi-currency invoicing QuickFile will allow you to create foreign bank accounts. With the multi-currency switched on, click the button to add a new bank account from the bank management screen. You will now see an option to set the currency.

Paying Foreign Currency Invoices

One of the most versatile features in QuickFile is the ability to pay foreign invoices into a GBP sterling bank account. While previewing your foreign currency invoice, click the button ‘Log Payment’. By selecting a GBP bank account you will have the option to enter the exact GBP amount you received following the currency conversion. The precise exchange rate is calculated and once the payment is saved any loss/gain is crystallised based on the sterling amount received.

Bank Tagging on Foreign Bank Accounts

You can tag foreign bank transactions in the same way you would with a GBP Sterling bank account. All sales and purchases transacted on the foreign account can be tagged and the corresponding foreign invoices will be created on the fly. Please note however that some tagging features are not available on foreign accounts, these include tax payments, salary, dividends and bulk bank transfers. You can however tag miscellaneous items by posting to any nominal account, the GBP sterling amounts are calculated on the fly using historical exchange rate data from XE.com.

Journal out a currency loss/gain in a foreign bank account

Over time a foreign currency bank account will accrue a loss or gain due to fluctuations in the exchange rate between your bank account currency and your native currency. At any given time you can see the value of a foreign currency bank account in your native currency from the Chart of Accounts area (make sure to select the “All time” range).

At a particular juncture in your accounts (e.g. your year-end) you may want to adjust the balance of the foreign currency account as expressed in your native currency using a special type of journal for currency movements. You can access this dedicated tool in your bank management area by clicking to view the Settings of the bank account in question, you should then see a link “Record currency loss/gain movement”.


The journal will consist of two lines allowing you to move the balance from the bank account to code 7902 (Currency Charges). When committed, the balance as expressed in the foreign currency will be unaffected but the native currency value (visible in your Chart of Accounts and general ledgers) will be adjusted by the amount specified.

Receipt Hub - receipt in USD, but transaction in bank statement in GBP
How to invoice in foreign currency?
Setting up an account in a non GBP Currency
Interbank transactions
How can I change the currency to MRF?
Quickfile currency account balance out of sync with accounts
Keeping a Euro cash account
How to tag cross currency transfers
VAT Return Box 8 is 0
Balance Sheet Report shows asset balance on empty foreign currency account
Automatically handle currency gain/loss for foreign currency accounts
Balance Sheet Report shows asset balance on empty foreign currency account
Balance Sheet Report shows asset balance on empty foreign currency account
To raise an invoice in USD?
How do you change the default currency when you create a new supplier?
Quickfile Invoicing Currency
Multi currency loans
Payments Made in Euros
Trading in EUR without default conversion to GBP
Setting up your bank accounts
Recording your purchases
Post Office Travel Money Card (Pre-Paid)
EUR account does not balance
Change Invoice from GBP to Euros
USD PayPal payments
Multi-currency Accounts
Setting up a Euro currency current account
Currency exchange rate on flat rate vat cash accounting
Default system invoice language/currency
Where can I find a quickfile accountant?
Cross currency journal entries
Is it ok to upload an invoice in USD to a GBP sales record?
Query with Balance Sheet and the Bank Management
Using QuickFile for an eBay Dropshipping business
Adjusting for Exchange Rates
Revaluation journals through the API
Automatic currency revaluation of USD account
What's the best way for me to use QuickFile?
Adding digital currency (BTC, LTC, ETH)
Wrong accounting around CCY and Balance sheet?
Expenses in a different curreny and accounting
Expenses in a different curreny and accounting
Balance Sheet Report shows asset balance on empty foreign currency account