Skip to content
AMOUNT IN WORDS

Arabic number to words (tafqeet)

Turn a numeric amount into correct Arabic wording for invoices and cheques, with Saudi riyals and halalas.

Free, no accountUp to 999,999,999,999.99Calculated in your browser

Enter the amount

Two decimal places maximum, up to 999,999,999,999.99.

Examples

Result

Type an amount to see its Arabic wording here.

Only the Saudi riyal is supported for now, with halalas added automatically when present.

What is tafqeet?

Tafqeet is writing an amount in Arabic words instead of digits. It is commonly required on cheques, invoices, bonds and contracts to reduce the risk of tampering and to remove ambiguity between similar figures. This tool spells the amount in Modern Standard Arabic, agrees the scale words (thousand, million, billion) with the number, and appends the currency and halala wording in the form "only ... and no more".

Accuracy and limitations

  • The amount is rounded to two decimal places (halalas); fractions smaller than one halala are not supported.
  • Masculine counting forms are used, and the currency is the fixed phrase "Saudi riyal" without case inflection.
  • The short scale is used (thousand, million, billion), which is the common convention on Saudi documents.
  • The output is a guide only; always follow the issuing bank or authority requirements when writing a legal amount.

Frequently asked questions

What does tafqeet mean?

It is writing a number in Arabic letters, for example turning 1234.75 into "one thousand two hundred thirty-four Saudi riyals and seventy-five halalas", and it is used to record amounts on official documents.

Does the tool support halalas?

Yes. Halalas are written automatically when there is a fraction, and they can be omitted programmatically by passing includeHalalas: false to the tafqeetAmount function.

What is the maximum amount?

Up to 999,999,999,999.99, roughly one trillion minus one halala, which covers the vast majority of invoices and cheques.

How are decimal places handled?

The amount is rounded to two decimal places (halalas), and the halalas appear in the result after "and", such as "and fifty halalas".

Can I rely on the result on an official cheque?

The wording follows the implemented Arabic grammar rules, but banks may require a different phrasing. Check the issuing authority requirements before official use.