🔢 Finance & Documentation Guide

Number to Words Converter: Indian Rupees in Words for Cheques & Invoices (2026)

📅 June 2026⏱ 8 min read✍️ ToolLoom Editorial

Writing "₹4,56,789" in words sounds simple — until you're staring at a cheque with no idea whether it's "four lakh fifty six thousand" or something else entirely. This guide explains the Indian numbering system, how cheque amounts must be written for banks to accept them, the difference between lakh/crore and million/billion, and exactly how to avoid the mistakes that cause cheque and invoice rejections.

📋 In This Article
  1. Why numbers must be written in words
  2. Indian numbering system — lakh & crore explained
  3. Indian vs international numbering system
  4. How to write a cheque amount correctly
  5. Converting decimal amounts (rupees and paise)
  6. Number to words in legal documents & invoices
  7. Worked examples — common amounts
  8. 5 mistakes that cause cheque rejection
  9. Frequently asked questions

Why Numbers Must Be Written in Words

Writing an amount in both numerals and words is a centuries-old fraud-prevention practice, formally recognised under the Negotiable Instruments Act, 1881 in India. Digits are trivially easy to alter — a "1" can become a "7" with one stroke, "40,000" can become "4,00,000" with an extra comma and zero. Words are much harder to tamper with undetected.

🏦
Bank Cheques
Every Indian cheque requires the amount in both figures and words. Banks reject cheques where these don't match, or where words are missing.
📄
Legal Contracts
Affidavits, promissory notes, and sale deeds use amount-in-words to prevent disputes. If figures and words conflict, courts treat words as binding.
🧾
Invoices & GST
Many B2B invoices and government tender documents require "amount in words" as a standard field for verification and audit purposes.
✍️
Salary Slips
Some HR departments include net salary in words on payslips, particularly for high-value compensation documentation.

Legal weight of words: If the numerical figure and the written words on a cheque disagree, Indian banking practice (and most legal interpretations) treat the words as the legally binding amount — because words are significantly harder to forge or alter than digits.

Indian Numbering System — Lakh & Crore Explained

India uses a distinct numbering system that groups digits differently from the international (Western) system. Once you understand the pattern, converting becomes mechanical.

NumeralIndian SystemIn Words
100One HundredOne Hundred
1,000One ThousandOne Thousand
1,00,000One LakhOne Lakh
10,00,000Ten LakhTen Lakh
1,00,00,000One CroreOne Crore
10,00,00,000Ten CroreTen Crore
1,00,00,00,000One Arab (rare, mostly Pakistan/Bangladesh)One Hundred Crore

The comma placement rule

In the Indian system, the rightmost group has 3 digits, and every group after that has 2 digits: X,XX,XX,XXX. Compare: international system uses 3-digit groups throughout: X,XXX,XXX,XXX.

45,67,890
Forty Five Lakh Sixty Seven Thousand Eight Hundred Ninety
12,34,56,789
Twelve Crore Thirty Four Lakh Fifty Six Thousand Seven Hundred Eighty Nine

Indian vs International Numbering System

This is where most confusion arises — especially for Indians dealing with international clients, invoices, or US/UK financial documents.

NumeralIndian SystemInternational System
1,00,000 / 100,000One LakhOne Hundred Thousand
10,00,000 / 1,000,000Ten LakhOne Million
1,00,00,000 / 10,000,000One CroreTen Million
10,00,00,000 / 100,000,000Ten CroreOne Hundred Million
1,00,00,00,000 / 1,000,000,000One Hundred CroreOne Billion
💡

Quick conversion shortcut: 1 crore = 10 million. 1 lakh = 100 thousand. So if you see "$5 million" and need the Indian equivalent: 5 million ÷ 10 = 0.5 crore = 50 lakh. This mental shortcut is invaluable when dealing with international invoices, salary negotiations with global companies, or comparing foreign investment figures reported in Indian media.

⚠️

For international documents: If you're issuing an invoice to a US or UK client, use the international system (million, billion) and standard 3-digit comma grouping. For domestic Indian documents — cheques, GST invoices, RBI filings — always use the Indian system (lakh, crore).

How to Write a Cheque Amount Correctly

1

Start from the extreme left margin

Begin writing immediately at the left edge of the "Rupees" line — leaving no blank space at the start that could allow fraudulent insertion of extra words.

2

Write the full amount in words

Example: for ₹45,750 write "Rupees Forty Five Thousand Seven Hundred Fifty Only" — capitalise the first letter of each significant word.

3

Always end with "Only"

The word "Only" after the amount closes the entry and signals no further amount can be appended. Indian banks specifically check for this.

4

Draw a line through remaining blank space

