Number to Words Converter
Convert numbers to Indian format (Lakhs/Crores) and words, with paise
Maximum: 999,99,99,999 (999 crore). Add paise after a decimal point, e.g. 1500.50. Commas are ignored.
Indian Format (Lakh / Crore)
15 Lakh
₹15,00,000
International Format (Million / Billion)
1 Million 500 Thousand
1,500,000
In Words (Rupees and Paise)
Fifteen Lakh Rupees Only
Cheque Writing Format
Rupees Fifteen Lakh Only
International Words (Million / Billion)
One Million Five Hundred Thousand
Quick Examples:
Number System Guide
- 1 Lakh = 1,00,000 = One Hundred Thousand
- 1 Crore = 1,00,00,000 = Ten Million = 100 Lakhs
- 1 Million = 10,00,000 = 10 Lakhs
- 1 Billion = 100 Crores = 1,000 Million
- 1 Trillion = 1 Lakh Crore = 1,000 Billion
How the Indian Number System Works
Indian and international numbers use the same digits. What changes is where the commas go and what the groups are called. The international system puts a comma after every three digits: 1,500,000. The Indian system puts the first comma after three digits and then after every two: 15,00,000. Read the Indian version from the left and the words fall out on their own: 15 lakh.
The reason is the units themselves. English counts in thousands, millions and billions, each a thousand times the last. Indian counting adds two extra stops, the lakh (one hundred thousand) and the crore (ten million), and those are only a hundred times apart. Grouping in twos after the thousands keeps the commas lined up with lakh and crore.
The same number, two ways
| Indian grouping | Indian words | International grouping | International words |
|---|---|---|---|
| 1,000 | One thousand | 1,000 | One thousand |
| 10,000 | Ten thousand | 10,000 | Ten thousand |
| 1,00,000 | One lakh | 100,000 | One hundred thousand |
| 10,00,000 | Ten lakh | 1,000,000 | One million |
| 1,00,00,000 | One crore | 10,000,000 | Ten million |
| 10,00,00,000 | Ten crore | 100,000,000 | One hundred million |
| 1,00,00,00,000 | One hundred crore (one arab) | 1,000,000,000 | One billion |
| 1,00,000 crore | One lakh crore | 1,000,000,000,000 | One trillion |
Where you meet each system: Indian newspapers, the Union Budget and company annual reports use lakh and crore (a budget line of 1.5 lakh crore is 1.5 trillion). Startup funding news, global markets and most software use million and billion. When a US headline says 2 billion dollars, that is 200 crore dollars, and the rupee figure depends on the exchange rate of the day.
Conversion table with the number of zeros
| Unit | Figure (Indian grouping) | Zeros | Equivalent |
|---|---|---|---|
| Thousand | 1,000 | 3 | One thousand |
| Lakh | 1,00,000 | 5 | 100 thousand |
| Million | 10,00,000 | 6 | 10 lakh |
| Crore | 1,00,00,000 | 7 | 10 million |
| Arab | 1,00,00,00,000 | 9 | 100 crore, or 1 billion |
| Billion | 1,00,00,00,000 | 9 | 100 crore, or 1 arab |
| Kharab | 1,00,00,00,00,000 | 11 | 10,000 crore, or 100 billion |
| Trillion | 10,00,00,00,00,000 | 12 | 1 lakh crore |
Arab and kharab are common in Hindi and Urdu speech but rare in English documents, which stop at crore and switch to lakh crore for larger amounts. Beyond kharab come neel (1013), padma (1015) and shankh (1017), which you will only meet in traditional texts.
Writing an Amount in Words on a Cheque
A cheque carries the amount twice: in figures in the box on the right and in words on the line below the payee name. The Cheque Writing Format card above gives you the words line ready to copy. A few conventions make the cheque hard to alter and easy for the bank to read:
- Start with Rupees and end with Only. Rupees One Lakh Fifty Thousand Only. The word Only stops anyone from adding to the amount, and it is the form banks expect.
- Write paise after the rupees. Rupees One Thousand Five Hundred and Fifty Paise Only, with 1,500.50 in the figures box. If there are no paise, write Only straight after the rupee words.
- Close the gaps. Draw a line through any blank space after Only, and write the figures close to the ₹ symbol with /- after them (1,50,000/-) so extra digits cannot be squeezed in.
- Figures and words must agree. Section 18 of the Negotiable Instruments Act, 1881 says that when they differ, the amount in words is the amount payable. In practice a mismatched cheque is usually returned unpaid, so read both once more before signing.
- No corrections. Under the RBI's CTS-2010 cheque standards, changes to the payee name or to the amount in figures or words are not accepted, even if you countersign them. Cancel the leaf and write a fresh one.
- Date it right. A cheque is valid for three months from the date written on it (an RBI instruction in force since 1 April 2012). Write the date in the DD/MM/YYYY boxes printed on the leaf.
Examples
| In figures | On the words line |
|---|---|
| ₹500/- | Rupees Five Hundred Only |
| ₹1,250.75 | Rupees One Thousand Two Hundred Fifty and Seventy Five Paise Only |
| ₹1,50,000/- | Rupees One Lakh Fifty Thousand Only |
| ₹12,34,567/- | Rupees Twelve Lakh Thirty Four Thousand Five Hundred Sixty Seven Only |
| ₹2,50,00,000/- | Rupees Two Crore Fifty Lakh Only |
Our guide on how to write a cheque in India walks through the whole leaf, including account payee crossing and where to sign.
Amounts in Words on Invoices and GST Bills
Most invoice formats print an Amount in Words line under the total, and accounting software fills it automatically. For Indian customers use the lakh and crore form that matches the figures on the bill: Rupees Twelve Lakh Thirty Four Thousand Only against ₹12,34,000. Export invoices are raised in the currency of the contract, so the words follow that currency and the international scale: US Dollars One Million Five Hundred Thousand Only. Keep one system per document; mixing 15 lakh in one line and 1.5 million in the next invites errors.
GST invoices are usually rounded to the nearest rupee (the CGST Act allows tax amounts to be rounded off to the nearest rupee), which means the words end with Only and there are no paise to spell out. Use the GST calculator to work out the CGST, SGST or IGST split before you write the total in words, and the cash counter when the payment arrives in notes.
Common Mistakes
- 1.5 lakh is not 15 lakh. 1.5 lakh is 1,50,000; 15 lakh is 15,00,000. Decimal shorthand is fine in conversation, but write the full figure on documents.
- Lakh, not lac. Both are understood, but lakh is the spelling in RBI and government usage and the one to put on official paperwork.
- 1.5 crore is 15 million, not 1.5 million. 1.5 million is only 15 lakh. Converting between the systems is where most reporting errors creep in, so check the zeros with the table above.
- Hundred and one, or hundred one? Both forms appear on Indian cheques and both are read the same way. This converter leaves out the and inside the rupee amount and reserves it for the paise, which keeps the words unambiguous.
- Lakh or lakhs? On the words line the singular is conventional (Fifteen Lakh Rupees), just as you would write Fifteen Thousand and not Fifteen Thousands.
- Forgetting Only. Without it, a blank space at the end of the line is an invitation to add words.
Indian Grouping in Excel and Google Sheets
Spreadsheets default to grouping in threes, and neither Excel nor Google Sheets has a built-in number to words function, which is why this page exists. For the commas, a custom number format switches a column to lakh and crore grouping:
[>=10000000]##\,##\,##\,##0;[>=100000]##\,##\,##0;##,##0
In Excel, select the cells, open Format Cells, pick Custom and paste the code. In Google Sheets, use Format, then Number, then Custom number format. The three sections handle crores, lakhs and smaller numbers in turn. Setting the Windows regional format to English (India) also makes Excel apply Indian grouping to its standard number formats.
Frequently Asked Questions
How many zeros are in a lakh?
A lakh has 5 zeros. 1 lakh = 1,00,000, which is one hundred thousand in the international system.
How many lakhs make a crore?
100 lakhs make 1 crore. 1 crore = 1,00,00,000, which is ten million in the international system.
How do you write rupees in words on a cheque?
Start with the word Rupees, spell out the amount, and end with Only. For ₹1,50,000 write Rupees One Lakh Fifty Thousand Only, then draw a line through the leftover space so nothing can be added.
How do you write paise on a cheque?
Write the rupee part first, then the word and, then the paise. For ₹1,500.50 write Rupees One Thousand Five Hundred and Fifty Paise Only. If the amount has no paise, write Only straight after the rupee words.
What happens if the amount in words and figures on a cheque do not match?
Under Section 18 of the Negotiable Instruments Act, 1881, the amount written in words is the amount ordered to be paid. Many banks simply return such a cheque unpaid, so check both before you sign.
Is it lakh or lac?
Both spellings are understood, but lakh is the spelling used by the Reserve Bank of India and government departments. Use lakh on cheques, invoices and official forms.
How much is 1 million in lakhs, and 1 billion in crores?
1 million = 10 lakh (10,00,000) and 1 billion = 100 crore (1,00,00,00,000). Going the other way, 1 crore = 10 million and 1 lakh crore = 1 trillion.
What is the difference between the Indian and the international number system?
The Indian system groups digits as 3, then 2, 2, 2 from the right and uses thousand, lakh and crore (1,00,00,000). The international system groups digits in threes and uses thousand, million and billion (10,000,000). The digits are the same, only the commas and the words change.