Skip to main content
HelloBooks.ai home

How to Account for Foreign Exchange Gains and Losses in the UAE | HelloBooks Realised and unrealised FX gains and losses for UAE businesses: when they arise, the entries, VAT conversion at Central Bank rates and corporate tax.

Blog · Payroll, expenses and banking

How to account for foreign exchange gains and losses in the UAE

A Dubai importer buys from Europe in euros, sells to Saudi customers in riyals, holds a USD account and reports in dirhams. Each time a rate moves between invoice and payment, a gain or loss appears. Some are realised when cash moves; others appear at month-end when open balances are retranslated. Mixing them up with sales or cost of goods hides both the trading result and the currency risk. This post explains the two types, the entries in AED, and how VAT and corporate tax treat them.

Free Plan with invoices within 200 transactions, bills & quotes — no credit card.

Two kinds of exchange difference

A realised exchange difference arises when a foreign currency invoice or bill is settled at a different rate from the one used to record it. An unrealised difference arises when an open balance, such as a EUR payable at month-end, is retranslated at the closing rate as IAS 21 requires for monetary items.

Non-monetary items, such as inventory or fixed assets bought in a foreign currency, are not retranslated. Their AED cost is fixed at the rate on the transaction date.

Worked example: a euro supplier bill

On 5 September an importer records a bill for EUR 20,000 at 4.05, AED 81,000. At 30 September the rate is 4.10, so the open payable is retranslated to AED 82,000: debit unrealised exchange loss AED 1,000; credit accounts payable AED 1,000.

The importer pays on 20 October at 4.08, AED 81,600. The payable stands at AED 82,000, so the settlement produces a realised gain of AED 400 against the September position. Over the whole life of the bill, the net loss is AED 600: the business paid AED 81,600 for something recorded at AED 81,000.

  • Record at the transaction-date rate
  • Retranslate open monetary balances at each month-end
  • Record the realised difference on settlement
  • Keep both in separate accounts, outside sales and cost of sales

VAT uses its own rate

For VAT, Article 69 of the VAT Decree-Law requires foreign currency amounts to be converted into AED at the rate approved by the Central Bank on the date of supply. That figure is fixed for VAT, whatever happens to the rate later. Exchange gains and losses on settlement do not change the VAT on the original invoice or bill.

Our view: set your system to use Central Bank rates for invoice and bill translation, so the accounting and the VAT figures start from the same number and you have one fewer reconciling item.

Corporate tax

Taxable income under the Corporate Tax Law starts from accounting income (Article 20), so exchange gains and losses in the financial statements generally feed into the computation. Article 20 also allows a taxable person using accrual accounting to elect to recognise certain gains and losses on a realisation basis, subject to conditions set by the Minister. That election can affect when unrealised differences are taxed. Discuss it with your tax agent before your first return, because elections can be difficult to change.

The USD peg and real risk

The dirham is pegged to the US dollar, so USD balances produce very small differences, mostly from bank spreads. EUR, GBP, INR and other currencies move, sometimes sharply. A business with significant non-USD exposure should review it monthly: open receivables and payables by currency, and the effect of a 5% move. Simple steps, such as matching currency inflows with outflows or agreeing prices in USD, often reduce risk more than hedging products.

How HelloBooks records it

HelloBooks records invoices and bills in AED, USD, EUR, GBP, INR and other currencies, keeps realised and unrealised exchange gains and losses in their own accounts, and retranslates open balances at period end. When you upload a statement from a foreign currency account, the AI agent matches the payment and posts the realised difference automatically for your review.

Ask “what was our net FX loss last quarter and which currencies caused it?” and the agent breaks it down. Your accountant checks the month-end rates and approves the revaluation before closing.

FAQ

Frequently asked questions

Do exchange gains count as revenue?
They are income but not revenue from sales. Show them separately, usually as other income or within finance items, so trading results are not distorted.
Should I revalue every month or only at year end?
Monthly revaluation gives accurate management accounts. Small businesses with few foreign balances sometimes revalue only at year end, which is acceptable if monthly figures are not relied on for decisions.
Does a bank conversion fee count as an exchange loss?
Explicit bank fees should be recorded as bank charges, with any VAT. Only the rate difference itself is an exchange difference.
What rate should I use for month-end revaluation?
Use a consistent, reliable closing rate, such as the Central Bank rate on the last day of the period. Document the source each month.

Start automating your books today

Free Plan with full access to the AI accountant — no credit card, no time limit.

Subscribe to our newsletter

Stay up to date with the latest news and announcements. No credit card required.

By subscribing, you agree to our Privacy Policy.