Converters

How to Write Numbers in Words (Cheques, Contracts and Style Rules)

How to write numbers in words: how a figure breaks into groups of three, writing an amount on a cheque, the hyphen and "and" rules, when style guides say to spell a number out, and lakh/crore vs million.

6 min readUpdated Aug 1, 2026

Writing a number in words looks trivial until it lands on something that matters - a cheque, a contract, an invoice - and you stall over whether it is "forty-five thousand two hundred fifty" or "forty five thousand, two hundred and fifty". Numerals are compact but easy to misread and easy to alter; words are unambiguous and hard to tamper with, which is why banks and lawyers still insist on them. This guide covers how a figure breaks into words, how to write an amount on a cheque, the hyphen and "and" rules that trip people up, and when style guides say to spell a number out at all. The Number to Words converter handles the mechanical part instantly, in your browser.

How a number breaks into words

Long numbers are read in groups of three digits, counted from the right - which is precisely what the thousands commas are marking. Each group is spoken as an ordinary three-digit number and then labelled with the name of its group: thousand, million, billion, trillion. The rightmost group carries no label. Once you see that pattern, every number follows the same four rules:

  • Split into groups of three from the right. 45,250 is two groups - 45 and 250 - so it reads forty-five thousand two hundred fifty.
  • Read the hundreds digit first, then the rest: 567 is five hundred sixty-seven.
  • Numbers from 13 to 19 have their own words (thirteen, fourteen); from 20 up you combine a tens word with a unit word (sixty-seven).
  • Skip any group that is all zeros. 2,500,000 is two million five hundred thousand - there is no "zero thousand" in the middle.

A worked example

Take 1,234,567.89. The commas already show the groups: 1 | 234 | 567, plus a decimal part.

  • 1 sits in the millions group, so it is one million.
  • 234 is two hundred thirty-four, and its group label is thousand: two hundred thirty-four thousand.
  • 567 is the final group and takes no label: five hundred sixty-seven.
  • The decimal part is read digit by digit after the word point: point eight nine.

Put end to end, that is one million two hundred thirty-four thousand five hundred sixty-seven point eight nine. Type 1234567.89 into the Number to Words converter and you get exactly that. Commas are optional - they are stripped before conversion, so 1,234,567.89 and 1234567.89 give identical output.

Writing an amount on a cheque

A cheque is the most common reason anyone needs this, and it follows conventions a plain conversion does not cover. The amount in words is the controlling figure: where the words and the numerals disagree, standard banking practice in most countries is that the words prevail. That redundancy is the entire point of writing the amount twice.

  1. Write the whole-number part in words. For 45,250.75 that is Forty-five thousand two hundred fifty.
  2. Name the currency after the number, not before: ... fifty rupees, or ... fifty dollars.
  3. Express the fractional part as a whole number of the minor unit rather than as digits after "point": and seventy-five paise, or and 75/100 on a US-style cheque.
  4. Finish with the word Only and rule a line through any leftover space. Both conventions exist to stop anything being added after your writing.

The finished line reads: Forty-five thousand two hundred fifty rupees and seventy-five paise only. The converter supplies the number wording - it returns Forty five thousand two hundred fifty point seven five - and you add the currency and the minor-unit phrasing, because those differ by country and sometimes by bank.

Hyphens, "and", and house style

Three formatting details are deliberately left to you, because the right answer depends on the document.

  • Hyphens. Compound numbers from twenty-one to ninety-nine are hyphenated in standard written English: twenty-one, forty-five, ninety-nine. Larger numbers are not - it is two hundred fifty, never two-hundred-fifty. The converter outputs spaced words (forty five), so add the hyphens yourself for anything formal.
  • The word "and". British English inserts it before the final part of a hundreds number - one hundred and five, two thousand and twenty. American English drops it: one hundred five. Neither is wrong; match whichever convention the rest of your document uses. The converter follows the American style.
  • Capitalisation. The converter capitalises the first word so the result can stand alone on a cheque line; in running prose, lower-case it unless it starts the sentence.

When should you spell a number out?

In ordinary prose, spelling out every number is unreadable, so the major style guides draw a line - just in different places:

  • AP style, used by news and most web writing: spell out one through nine, use numerals from 10 upward.
  • Chicago style, used in books and academic writing: spell out whole numbers from zero through one hundred, plus round multiples such as two hundred or five thousand.
  • Both agree on one hard rule: never begin a sentence with a numeral. Either rewrite the sentence or spell the number out.
  • Always keep numerals for dates, page numbers, percentages, measurements, and money in tables - spelling those out hurts rather than helps.

Outside prose the goal changes: on cheques, contracts and invoices the amount is repeated in words to prevent tampering, not to read more smoothly - so it is spelled out however large it is.

Short scale, long scale, and lakh vs crore

"Billion" does not mean the same thing everywhere. The short scale - where a thousand million makes a billion (10^9) - is standard in the US and in modern British usage, and what this converter uses. The older long scale, still current in much of continental Europe, makes a billion a million million (10^12). Across borders, the words can be more ambiguous than the digits.

The Indian numbering system groups differently again: above a thousand it counts in lakh (1,00,000 = one hundred thousand) and crore (1,00,00,000 = ten million), placing commas every two digits above the thousands group. The converter always returns short-scale English, so 10,000,000 comes back as ten million rather than one crore - convert with 1 lakh = 100 thousand and 1 crore = 10 million. Indian-style commas in the input are perfectly safe: 1,00,000 and 100000 both return one hundred thousand, since every comma is ignored before conversion.

Edge cases worth knowing

  • Negatives. A leading minus sign is read as the word negative, so -1,500 becomes negative one thousand five hundred.
  • Decimals are read digit by digit. 0.5 is zero point five - not five tenths - and trailing zeros are spoken as typed, so 12.50 returns twelve point five zero.
  • Very large numbers are named up to 21 digits, ending at quintillion. Past that there are no widely agreed names, so the converter reports an error rather than inventing one.
  • Scientific notation is not accepted. Type 100000 rather than 1e5.

Convert a number now

Paste any figure into the Number to Words converter and the words appear as you type - no sign-up, nothing uploaded, and the number never leaves your browser. If you are spelling out a figure worked out elsewhere, the EMI Calculator and GST Calculator produce the amounts that most often land on a cheque or an invoice.

Frequently asked questions

How do you write an amount in words on a cheque?
Write the whole-number part in words, then the currency, then the fractional part as a whole number of the minor unit, then the word Only - for example "Forty-five thousand two hundred fifty rupees and seventy-five paise only" for 45,250.75. Rule a line through any leftover space so nothing can be added. Note the fraction is written as seventy-five paise (or 75/100), not as "point seven five", and that where the words and the numerals disagree, banking practice in most countries treats the words as the controlling amount.
Is it "one hundred five" or "one hundred and five"?
Both are correct - it is a regional convention rather than a rule. British English inserts "and" before the final part of a hundreds number (one hundred and five, two thousand and twenty), while American English leaves it out (one hundred five). Pick whichever matches the rest of your document and stay consistent. The converter follows the American style, so add the "and" yourself if you are writing British English.
Why does it say ten million instead of one crore?
The converter outputs short-scale English - thousand, million, billion, trillion - so it never uses lakh or crore. Convert with 1 lakh = 100 thousand and 1 crore = 10 million: 10,000,000 comes back as ten million, which is one crore. You can still type numbers with Indian-style comma grouping, because all commas are ignored before conversion - 1,00,000 and 100000 both return one hundred thousand.