If your written amount ends before the line's edge, draw a horizontal line to the end. This prevents anyone from adding extra words after "Only".

5

Ensure figures and words match exactly

Double-check ₹45,750 in numerals matches "Forty Five Thousand Seven Hundred Fifty" in words. Mismatches are the #1 reason cheques bounce or get returned.

🚨

RBI cheque truncation rules: Under CTS (Cheque Truncation System), banks process cheque images rather than physical cheques. Any mismatch between the numerical and word amount results in automatic return, often marked "Words and figures differ" — a formal dishonour that can affect your banking record if repeated.

Converting Decimal Amounts (Rupees and Paise)

Real-world amounts rarely round to whole rupees. Here's the standard format for decimal conversion:

₹2,450.75
Two Thousand Four Hundred Fifty Rupees and Seventy Five Paise Only
₹99,999.99
Ninety Nine Thousand Nine Hundred Ninety Nine Rupees and Ninety Nine Paise Only
Decimal ValuePaise in Words
.05Five Paise
.25Twenty Five Paise
.50Fifty Paise
.99Ninety Nine Paise
💡

When paise is zero: If the amount is a whole number (e.g., ₹50,000.00), you can omit the paise portion entirely and just write "Fifty Thousand Rupees Only" — there is no need to write "and Zero Paise."

Worked Examples — Common Amounts

AmountIn Words
₹999Nine Hundred Ninety Nine Rupees Only
₹15,000Fifteen Thousand Rupees Only
₹1,25,000One Lakh Twenty Five Thousand Rupees Only
₹7,50,000Seven Lakh Fifty Thousand Rupees Only
₹50,00,000Fifty Lakh Rupees Only
₹1,00,00,000One Crore Rupees Only
₹2,75,50,000Two Crore Seventy Five Lakh Fifty Thousand Rupees Only
₹10,00,00,000Ten Crore Rupees Only

🔢 Convert Any Number to Words — Free

Enter any number — ToolLoom instantly converts it to words in the Indian system (lakh/crore) with proper cheque formatting, decimal/paise handling, and "Only" suffix included.

Open Number to Words →

5 Mistakes That Cause Cheque Rejection

MistakeWhy It Causes RejectionFix
Figures and words don't matchBank's CTS system flags any mismatch as a dishonour reason — "Words and figures differ"Always double-check both fields match exactly before signing
Missing "Only" at the endSome banks consider this incomplete, especially for high-value cheques, raising fraud concernsAlways end the words line with "Only"
Leaving blank space without a lineBlank space after the amount can be exploited to insert additional words/digitsDraw a line through any remaining space on the amount line
Using international system on Indian chequesWriting "One Hundred Thousand" instead of "One Lakh" on an Indian cheque can confuse bank clerks and cause processing delaysAlways use lakh/crore terminology for Indian bank cheques
Inconsistent capitalisation or spacingWhile not always a rejection reason, inconsistent formatting raises scrutiny and slows manual verificationCapitalise first letters consistently; leave single spaces between words

Frequently Asked Questions

Write the amount in words starting from the left margin, leaving no extra space at the beginning, and end with 'Only' after the amount. Example: for ₹45,750, write 'Rupees Forty Five Thousand Seven Hundred Fifty Only'. If there is space left after writing, draw a line to the end so no additional words can be inserted.
The Indian system uses lakh (100,000) and crore (10,000,000) with comma placement: 1,00,00,000 (one crore). The international system uses thousand, million, billion: 10,000,000 (ten million). The same number — one crore — equals ten million internationally.
1 lakh (1,00,000) is written as 'One Lakh' in the Indian system, or 'One Hundred Thousand' in the international system. 10 lakh = 'Ten Lakh' or 'One Million'. 1 crore = 'One Crore' or 'Ten Million'. For Indian financial documents, always use lakh/crore.
Split the number at the decimal point. Example: ₹2,450.75 = 'Two Thousand Four Hundred Fifty Rupees and Seventy Five Paise Only'. Some formats omit 'and' — both are acceptable on Indian cheques. If paise is zero, you can omit it entirely.
Most converters, including ToolLoom's, support values up to 999 crore for the Indian system or 999 trillion for the international system — covering virtually every real-world financial, legal, or business use case.
This is a fraud-prevention practice required for cheques, promissory notes, and contracts under Indian banking and legal conventions referenced in the Negotiable Instruments Act, 1881. If figures and words disagree, banks and courts generally treat the words as legally binding, since words are harder to alter undetected.

More from ToolLoom

About ToolLoom

ToolLoom builds free financial and utility tools for Indian students, professionals, and creators. Found an error or want a feature added? Email us at contact@toolloom.in