Subtraction of Large Numbers
Subtraction of large numbers means finding the difference between numbers that have five, six, or more digits. In Class 5, students work with numbers up to the lakhs place and beyond.
Subtraction answers the question: How much more? or How much less? When we subtract 2,35,648 from 5,00,000, we find how far apart these two numbers are.
The same column-wise method used for smaller numbers works here — we just have more place-value columns to handle, and borrowing (regrouping) happens more often.
What is Subtraction of Large Numbers - Class 5 Maths (Operations)?
Subtraction is the process of taking one number away from another to find the difference. In a subtraction sentence:
| Minuend (larger number) | − | Subtrahend (number being subtracted) | = | Difference (result) |
For example: 7,54,302 − 2,89,156 = 4,65,146. Here 7,54,302 is the minuend, 2,89,156 is the subtrahend, and 4,65,146 is the difference.
Key properties of subtraction:
- Subtraction is not commutative: 8 − 3 ≠ 3 − 8
- Subtraction is not associative: (10 − 5) − 2 ≠ 10 − (5 − 2)
- Subtracting 0 from any number gives the number itself: 5,00,000 − 0 = 5,00,000
- Subtracting a number from itself gives 0: 3,46,215 − 3,46,215 = 0
Subtraction of Large Numbers Formula
Minuend − Subtrahend = Difference
Verification rule:
Difference + Subtrahend = Minuend
Always verify your answer by adding the difference and the subtrahend. If the sum equals the minuend, the subtraction is correct.
Types and Properties
Steps for subtracting large numbers:
- Write the numbers in columns — align digits by place value (ones under ones, tens under tens, and so on).
- Start from the ones column — subtract the bottom digit from the top digit.
- Regroup (borrow) if needed — if the top digit is smaller, borrow 1 from the next column to the left. That column's digit decreases by 1, and the current column gets 10 added.
- Move left column by column — repeat for tens, hundreds, thousands, ten-thousands, and lakhs.
- Write the difference — the result below the line is the answer.
Subtraction with zeros (special case):
When the minuend has zeros, borrowing requires going further left to find a non-zero digit.
Example: 5,00,000 − 1,23,456
- Ones column: 0 − 6 → cannot subtract. Borrow from tens. But tens = 0 too.
- Keep going left until you reach the 5 in the lakhs place.
- Borrow cascades: 5,00,000 becomes 4,99,99(10) — then subtract column by column.
- Result: 3,76,544
Subtraction with the Indian place-value system:
| TL (Ten Lakhs) | L (Lakhs) | TTh (Ten Thousands) | Th (Thousands) | H (Hundreds) | T (Tens) | O (Ones) |
|---|---|---|---|---|---|---|
| 7 | 5 | 4 | 3 | 0 | 2 | |
| − | 2 | 8 | 9 | 1 | 5 | 6 |
Solved Examples
Example 1: Example 1: Basic 5-Digit Subtraction
Problem: Subtract 34,567 from 89,243.
Solution:
Step 1: Ones: 3 − 7 → cannot subtract. Borrow from tens. 13 − 7 = 6
Step 2: Tens: 3 (after borrowing) − 6 → cannot subtract. Borrow from hundreds. 13 − 6 = 7
Step 3: Hundreds: 1 (after borrowing) − 5 → cannot subtract. Borrow from thousands. 11 − 5 = 6
Step 4: Thousands: 8 (after borrowing) − 4 = 4
Step 5: Ten-thousands: 8 − 3 = 5
Answer: 89,243 − 34,567 = 54,676
Verification: 54,676 + 34,567 = 89,243 ✓
Example 2: Example 2: 6-Digit Subtraction Without Borrowing
Problem: Calculate 8,75,964 − 3,42,521.
Solution:
Step 1: Ones: 4 − 1 = 3
Step 2: Tens: 6 − 2 = 4
Step 3: Hundreds: 9 − 5 = 4
Step 4: Thousands: 5 − 2 = 3
Step 5: Ten-thousands: 7 − 4 = 3
Step 6: Lakhs: 8 − 3 = 5
Answer: 8,75,964 − 3,42,521 = 5,33,443
Example 3: Example 3: Subtraction with Zeros
Problem: Subtract 2,56,789 from 5,00,000.
Solution:
Since the minuend has many zeros, we borrow from the lakhs place and cascade:
Step 1: 5,00,000 → borrow cascade → 4,99,99(10)
Step 2: Ones: 10 − 9 = 1
Step 3: Tens: 9 − 8 = 1
Step 4: Hundreds: 9 − 7 = 2
Step 5: Thousands: 9 − 6 = 3
Step 6: Ten-thousands: 9 − 5 = 4
Step 7: Lakhs: 4 − 2 = 2
Answer: 5,00,000 − 2,56,789 = 2,43,211
Example 4: Example 4: 7-Digit Subtraction
Problem: Find 45,83,210 − 19,67,845.
Solution:
Step 1: Ones: 0 − 5 → borrow → 10 − 5 = 5
Step 2: Tens: 0 (after borrowing) − 4 → borrow → 10 − 4 = 6
Step 3: Hundreds: 1 (after borrowing) − 8 → borrow → 11 − 8 = 3
Step 4: Thousands: 2 (after borrowing) − 7 → borrow → 12 − 7 = 5
Step 5: Ten-thousands: 7 (after borrowing) − 6 = 1
Step 6: Lakhs: 5 − 9 → borrow → 15 − 9 = 6
Step 7: Ten-lakhs: 3 (after borrowing) − 1 = 2
Answer: 45,83,210 − 19,67,845 = 26,15,365
Example 5: Example 5: Word Problem — Population
Problem: The population of Town A is 4,32,560 and the population of Town B is 2,87,895. How many more people live in Town A?
Solution:
Step 1: We need to find the difference: 4,32,560 − 2,87,895
Step 2: Ones: 0 − 5 → borrow → 10 − 5 = 5
Step 3: Tens: 5 (after borrowing) − 9 → borrow → 15 − 9 = 6
Step 4: Hundreds: 4 (after borrowing) − 8 → borrow → 14 − 8 = 6
Step 5: Thousands: 1 (after borrowing) − 7 → borrow → 11 − 7 = 4
Step 6: Ten-thousands: 2 (after borrowing) − 8 → borrow → 12 − 8 = 4
Step 7: Lakhs: 3 (after borrowing) − 2 = 1
Answer: Town A has 1,44,665 more people than Town B.
Example 6: Example 6: Word Problem — Money
Problem: Aman's father earned ₹6,45,000 in a year. He spent ₹4,87,350 on household expenses. How much did he save?
Solution:
Step 1: Savings = Earnings − Expenses = 6,45,000 − 4,87,350
Step 2: Ones: 0 − 0 = 0
Step 3: Tens: 0 − 5 → borrow → 10 − 5 = 5
Step 4: Hundreds: 9 (after borrowing) − 3 = 6
Step 5: Thousands: 4 − 7 → borrow → 14 − 7 = 7
Step 6: Ten-thousands: 3 (after borrowing) − 8 → borrow → 13 − 8 = 5
Step 7: Lakhs: 5 (after borrowing) − 4 = 1
Answer: Aman's father saved ₹1,57,650.
Example 7: Example 7: Word Problem — Distance
Problem: The distance from Delhi to Chennai by road is 2,175 km. Priya has already driven 1,348 km. How many more kilometres does she need to drive?
Solution:
Step 1: Remaining distance = 2,175 − 1,348
Step 2: Ones: 5 − 8 → borrow → 15 − 8 = 7
Step 3: Tens: 6 (after borrowing) − 4 = 2
Step 4: Hundreds: 1 − 3 → borrow → 11 − 3 = 8
Step 5: Thousands: 1 (after borrowing) − 1 = 0
Answer: Priya needs to drive 827 km more.
Example 8: Example 8: Estimation and Exact Answer
Problem: Estimate the difference of 7,63,482 and 2,98,517, then find the exact answer.
Solution:
Estimation (rounding to nearest lakh):
7,63,482 ≈ 8,00,000 and 2,98,517 ≈ 3,00,000
Estimated difference = 8,00,000 − 3,00,000 = 5,00,000
Exact calculation:
7,63,482 − 2,98,517
Step 1: Ones: 2 − 7 → borrow → 12 − 7 = 5
Step 2: Tens: 7 (after borrowing) − 1 = 6
Step 3: Hundreds: 4 − 5 → borrow → 14 − 5 = 9
Step 4: Thousands: 2 (after borrowing) − 8 → borrow → 12 − 8 = 4
Step 5: Ten-thousands: 5 (after borrowing) − 9 → borrow → 15 − 9 = 6
Step 6: Lakhs: 6 (after borrowing) − 2 = 4
Answer: Exact difference = 4,64,965 (close to the estimate of 5,00,000 ✓)
Example 9: Example 9: Word Problem — School Books
Problem: A school library has 1,25,340 books. If 47,895 books are in the science section, how many books are in other sections?
Solution:
Step 1: Other books = Total − Science = 1,25,340 − 47,895
Step 2: Ones: 0 − 5 → borrow → 10 − 5 = 5
Step 3: Tens: 3 (after borrowing) − 9 → borrow → 13 − 9 = 4
Step 4: Hundreds: 2 (after borrowing) − 8 → borrow → 12 − 8 = 4
Step 5: Thousands: 4 (after borrowing) − 7 → borrow → 14 − 7 = 7
Step 6: Ten-thousands: 1 (after borrowing) − 4 → borrow → 11 − 4 = 7
Step 7: Lakhs: 0 (after borrowing) → nothing left here = 0
Answer: 77,445 books are in other sections.
Example 10: Example 10: Multi-Step Word Problem
Problem: Rahul scored 3,45,280 points in the first round of a game and 2,78,695 points in the second round. Meera scored a total of 5,89,100 points. Who scored more, and by how much?
Solution:
Step 1: Rahul's total = 3,45,280 + 2,78,695 = 6,23,975
Step 2: Compare: Rahul (6,23,975) > Meera (5,89,100)
Step 3: Difference = 6,23,975 − 5,89,100
Step 4: Ones: 5 − 0 = 5
Step 5: Tens: 7 − 0 = 7
Step 6: Hundreds: 9 − 1 = 8
Step 7: Thousands: 3 − 9 → borrow → 13 − 9 = 4
Step 8: Ten-thousands: 1 (after borrowing) − 8 → borrow → 11 − 8 = 3
Step 9: Lakhs: 5 (after borrowing) − 5 = 0
Answer: Rahul scored more by 34,875 points.
Real-World Applications
Real-life uses of subtraction of large numbers:
- Banking: Finding the remaining balance after a withdrawal. If Aditi's account has ₹3,50,000 and she withdraws ₹1,25,750, her balance is ₹2,24,250.
- Population studies: Comparing populations of two cities or tracking population change over years.
- Shopping and budgets: Calculating change or money left after large purchases (laptops, furniture, school fees).
- Distance: Finding the remaining distance in a journey.
- Cricket: Calculating how many more runs a team needs. If the target is 3,25,000 runs in a tournament and a team has scored 2,87,650 so far, they need 37,350 more.
Key Points to Remember
- Always align digits by place value before subtracting.
- Start subtracting from the ones column and move left.
- Regroup (borrow) when the top digit is smaller than the bottom digit.
- When subtracting from numbers with many zeros, borrowing cascades from the first non-zero digit on the left.
- Verify your answer: Difference + Subtrahend must equal the Minuend.
- Subtraction is not commutative — the order of numbers matters.
- Estimate first by rounding to the nearest lakh or ten-thousand to check if your exact answer is reasonable.
- Use the Indian place-value system (ones, tens, hundreds, thousands, ten-thousands, lakhs, ten-lakhs) when working with large numbers.
Practice Problems
- Subtract: 7,65,432 − 3,89,876
- Find the difference: 10,00,000 − 4,56,321
- Subtract 2,34,567 from 8,00,000.
- A factory produced 5,43,200 units in April and 3,87,650 units in May. How many more units were produced in April?
- Neha's school collected ₹9,75,000 for a charity drive. They spent ₹6,48,375 on supplies. How much money is left?
- The distance from Mumbai to Kolkata is 1,98,600 m. Dev has walked 75,850 m. How much distance is left?
- Find the value: 32,50,000 − 18,74,639
- A stadium holds 65,000 seats. On match day, 47,832 seats were occupied. How many seats were empty?
Frequently Asked Questions
Q1. What is subtraction of large numbers?
Subtraction of large numbers is the process of finding the difference between numbers that have five or more digits. The method is the same as for smaller numbers — align the digits by place value, start from the ones column, and borrow (regroup) when needed.
Q2. How do you subtract when the top digit is smaller than the bottom digit?
You borrow 1 from the column to the left. The left column decreases by 1, and the current column gets 10 added to it. Then you subtract normally. For example, to subtract 8 from 3 in the ones column, borrow from tens: 13 − 8 = 5.
Q3. How do you subtract from a number with zeros, like 5,00,000?
When the minuend has zeros, borrowing cascades from the first non-zero digit. For 5,00,000 − any number, the 5 in the lakhs place becomes 4, and all the zeros become 9, except the ones place which becomes 10. Then subtract column by column.
Q4. How can you verify a subtraction answer?
Add the difference (answer) to the subtrahend (number you subtracted). If the sum equals the minuend (original number), your answer is correct. For example, if 8,50,000 − 3,25,000 = 5,25,000, then 5,25,000 + 3,25,000 should equal 8,50,000.
Q5. What is the Indian place-value system for large numbers?
In the Indian system, large numbers are grouped as: Ones, Tens, Hundreds, Thousands, Ten-Thousands, Lakhs (1,00,000), Ten-Lakhs (10,00,000), and Crores (1,00,00,000). Commas are placed after the hundreds place and then every two digits: e.g., 45,83,210.
Q6. Is subtraction commutative?
No, subtraction is not commutative. The order matters. 10 − 3 = 7, but 3 − 10 = −7 (a negative number). In Class 5, the minuend should always be greater than or equal to the subtrahend.
Q7. What is the difference between minuend, subtrahend, and difference?
The minuend is the number you subtract from (the larger number). The subtrahend is the number being subtracted. The difference is the result. In 9,00,000 − 3,50,000 = 5,50,000, the minuend is 9,00,000, subtrahend is 3,50,000, and difference is 5,50,000.
Q8. Why is estimation useful before subtracting large numbers?
Estimating by rounding numbers to the nearest lakh or ten-thousand gives a rough answer. This helps you check whether your exact answer is reasonable. If the estimate is 5,00,000 and your exact answer is 4,95,320, the answer is likely correct.
Q9. Can subtraction of large numbers have more than one borrowing step?
Yes, large numbers often need borrowing in multiple columns. For example, 7,00,302 − 3,56,789 requires borrowing in several columns, including cascade borrowing through zeros. Each column is handled one at a time from right to left.
Q10. How is subtraction of large numbers used in real life?
It is used in banking (calculating remaining balance), shopping (finding change from large payments), population studies (comparing city populations), sports (run differences in cricket), and distance calculations for travel.
Related Topics
- Addition of Large Numbers
- Subtraction of 4-Digit Numbers
- Multiplication of Large Numbers
- Division of Large Numbers
- Order of Operations (BODMAS)
- Word Problems on Four Operations
- Mental Math (Grade 5)
- Multiplication of 4-Digit Numbers
- Division of 4-Digit by 2-Digit Numbers
- Simplification Using BODMAS
- Properties of Operations (Grade 5)
- Unitary Method (Grade 5)










