KWD 3 Decimals: GCC Currency Format Guide for Invoices

Why KWD, BHD and OMR use 3 decimals while SAR, AED and QAR use 2, and how to format, round VAT, write amounts in words and handle exchange rates correctly on GCC invoices without losing a fils.

G By GCCInvoice 01 Oct 2026 8 min read

A Kuwaiti invoice for "15.5 KWD" looks fine to many people, but a Kuwaiti accountant will read it as unfinished. The dinar has 1,000 fils, so the correct form is 15.500 KWD. This guide explains the decimals, symbols and formatting rules for all six GCC currencies, and how to avoid the small errors that cause payment disputes.

Why some GCC currencies use 3 decimals

Most world currencies, like the US dollar or the Saudi riyal, divide into 100 smaller units, so amounts have 2 decimal places. Three GCC currencies are different. The Kuwaiti dinar, the Bahraini dinar and the Omani rial each divide into 1,000 smaller units. That is why amounts in KWD, BHD and OMR are written with 3 decimals.

This is not just a local habit. The international currency standard, ISO 4217 (maintained by SIX on behalf of ISO), records the number of "minor units" for each currency. For KWD, BHD and OMR the minor unit is 3. For SAR, AED and QAR it is 2. Banks, payment gateways and accounting systems all rely on this standard.

The six GCC currencies at a glance

CountryCurrencyISO codeArabic nameArabic abbreviationSubunitDecimalsExample
KuwaitKuwaiti dinarKWDدينار كويتيد.ك1,000 fils (فلس)315.500 KWD
BahrainBahraini dinarBHDدينار بحرينيد.ب1,000 fils (فلس)38.250 BHD
OmanOmani rialOMRريال عمانير.ع1,000 baisa (بيسة)342.075 OMR
Saudi ArabiaSaudi riyalSARريال سعودير.س100 halala (هللة)21,250.00 SAR
UAEUAE dirhamAEDدرهم إماراتيد.إ100 fils (فلس)2499.90 AED
QatarQatari riyalQARريال قطرير.ق100 dirham (درهم)2320.50 QAR

Two details often confuse people. First, "fils" means 1/1,000 of a dinar in Kuwait and Bahrain, but 1/100 of a dirham in the UAE. Second, in Qatar the "dirham" is the small unit of the riyal, while in the UAE the dirham is the main currency.

How to format amounts correctly

Always show every decimal place

On a KWD, BHD or OMR invoice, write all three decimals, even when they are zeros:

  • Correct: 15.500 KWD, 120.000 BHD, 0.750 OMR
  • Avoid: 15.5 KWD, 120 BHD, 0.75 OMR

"15.5" is mathematically the same, but it suggests the amount was cut short or the system does not handle the currency properly. On a list of line items, mixing 15.5 and 15.500 makes the columns hard to check.

For SAR, AED and QAR, use exactly two decimals: 1,250.00 SAR, not 1,250 or 1,250.000.

Thousands separators and decimal points

In the GCC, the usual style in English documents is a comma for thousands and a dot for decimals: 12,450.750 KWD. Some European software reverses this (12.450,750), which is very confusing with 3-decimal currencies, because "12.450" could be read as twelve dinars. Check your software's regional settings.

Where to put the currency

Both "KWD 15.500" and "15.500 KWD" are common and understood. What matters is consistency across the whole document. On a bilingual invoice you can show the ISO code in English and the Arabic abbreviation in the Arabic labels, for example "Total / الإجمالي: 15.500 د.ك".

The ISO code is the safest choice for international customers and banks. Note that Saudi Arabia approved a new official riyal symbol in 2025, and the UAE Central Bank introduced a new dirham symbol the same year. Font and keyboard support for these new symbols is still uneven, so many businesses keep using SAR and AED (or ر.س and د.إ) on invoices for now.

Rounding VAT correctly

VAT often produces more decimals than the currency allows. For example, 15% VAT on 33.33 SAR is 4.9995 SAR. You must round the VAT to the currency's smallest unit.

  • Saudi Arabia: ZATCA's invoicing guideline says VAT must be shown in Saudi riyals and halalas. Unit prices can be shown without rounding, but if the VAT amount includes a fraction of a halala, it must be rounded to the nearest halala. The rounded figures must be the same ones used in your VAT return.
  • Bahrain: the NBR's VAT General Guide says that where VAT on an invoice is a fraction of a fils, it may be rounded to the nearest fils using normal mathematical rounding. With 3 decimals, 10% VAT on 12.345 BHD is 1.2345, which rounds to 1.235 BHD.
  • UAE and Oman: round to the smallest unit (fils for AED, baisa for OMR) using normal rounding, and apply the same method on every invoice. If you have many line items, check your accountant's preferred approach (rounding per line or on the total), because the two methods can differ by one unit.

Kuwait and Qatar have no VAT as of October 2026, but you still need to round discounts, service charges and percentages to 3 decimals (KWD) or 2 decimals (QAR).

Writing the amount in words

Many GCC businesses write the total in words, especially on invoices that go with cheques, receipts and government or bank documents. It prevents someone from changing the figures. The pattern is: main unit, then subunit, then "only".

