Have you ever been confused when reading a number like 1,234,567 in English? Or heard a foreigner say "two point five million" and had to take a few seconds to translate it in your head?
This article will help you master the rules for reading numbers from hundreds to billions as naturally as a native speaker.
Basic Rule: Three-Digit Structure
English numbers are read in three-digit groups from right to left, with each group separated by a comma:

Tip: Every comma means "moving up one level" - the first comma = thousand, the second comma = million, the third comma = billion.
How to Read Numbers with Hundreds (Hundred)
For numbers from 100 to 999, use the formula:
[Hundreds digit] + hundred + (and) + [last two digits]
Important notes:
- British English: "and" is mandatory after hundred → two hundred AND fifty-six
- American English: "and" is often omitted → two hundred fifty-six
- "Hundred" is always singular, don't add "s" when followed by another number
- Examples:
105 → one hundred (and) five
250 → two hundred (and) fifty
999 → nine hundred (and) ninety-nine
Common mistake: Many people read 105 as "one hundred zero five" - this is incorrect. The zero in the middle does not need to be read; just say "and five" (British English) or "five" (American English).
How to Read Numbers with Thousands (Thousand)
For numbers from 1,000 to 999,999, the formula is:
[Number before the comma] + thousand + [the rest read like a number under 1,000]
Correct examples:
1,000 → one thousand
3,500 → three thousand five hundred
12,000 → twelve thousand
25,750 → twenty-five thousand seven hundred (and) fifty
100,000 → one hundred thousand
999,999 → nine hundred (and) ninety-nine thousand, nine hundred (and) ninety-nine
Quick reading tip: Separate the number at the comma. For example, 25,750 → read "25" as twenty-five thousand, then read "750" as seven hundred fifty.
How to Read Numbers with Millions (Million)
Million is used for numbers from 1,000,000 onwards:
[Number before "million"] + million + [the rest]
Examples:
1,000,000 → one million
2,500,000 → two million five hundred thousand or more concisely: two and a half million / 2.5 million (read as "two point five million")
7,250,000 → seven million, two hundred (and) fifty thousand
100,000,000 → one hundred million
How to read decimal numbers with million (extremely common in news, business):
1.2 million → one point two million (= 1,200,000)
3.5 million → three point five million (= 3,500,000)
4.75 million → four point seven five million (= 4,750,000)
How to Read Billions and Larger Numbers
How to read
1,000,000,000
one billion
5,800,000,000
five point eight billion / five billion eight hundred million
1,000,000,000,000
one trillion (= 1 thousand billion)
Some Important Notes
a) Hundred, thousand, million, billion are always singular when following a number:
- ✅ Correct: two hundred, five thousand, ten million
- ❌ Incorrect: two hundreds, five thousands, ten millions
b) When referring to an UNDEFINED quantity, add "s" + "of":
- hundreds of people
- thousands of dollars
- millions of fans
c) The number 0 in English has several readings:
- zero — American style, used in mathematics, science
- oh — for phone numbers, codes (room 305 = "three oh five")
- nil — sports scores (British English): 2-0 = "two nil"
- nought — British English, used in mathematics
Practice English Reading Effectively with Parroto
Reading correctly is hard enough; listening and understanding numbers at natural speaking speed is even harder. This is where the Dictation method shines. At Parroto, you can practice listening to real-world video clips from business news, talk shows, or movies - videos that help you speak quickly and naturally like in real life.
Combined with the Shadowing feature, you can also practice correct pronunciation and intonation. Start with 5 minutes a day, and you'll find that English numbers are no longer a nightmare, but become a habit that helps you improve every day.