Orchids Logo

Reading and Writing Large Numbers

Class 5Large Numbers (Grade 5)

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 PeriodDigits It ContainsPosition from Right
OnesOnes, Tens, Hundreds1st, 2nd, 3rd
ThousandsThousands, Ten Thousands4th, 5th
LakhsLakhs, Ten Lakhs6th, 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:

FormExampleDescription
Standard form (Numeral)3,56,204The usual way of writing a number with commas
Number name (Words)Three lakh fifty-six thousand two hundred and fourThe number written out in words
Expanded form3,00,000 + 50,000 + 6,000 + 200 + 4Sum 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:

LT.ThThHTO
602045

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

  1. Read the number 7,06,510 in words.
  2. Write in figures: Four lakh sixty-eight thousand and ninety.
  3. Write the number name for 10,03,005.
  4. Write the expanded form of 2,80,406 and then write its number name.
  5. Write in figures: Fifteen lakh seventy thousand three hundred and eleven.
  6. What is the number name of the successor of 4,99,999?
  7. Rahul says the distance from Delhi to Chennai is "two thousand one hundred and seventy-five" kilometres. Write this in figures.
  8. 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.

We are also listed in