Number to Words (Pakistani Rupees)

Convert any Rupee amount into words — Lakh/Crore style, for cheques and invoices

This tool writes a Rupee amount out in words — it doesn't convert foreign currency. Looking to convert USD, SAR, AED, or another currency to PKR instead? Use the Currency Converter.

In words (English)
Rupees Twelve Lakh Thirty Four Thousand Five Hundred Sixty Seven and Paisa Fifty Only
اردو میں (In Urdu)
روپے بارہ لاکھ چونتیس ہزار پانچ سو سڑسٹھ اور پچاس پیسے صرف
Roman Urdu
Rupay Barah Lakh Chauntees Hazar Paanch Sau Sarsath aur Pachaas Paise Sirf

Pakistani cheques and formal invoices conventionally use the English wording above — the Urdu and Roman Urdu versions are provided for informal use, messaging, or wherever a Latin/Urdu-script amount is more natural than English.

1 Lakh1,00,000
1 Crore1,00,00,000
1 Arab1,00,00,00,000
1 Kharab1,00,00,00,00,000

1 Crore = 100 Lakh. 1 Arab = 100 Crore. A decimal works the same way as any unit: 1.3 Lakh = 130,000; 1.1 Crore = 1,10,00,000.

Frequently Asked Questions

Why Lakh and Crore instead of thousand and million?
Because that's the numbering convention used on Pakistani cheques, invoices, and everyday financial communication — a Lakh is 100,000 and a Crore is 10,000,000, grouped differently from the Western thousand/million/billion system. Writing "12 Lakh" instead of "1.2 million" is what a Pakistani bank or client actually expects to see.
How is the paisa (decimal) portion handled?
Any amount after the decimal point is treated as paisa (100 paisa = 1 Rupee) and written out separately, e.g. "Rupees One Hundred and Paisa Fifty Only" for Rs 100.50 — matching standard cheque-writing convention.
What is a Lakh, exactly?
One Lakh is 100,000 (one hundred thousand). It's written as 1,00,000 in South Asian number grouping (commas every 2 digits after the first 3, not every 3 digits) — so 12 Lakh is 12,00,000, and half a Lakh is 50,000.
What is a Crore, exactly?
One Crore is 10,000,000 (ten million), equal to 100 Lakh. Written as 1,00,00,000. So "1.1 Crore" means 1 Crore + 0.1 × 1 Crore = 1,10,00,000 (one crore ten lakh), and "3 Crore 5 Lakh" means (3 × 1,00,00,000) + (5 × 1,00,000) = 3,05,00,000.
What comes after Crore — what's an Arab or a Kharab?
The scale continues: 100 Crore = 1 Arab (1,00,00,00,000 — one billion), and 100 Arab = 1 Kharab (10^11). Arab and Kharab show up in Pakistan mainly in government budget figures (e.g. a federal budget denominated in "Kharab rupees"); Lakh and Crore cover essentially all everyday, salary, and property-value use.
What does "1.3 Lakh" or "1.3 Crore" mean as a number?
Multiply the decimal by the unit: 1.3 Lakh = 1.3 × 100,000 = 130,000. 1.3 Crore = 1.3 × 10,000,000 = 13,000,000. The same pattern applies to any decimal — 1.03 Lakh = 103,000, and 1.33 Crore = 13,300,000.
Does this show the amount in Urdu too?
Yes — alongside the standard English cheque wording, the result also shows the amount in Urdu script and in Roman Urdu (Urdu written phonetically in Latin letters), using the same Lakh/Crore grouping. Pakistani cheques and formal invoices still conventionally use the English wording; the Urdu and Roman Urdu versions are there for informal use, messaging, or wherever Urdu reads more naturally than English.
Is my data sent anywhere?
No. Everything is calculated locally in your browser.

Converting a Rupee amount into words for a cheque or formal document in Pakistan follows the Lakh/Crore numbering convention — grouping digits differently from the Western thousand/million/billion system — which means a direct word-for-word translation from an English number-naming convention produces an incorrect or unfamiliar result for Pakistani financial documents.

Why Lakh/Crore grouping is genuinely different from Western numbering

The Western numbering system groups digits in threes from the right (thousand, million, billion), while the South Asian Lakh/Crore system groups the first three digits together and then in twos beyond that (creating the Lakh at 100,000 and the Crore at 10,000,000) — this isn't just a different set of names for the same groupings, it's a structurally different way of breaking a large number into named chunks, which is exactly why the comma placement itself differs between the two systems (Western: 1,000,000; South Asian: 10,00,000 for the same quantity). A cheque or invoice written using Western-style number words in a Pakistani financial context can be technically decipherable but reads as unfamiliar or non-standard, since Lakh/Crore terminology is what Pakistani banks, legal documents, and financial conventions actually expect.

A worked example

The same large Rupee amount written out using Western thousand/million grouping versus Pakistani Lakh/Crore grouping produces genuinely different word breakdowns, not just different vocabulary for identical groupings — the digit groupings themselves fall at different points in the number, which is why a straight word-for-word substitution between the two systems doesn't work correctly.

How this connects to your other financial documentation

For actually generating a formal document using a correctly-worded Rupee amount, the Invoice Generator produces printable invoices entirely in-browser — pairing accurate Lakh/Crore number-to-words conversion with proper invoice formatting covers both pieces of formal financial documentation in Pakistan.

Common mistakes

Using a generic (Western-convention) number-to-words converter for a Pakistani cheque or financial document, rather than one specifically built around Lakh/Crore grouping, produces wording that doesn't match Pakistani banking and legal conventions — for any document that needs to be immediately recognizable and standard-format to a Pakistani bank or institution, Lakh/Crore-specific conversion is the correct choice, not a generic international number-to-words tool.

Related Calculators

Sleep CalculatorPercentage CalculatorArea CalculatorGFR CalculatorBandwidth CalculatorProfit Margin Calculator