Number to Words Converter

Turn an amount into words with Indian lakh and crore grouping, ready for a cheque. Handles paise, and offers title, upper, and lower case.

Why does this use lakh and crore instead of million?

Because Indian cheques, invoices, and contracts do. Indian numbering groups the first three digits then in pairs: 12,34,567 is twelve lakh thirty four thousand five hundred sixty seven. The same figure in international numbering is 1.23 million, which a bank here will not accept on a cheque.

How should I write paise on a cheque?

After the rupees, before the "Only". Fifty paise on twelve thousand reads "Rupees Twelve Thousand and Fifty Paise Only". If the amount is whole rupees, leave the paise out entirely rather than writing "and Zero Paise".

Why does every cheque end with "Only"?

To close the line so nothing can be added after it. The same reason you draw a line through the remaining blank space. Without it, "Twelve Thousand" can quietly become "Twelve Thousand Five Hundred".

Should the words be in capitals?

Either works and banks accept both. Capitals are harder to alter, which is why many people prefer them for large amounts. Switch the case above to whichever your organisation uses.

How large a number does this handle?

Up to 99,99,99,99,999, which is just under ten thousand crore. Anything larger is not moved by cheque anyway - it goes by RTGS, where the amount is entered as digits.

Does it round the paise?

Yes, to the nearest paisa, before splitting the amount. That matters because a figure typed as a decimal can carry a fraction of a paisa, and a stray paisa on a cheque is a returned cheque.