AmountEnglishArabic
15.500 KWDFifteen Kuwaiti Dinars and 500 Fils onlyفقط خمسة عشر دينارًا كويتيًا وخمسمائة فلس لا غير
8.250 BHDEight Bahraini Dinars and 250 Fils onlyفقط ثمانية دنانير بحرينية ومائتان وخمسون فلسًا لا غير
42.075 OMRForty-Two Omani Rials and 75 Baisa onlyفقط اثنان وأربعون ريالًا عمانيًا وخمس وسبعون بيسة لا غير
1,250.00 SAROne Thousand Two Hundred Fifty Saudi Riyals onlyفقط ألف ومائتان وخمسون ريالًا سعوديًا لا غير

Note that "500 fils" in KWD means half a dinar. A common mistake is writing "Fifteen Dinars and 50 Fils" for 15.500 KWD, which is wrong: 50 fils is 15.050 KWD. With 3-decimal currencies, read the decimals as a whole number out of 1,000. You can also write the subunit as a number, for example "Fifteen Kuwaiti Dinars and 500 Fils only", which many businesses prefer because it is short and clear.

Choose the Traditional template in our invoice generator and it writes the total in words for you, in English or Arabic, with the correct fils, halala or baisa.

Invoicing in a foreign currency

You can usually price an invoice in USD, EUR or another GCC currency. But in the VAT countries, the VAT amount must also be shown in the local currency:

  • Saudi Arabia: the invoice can be in any currency, but the VAT amount must be stated in SAR, converted at the Saudi Central Bank's daily rate on the date the tax becomes due.
  • UAE: Article 69 of the VAT Decree-Law requires amounts in a foreign currency to be converted to AED at the UAE Central Bank's rate on the date of supply. The FTA has also said that the full published exchange rate should be used, without rounding the rate to fewer decimals (summary by EY).
  • Bahrain: foreign currency amounts must be converted to BHD at the Central Bank of Bahrain's rate on the VAT due date, and the VAT amount shown in BHD.
  • Oman: Article 68 of the Oman VAT Law allows invoices in any currency, but the tax must be calculated in OMR using the average buy and sell rate published by the Central Bank of Oman on the tax due date.

Good practice for any multi-currency invoice: show the invoice currency, the exchange rate used, its source and date, and the VAT (and ideally the total) in the local currency. When you convert from a 2-decimal currency to KWD, BHD or OMR, round the result to 3 decimals, not 2.

Spreadsheet mistakes that drop the third decimal

Many small businesses still make invoices in Excel or Google Sheets. These tools default to 2 decimals in many currency formats, which causes real problems for KWD, BHD and OMR:

  1. Display rounding. A cell shows 15.50 but actually holds 15.495. The printed invoice and the real total do not match, and line items no longer add up to the total shown.
  2. Wrong currency format. Choosing a generic "currency" format may apply 2 decimals. Set a custom number format such as #,##0.000 for 3-decimal currencies.
  3. Rounding only at the end. If you calculate VAT on unrounded values and round only the grand total, the line items will not add up. Use ROUND(value, 3) for each line in KWD, BHD and OMR, and ROUND(value, 2) for SAR, AED and QAR.
  4. CSV exports. When you export to CSV and reopen the file, trailing zeros disappear: 15.500 becomes 15.5. Re-apply the number format before printing.
  5. Copying templates between countries. A template made for Dubai (2 decimals) reused for a Kuwait customer will quietly cut off the fils.

A one-fils difference sounds small, but it can make a payment look short, or leave a small unmatched balance that someone has to chase and reconcile.

Key takeaways

  • KWD, BHD and OMR use 3 decimals (1,000 subunits). SAR, AED and QAR use 2 decimals.
  • Always print every decimal place: 15.500 KWD, not 15.5.
  • Round VAT to the smallest unit: halala in Saudi Arabia, fils in Bahrain and the UAE, baisa in Oman.
  • For foreign currency invoices in VAT countries, show the VAT in local currency and the exchange rate used.
  • Check spreadsheet formats so the third decimal is never hidden or dropped.

Frequently asked questions

Why does the Kuwaiti dinar have 3 decimals?

Because one dinar is divided into 1,000 fils. ISO 4217 records 3 minor units for KWD, and the same applies to the Bahraini dinar and the Omani rial.

Is 15.5 KWD wrong on an invoice?

The value is the same as 15.500 KWD, but the standard and expected format is 3 decimals. Using 15.500 looks professional and avoids confusion with amounts like 15.050.

How many fils are in a UAE dirham?

100 fils. The word "fils" is used in Kuwait, Bahrain and the UAE, but in Kuwait and Bahrain it means 1/1,000 of a dinar.

Can I invoice a UAE customer in US dollars?

Yes, but if it is a VAT tax invoice, the amounts must be converted to AED at the UAE Central Bank rate, and the VAT shown in AED.

If you invoice in Kuwaiti dinars, our KWD invoice generator formats every amount with 3 decimals automatically. For other GCC currencies, the free invoice generator applies the correct decimals for each one.

This article is general information, not tax or legal advice. Rules change, so check with the relevant authority or a qualified adviser for your situation. Last reviewed: October 2026.

Ready to create your invoice?

Free, no sign-up, ready in under two minutes.

Create Invoice

Keep reading