Reading and Writing Large Numbers
Reading and writing large numbers is a core skill in Class 5 Maths. You will work with numbers up to 7 digits (ten lakhs / millions) and learn to express them as number names (words), numerals (figures), and expanded form.
Correctly reading large numbers requires understanding periods -- groups of digits separated by commas. Writing large numbers requires knowing the place value of every digit and using zeros as placeholders when certain places have no value.
This is a skill you use every day without realising it. When you read a price tag that says ₹4,25,000, when your teacher tells you the population of Bangalore is 1,23,00,000, or when you read a cheque amount in words -- you are reading and writing large numbers. Mastering this topic makes all further arithmetic with large numbers much easier.
In this lesson, you will learn step-by-step methods for reading any large number correctly and writing any number name as a numeral, with special attention to handling zeros in the middle of a number.
What is Reading and Writing Large Numbers - Class 5 Maths (Large Numbers)?
Reading a number means saying or writing its name in words. Writing a number means converting a word-form name into numerals (figures).
Periods help us read large numbers by breaking them into manageable groups:
| Indian System Period | Digits It Contains | Position from Right |
|---|---|---|
| Ones | Ones, Tens, Hundreds | 1st, 2nd, 3rd |
| Thousands | Thousands, Ten Thousands | 4th, 5th |
| Lakhs | Lakhs, Ten Lakhs | 6th, 7th |
How to read: Read each period as a group, and append the period name after each group. For example, 4,52,830 is read as: "Four lakh fifty-two thousand eight hundred and thirty."
Rules for writing number names:
- Read from the leftmost period to the rightmost.
- Do not read zeros. If the thousands period is 03, just say "three thousand" (not "zero three thousand" or "zero-three thousand").
- Use "and" before the tens and ones part of the last group. Example: "Two hundred and fifteen."
- Hyphenate compound numbers from twenty-one to ninety-nine: "forty-five", "seventy-eight", etc.
- If an entire period is zero, skip it completely. "5,00,042" is read as "Five lakh and forty-two" -- the thousands period is not mentioned at all.
Reading and Writing Large Numbers Formula
To Read: Split into periods (from right) -> Read each group -> Add period name
To Write: Convert each period name to digits -> Fill correct positions -> Fill gaps with 0
Types and Properties
Three ways to express any number:
| Form | Example | Description |
|---|---|---|
| Standard form (Numeral) | 3,56,204 | The usual way of writing a number with commas |
| Number name (Words) | Three lakh fifty-six thousand two hundred and four | The number written out in words |
| Expanded form | 3,00,000 + 50,000 + 6,000 + 200 + 4 | Sum of place values of each digit |
Common patterns with zeros:
- Zero in the thousands period: 5,00,432 -- read as "Five lakh four hundred and thirty-two" (skip the zero thousands).
- Zero in the hundreds place: 3,45,012 -- read as "Three lakh forty-five thousand and twelve" (hundreds is zero, so skip it).
- Multiple zeros: 8,00,009 -- read as "Eight lakh and nine" (skip everything between).
Writing from words to figures -- the zero trap:
When converting "Three lakh and five" to figures, students often write 3,05 or 35,000 instead of the correct 3,00,005. The trick is to fill every place -- if a period is not mentioned, all its places are 0.
Solved Examples
Example 1: Example 1: Read a 6-Digit Number
Problem: Read the number 8,04,370.
Solution:
Step 1: Split into periods using commas: 8 | 04 | 370
Step 2: Read each period from left to right:
- Lakhs period: 8 -> Eight lakh
- Thousands period: 04 -> Four thousand (the 0 in the ten-thousands place is not read)
- Ones period: 370 -> Three hundred and seventy
Step 3: Combine all parts.
Answer: Eight lakh four thousand three hundred and seventy.
Example 2: Example 2: Read a 7-Digit Number
Problem: Read the number 23,05,600.
Solution:
Step 1: This is a 7-digit number. Split into periods: 23 | 05 | 600
Step 2: Read each period:
- Lakhs period: 23 -> Twenty-three lakh
- Thousands period: 05 -> Five thousand
- Ones period: 600 -> Six hundred
Step 3: Combine.
Answer: Twenty-three lakh five thousand six hundred.
Example 3: Example 3: Write in Figures
Problem: Write in figures: Six lakh two thousand and forty-five.
Solution:
Step 1: Convert each period to digits:
- Six lakh = 6,00,000
- Two thousand = 2,000 (since no "ten thousand" was mentioned, the T.Th digit is 0)
- Forty-five = 45 (since no "hundred" was mentioned, the H digit is 0)
Step 2: Fill the place value chart:
| L | T.Th | Th | H | T | O |
|---|---|---|---|---|---|
| 6 | 0 | 2 | 0 | 4 | 5 |
Step 3: Read from the chart: 6,02,045.
Answer: 6,02,045
Example 4: Example 4: Write in Figures (with Many Zeros)
Problem: Write in figures: Nine lakh thirty thousand and eight.
Solution:
Step 1: Convert:
- Nine lakh = 9,00,000
- Thirty thousand = 30,000
- Eight = 8
Step 2: Add: 9,00,000 + 30,000 + 8 = 9,30,008
Step 3: Check: Hundreds place = 0, Tens place = 0 (neither was mentioned in the name). These zeros must be present as placeholders.
Answer: 9,30,008
Example 5: Example 5: Expanded Form to Number Name
Problem: Write the number name for: 5,00,000 + 40,000 + 300 + 20 + 1.
Solution:
Step 1: First, find the standard form by adding:
5,00,000 + 40,000 = 5,40,000. Then + 300 = 5,40,300. Then + 20 = 5,40,320. Then + 1 = 5,40,321.
Step 2: Standard form = 5,40,321. Split into periods: 5 | 40 | 321.
Step 3: Read:
- 5 -> Five lakh
- 40 -> Forty thousand
- 321 -> Three hundred and twenty-one
Answer: Five lakh forty thousand three hundred and twenty-one.
Example 6: Example 6: Number Name to Expanded Form
Problem: Write the expanded form of: Seven lakh eighteen thousand nine hundred and six.
Solution:
Step 1: Write in figures: 7,18,906
Step 2: Expand each digit by its place value:
- 7 x 1,00,000 = 7,00,000
- 1 x 10,000 = 10,000
- 8 x 1,000 = 8,000
- 9 x 100 = 900
- 0 x 10 = 0 (skip)
- 6 x 1 = 6
Answer: 7,00,000 + 10,000 + 8,000 + 900 + 6
Example 7: Example 7: Reading Numbers with All-Zero Periods
Problem: Read 3,00,007.
Solution:
Step 1: Split into periods: 3 | 00 | 007
Step 2: Read each period:
- Lakhs: 3 -> Three lakh
- Thousands: 00 -> (entirely zero, skip this period completely)
- Ones: 007 -> Seven
Step 3: Combine: Three lakh and seven.
Important: We do NOT say "three lakh zero thousand zero hundred and seven." Zeros are never spoken in number names.
Answer: Three lakh and seven.
Example 8: Example 8: Word Problem -- Writing a Population Figure
Problem: Meera's grandfather says his village has a population of "two lakh five thousand and twelve." Write this in figures and in expanded form.
Solution:
Step 1: Convert to figures:
- Two lakh = 2,00,000
- Five thousand = 5,000 (no ten-thousands mentioned, so T.Th = 0)
- Twelve = 12 (no hundreds mentioned, so H = 0)
Step 2: Add: 2,00,000 + 5,000 + 12 = 2,05,012
Step 3: Expanded form: 2,00,000 + 5,000 + 10 + 2
Answer: The population is 2,05,012. Expanded: 2,00,000 + 5,000 + 10 + 2.
Example 9: Example 9: Comparing Two Number Names
Problem: Which is greater -- "Five lakh ninety thousand" or "Six lakh two hundred"?
Solution:
Step 1: Write each in figures:
- Five lakh ninety thousand = 5,90,000
- Six lakh two hundred = 6,00,200
Step 2: Both are 6-digit numbers. Compare the lakhs digit: 5 vs 6. Since 5 < 6, the second number is greater.
Answer: Six lakh two hundred (6,00,200) is greater than Five lakh ninety thousand (5,90,000).
Example 10: Example 10: The Successor in Words
Problem: What comes just after 9,99,999? Write the successor in both figures and words.
Solution:
Step 1: Successor = 9,99,999 + 1 = 10,00,000
Step 2: 10,00,000 is a 7-digit number. It introduces the ten-lakhs place.
Step 3: In words: Ten lakh.
Key insight: The largest 6-digit number (9,99,999) is followed by the smallest 7-digit number (10,00,000). This is a major milestone in the number system.
Answer: The successor of 9,99,999 is 10,00,000 -- Ten lakh.
Real-World Applications
Reading and writing large numbers is used extensively in daily life and academic settings:
- Census data: India's population reports use numbers in crores and lakhs. Being able to read "1,40,00,00,000" correctly is essential.
- Banking and cheques: Every cheque requires the amount in both words and figures. Banks reject cheques if the amount in words does not match the figures.
- Shopping: Property prices ("₹50,00,000"), car prices ("₹8,45,000"), and insurance premiums all require reading large numbers.
- News and media: Headlines like "Government allocates ₹2,00,000 crore for infrastructure" require understanding of large number names.
- Science: Distances in astronomy ("The Moon is 3,84,400 km from Earth") and populations of bacteria require reading large numbers.
- Exams: Both CBSE school exams and competitive Olympiad exams test this skill regularly.
Key Points to Remember
- Use periods (Lakhs, Thousands, Ones) to break a large number into readable groups.
- Read from left to right, saying each group's value followed by its period name.
- Skip zeros while reading -- never say "zero thousand" or "zero hundred." If an entire period is zero, skip it completely.
- When writing a number from its name, convert each period to digits and fill empty places with 0.
- Expanded form shows the number as a sum of place values of all its digits.
- Hyphenate compound numbers between 21 and 99: twenty-one, thirty-five, sixty-eight.
- Use "and" before the tens-and-ones part of the last group: "Two hundred and forty-five."
- The zero trap is the most common mistake: when a period is not mentioned, fill all its places with 0. "Three lakh and five" = 3,00,005, not 35,000.
Practice Problems
- Read the number 7,06,510 in words.
- Write in figures: Four lakh sixty-eight thousand and ninety.
- Write the number name for 10,03,005.
- Write the expanded form of 2,80,406 and then write its number name.
- Write in figures: Fifteen lakh seventy thousand three hundred and eleven.
- What is the number name of the successor of 4,99,999?
- Rahul says the distance from Delhi to Chennai is "two thousand one hundred and seventy-five" kilometres. Write this in figures.
- Write these in ascending order using their figures: Three lakh ten thousand; Two lakh ninety-nine thousand; Three lakh nine thousand.
Frequently Asked Questions
Q1. How do you read a 6-digit number?
Split it into three periods from the right: Ones (first 3 digits), Thousands (next 2 digits), Lakhs (remaining digits). Read each period and add its name. For example, 4,52,830 is read as "Four lakh fifty-two thousand eight hundred and thirty."
Q2. What if a period contains all zeros?
Skip it entirely while reading. For example, 5,00,042 is read as "Five lakh and forty-two." The thousands period (00) is not mentioned at all. But in the numeral, the zeros must be written to maintain the correct number of digits.
Q3. How do I write a number from its name when some places are missing?
Fill the missing places with zeros. "Three lakh and five" means: Lakhs = 3, Ten Thousands = 0, Thousands = 0, Hundreds = 0, Tens = 0, Ones = 5. So the number is 3,00,005. This is the most common area where students make mistakes.
Q4. When do I use 'and' in a number name?
Use "and" before the hundreds-tens-ones group at the end. For example, "Five lakh forty-two thousand and sixteen." Some writing styles also use "and" within the ones period: "Two hundred and thirty." Follow your textbook's convention.
Q5. What is the difference between a numeral and a number name?
A numeral is the number written in digits using the symbols 0-9 (e.g., 6,45,230). A number name is the same number expressed in words (e.g., Six lakh forty-five thousand two hundred and thirty). Both represent the exact same value.
Q6. How do I write a cheque amount in words?
Start with "Rupees," then write the full number name, and end with "only." For example, ₹3,25,000 is written as "Rupees Three Lakh Twenty-Five Thousand Only." Banks reject cheques if the words and figures do not match.
Q7. Can the same number have different names in different systems?
Yes. In the Indian system, 15,00,000 is "Fifteen lakh." In the International system, the same number (written as 1,500,000) is "One million five hundred thousand." The value is identical -- only the name differs because the grouping rules differ.
Q8. What is the largest number name a Class 5 student should know?
Class 5 students should be comfortable reading and writing numbers up to 99,99,999 (ninety-nine lakh ninety-nine thousand nine hundred and ninety-nine), which is the largest 7-digit number. Some syllabi also introduce crores (1,00,00,000 = one crore).
Q9. Is this topic important for competitive exams?
Yes. Reading and writing numbers correctly is tested in Olympiad exams, NTSE, and state-level talent tests. Common exam traps include numbers with zeros in the middle (testing the "zero trap"), converting between Indian and international names, and writing the predecessor/successor in words.
Q10. How do I avoid making mistakes with zeros?
Always use a place value chart. Write the period labels (L, T.Th, Th, H, T, O) across the top, fill in the digits that are mentioned, and put 0 in every remaining position. This systematic approach eliminates errors.
Related Topics
- Numbers up to Lakhs
- Place Value of Large Numbers
- Indian and International Number System (Grade 5)
- Comparing Large Numbers (Grade 5)
- Ordering Large Numbers (Grade 5)
- Rounding Large Numbers
- Estimation (Grade 5)
- Roman Numerals (I to M)
- Numbers up to Crores
- Number Names in Lakhs and Crores
- Expanded Form of Large Numbers
- Predecessor and Successor (Grade 5)










