Math worksheet for subtracting six-digit numbers, featuring ten problems to calculate differences.
A worksheet titled "Subtracting 6-Digit Numbers (A)" with ten subtraction problems involving six-digit numbers, designed for math practice.
JPG
500×647
27.3 KB
Free · Personal Use
Quality Assured by Worksheets Library Team
Reviewed for educational accuracy and age-appropriateness
ID: #490956
⭐
Show Answer Key & Explanations
Step-by-step solution for: Subtracting 6-Digit Numbers With All Regrouping (10 Questions ...
▼
Show Answer Key & Explanations
Step-by-step solution for: Subtracting 6-Digit Numbers With All Regrouping (10 Questions ...
Let's solve each subtraction problem step by step. We are subtracting 6-digit numbers, and we'll compute the difference for each pair.
---
```
2320332
− 57467
---------
```
Align the numbers:
```
2320332
− 57467
---------
```
We subtract:
- Start from the right:
- 2 − 7 → can't do, borrow: 12 − 7 = 5
- 2 (after borrow) − 6 → can't do, borrow: 12 − 6 = 6
- 2 (after borrow) − 4 → can't do, borrow: 12 − 4 = 8
- 0 (after borrow) − 7 → can't do, borrow: 10 − 7 = 3
- 1 (after borrow) − 5 → can't do, borrow: 11 − 5 = 6
- 2 (after borrow) − 0 = 2
- 2 − 0 = 2
Wait — let’s align properly:
Actually, 2320332 is a 7-digit number, and 57467 is a 5-digit number.
So rewrite:
```
2320332
− 57467
---------
```
Now subtract:
```
2320332
− 57467
----------
```
Start from the right:
- 2 − 7 → borrow → 12 − 7 = 5
- 2 (becomes 1 after borrow) − 6 → borrow → 11 − 6 = 5? Wait — let's go digit by digit carefully.
Let me write it with proper alignment:
```
2 3 2 0 3 3 2
− 5 7 4 6 7
----------------
```
So we align to the right:
```
2 3 2 0 3 3 2
− 5 7 4 6 7
----------------
```
Now subtract:
We can think of this as:
```
2320332
− 57467
--------
```
We subtract:
- Units: 2 − 7 → borrow → 12 − 7 = 5
- Tens: 2 becomes 1 (after borrow), 1 − 6 → borrow → 11 − 6 = 5
- Hundreds: 3 becomes 2 (after borrow), 2 − 4 → borrow → 12 − 4 = 8
- Thousands: 0 becomes 9 (after borrow), but we need to borrow again → 9 − 7 = 2
- Ten thousands: 2 becomes 1 (after borrow), 1 − 5 → borrow → 11 − 5 = 6
- Hundred thousands: 3 becomes 2 (after borrow), 2 − 0 = 2
- Millions: 2 − 0 = 2
Wait — let's write it step-by-step:
```
2 3 2 0 3 3 2
− 5 7 4 6 7
-----------------
```
Add leading zeros to 57467 → 0057467
Now:
```
2 3 2 0 3 3 2
− 0 0 5 7 4 6 7
-----------------
```
Now subtract column by column from right:
1. 2 − 7 → borrow → 12 − 7 = 5 → carry over
2. 3 − 6 → but 3 became 2 → 2 − 6 → borrow → 12 − 6 = 6 → carry over
3. 3 − 4 → now 2 (after borrow) → 2 − 4 → borrow → 12 − 4 = 8 → carry over
4. 0 − 7 → now 9 (after borrow), but we borrowed → 9 − 7 = 2 → carry over
5. 2 − 5 → now 1 (after borrow), 1 − 5 → borrow → 11 − 5 = 6 → carry over
6. 3 − 0 → now 2 (after borrow), 2 − 0 = 2
7. 2 − 0 = 2
So result: 2262865
✔ Answer: 2262865
---
```
5122421
− 963953
--------
```
Align:
```
5122421
− 963953
--------
```
Write as:
```
5122421
− 963953
--------
```
→ Add leading zero: 0963953
```
5 1 2 2 4 2 1
− 0 9 6 3 9 5 3
-----------------
```
Now subtract:
1. 1 − 3 → borrow → 11 − 3 = 8
2. 2 → 1 (after borrow), 1 − 5 → borrow → 11 − 5 = 6
3. 4 → 3 (after borrow), 3 − 9 → borrow → 13 − 9 = 4
4. 2 → 1 (after borrow), 1 − 3 → borrow → 11 − 3 = 8
5. 2 → 1 (after borrow), 1 − 6 → borrow → 11 − 6 = 5
6. 1 → 0 (after borrow), 0 − 9 → borrow → 10 − 9 = 1
7. 5 → 4 (after borrow), 4 − 0 = 4
Result: 4158468
✔ Answer: 4158468
---
```
9000400
− 332612
--------
```
Align:
```
9000400
− 332612
--------
```
→ 0332612
```
9 0 0 0 4 0 0
− 0 3 3 2 6 1 2
-----------------
```
Subtract:
1. 0 − 2 → borrow → 10 − 2 = 8
2. 0 → 9 (after borrow), 9 − 1 = 8
3. 4 → 3 (after borrow), 3 − 6 → borrow → 13 − 6 = 7
4. 0 → 9 (after borrow), 9 − 2 = 7
5. 0 → 9 (after borrow), 9 − 3 = 6
6. 0 → 9 (after borrow), 9 − 3 = 6
7. 9 → 8 (after borrow), 8 − 0 = 8
Wait — let's go step by step:
After borrowing:
- Units: 0 → borrow → 10 − 2 = 8
- Tens: 0 → becomes 9 (after borrow), then 9 − 1 = 8
- Hundreds: 4 → becomes 3, 3 − 6 → borrow → 13 − 6 = 7
- Thousands: 0 → becomes 9 (after borrow), 9 − 2 = 7
- Ten thousands: 0 → becomes 9 (after borrow), 9 − 3 = 6
- Hundred thousands: 0 → becomes 9 (after borrow), 9 − 3 = 6
- Millions: 9 → becomes 8 (after borrow), 8 − 0 = 8
But wait — original number: 9000400 → digits: 9,0,0,0,4,0,0
Subtract: 0,3,3,2,6,1,2
So:
```
9 0 0 0 4 0 0
− 0 3 3 2 6 1 2
-----------------
```
Start from right:
1. 0 − 2 → borrow → 10 − 2 = 8 → tens digit becomes 9
2. 0 → 9 − 1 = 8
3. 4 → 3 − 6 → borrow → 13 − 6 = 7 → thousands digit becomes 9
4. 0 → 9 − 2 = 7
5. 0 → 9 − 3 = 6
6. 0 → 9 − 3 = 6
7. 9 → 8 − 0 = 8
So result: 8667788
✔ Answer: 8667788
---
```
4323103
− 495326
--------
```
→ 0495326
```
4 3 2 3 1 0 3
− 0 4 9 5 3 2 6
-----------------
```
Subtract:
1. 3 − 6 → borrow → 13 − 6 = 7
2. 0 → 9 (after borrow), 9 − 2 = 7
3. 1 → 0 (after borrow), 0 − 3 → borrow → 10 − 3 = 7
4. 3 → 2 (after borrow), 2 − 5 → borrow → 12 − 5 = 7
5. 2 → 1 (after borrow), 1 − 9 → borrow → 11 − 9 = 2
6. 3 → 2 (after borrow), 2 − 4 → borrow → 12 − 4 = 8
7. 4 → 3 (after borrow), 3 − 0 = 3
Result: 3827777
✔ Answer: 3827777
---
```
7000003
− 121318
--------
```
→ 0121318
```
7 0 0 0 0 0 3
− 0 1 2 1 3 1 8
-----------------
```
Subtract:
1. 3 − 8 → borrow → 13 − 8 = 5
2. 0 → 9 (after borrow), 9 − 1 = 8
3. 0 → 9 (after borrow), 9 − 3 = 6
4. 0 → 9 (after borrow), 9 − 1 = 8
5. 0 → 9 (after borrow), 9 − 2 = 7
6. 0 → 9 (after borrow), 9 − 1 = 8
7. 7 → 6 (after borrow), 6 − 0 = 6
So: 6878685
✔ Answer: 6878685
---
```
7041011
− 458962
--------
```
→ 0458962
```
7 0 4 1 0 1 1
− 0 4 5 8 9 6 2
-----------------
```
Subtract:
1. 1 − 2 → borrow → 11 − 2 = 9
2. 1 → 0 (after borrow), 0 − 6 → borrow → 10 − 6 = 4
3. 0 → 9 (after borrow), 9 − 9 = 0
4. 1 → 0 (after borrow), 0 − 8 → borrow → 10 − 8 = 2
5. 4 → 3 (after borrow), 3 − 5 → borrow → 13 − 5 = 8
6. 0 → 9 (after borrow), 9 − 4 = 5
7. 7 → 6 (after borrow), 6 − 0 = 6
Result: 6582049
✔ Answer: 6582049
---
```
7360100
− 571418
--------
```
→ 0571418
```
7 3 6 0 1 0 0
− 0 5 7 1 4 1 8
-----------------
```
Subtract:
1. 0 − 8 → borrow → 10 − 8 = 2
2. 0 → 9 (after borrow), 9 − 1 = 8
3. 1 → 0 (after borrow), 0 − 4 → borrow → 10 − 4 = 6
4. 0 → 9 (after borrow), 9 − 1 = 8
5. 6 → 5 (after borrow), 5 − 7 → borrow → 15 − 7 = 8
6. 3 → 2 (after borrow), 2 − 5 → borrow → 12 − 5 = 7
7. 7 → 6 (after borrow), 6 − 0 = 6
Result: 6788682
✔ Answer: 6788682
---
```
1002302
− 716416
--------
```
→ 0716416
```
1 0 0 2 3 0 2
− 0 7 1 6 4 1 6
-----------------
```
Subtract:
1. 2 − 6 → borrow → 12 − 6 = 6
2. 0 → 9 (after borrow), 9 − 1 = 8
3. 3 → 2 (after borrow), 2 − 4 → borrow → 12 − 4 = 8
4. 2 → 1 (after borrow), 1 − 6 → borrow → 11 − 6 = 5
5. 0 → 9 (after borrow), 9 − 1 = 8
6. 0 → 9 (after borrow), 9 − 7 = 2
7. 1 → 0 (after borrow), 0 − 0 = 0
Result: 285886
Wait — 1002302 − 716416 = ?
Let’s verify:
1002302
−716416
= ?
Or: 1002302 − 716416 = ?
Do it directly:
1002302
−716416
= 285886
Yes, because:
716416 + 285886 = ?
716416 + 285886 = 1,002,302 ✔
So answer is 285886
✔ Answer: 285886
---
```
2002123
− 173966
--------
```
→ 0173966
```
2 0 0 2 1 2 3
− 0 1 7 3 9 6 6
-----------------
```
Subtract:
1. 3 − 6 → borrow → 13 − 6 = 7
2. 2 → 1 (after borrow), 1 − 6 → borrow → 11 − 6 = 5
3. 1 → 0 (after borrow), 0 − 9 → borrow → 10 − 9 = 1
4. 2 → 1 (after borrow), 1 − 3 → borrow → 11 − 3 = 8
5. 0 → 9 (after borrow), 9 − 7 = 2
6. 0 → 9 (after borrow), 9 − 1 = 8
7. 2 → 1 (after borrow), 1 − 0 = 1
Result: 1828157
✔ Answer: 1828157
---
```
7012002
− 234375
--------
```
→ 0234375
```
7 0 1 2 0 0 2
− 0 2 3 4 3 7 5
-----------------
```
Subtract:
1. 2 − 5 → borrow → 12 − 5 = 7
2. 0 → 9 (after borrow), 9 − 7 = 2
3. 0 → 9 (after borrow), 9 − 3 = 6
4. 2 → 1 (after borrow), 1 − 4 → borrow → 11 − 4 = 7
5. 1 → 0 (after borrow), 0 − 3 → borrow → 10 − 3 = 7
6. 0 → 9 (after borrow), 9 − 2 = 7
7. 7 → 6 (after borrow), 6 − 0 = 6
Result: 6777627
✔ Answer: 6777627
---
1. 2320332 − 57467 = 2262865
2. 5122421 − 963953 = 4158468
3. 9000400 − 332612 = 8667788
4. 4323103 − 495326 = 3827777
5. 7000003 − 121318 = 6878685
6. 7041011 − 458962 = 6582049
7. 7360100 − 571418 = 6788682
8. 1002302 − 716416 = 285886
9. 2002123 − 173966 = 1828157
10. 7012002 − 234375 = 6777627
---
Let me know if you'd like these written in a formatted table or explained further!
---
1.
```
2320332
− 57467
---------
```
Align the numbers:
```
2320332
− 57467
---------
```
We subtract:
- Start from the right:
- 2 − 7 → can't do, borrow: 12 − 7 = 5
- 2 (after borrow) − 6 → can't do, borrow: 12 − 6 = 6
- 2 (after borrow) − 4 → can't do, borrow: 12 − 4 = 8
- 0 (after borrow) − 7 → can't do, borrow: 10 − 7 = 3
- 1 (after borrow) − 5 → can't do, borrow: 11 − 5 = 6
- 2 (after borrow) − 0 = 2
- 2 − 0 = 2
Wait — let’s align properly:
Actually, 2320332 is a 7-digit number, and 57467 is a 5-digit number.
So rewrite:
```
2320332
− 57467
---------
```
Now subtract:
```
2320332
− 57467
----------
```
Start from the right:
- 2 − 7 → borrow → 12 − 7 = 5
- 2 (becomes 1 after borrow) − 6 → borrow → 11 − 6 = 5? Wait — let's go digit by digit carefully.
Let me write it with proper alignment:
```
2 3 2 0 3 3 2
− 5 7 4 6 7
----------------
```
So we align to the right:
```
2 3 2 0 3 3 2
− 5 7 4 6 7
----------------
```
Now subtract:
We can think of this as:
```
2320332
− 57467
--------
```
We subtract:
- Units: 2 − 7 → borrow → 12 − 7 = 5
- Tens: 2 becomes 1 (after borrow), 1 − 6 → borrow → 11 − 6 = 5
- Hundreds: 3 becomes 2 (after borrow), 2 − 4 → borrow → 12 − 4 = 8
- Thousands: 0 becomes 9 (after borrow), but we need to borrow again → 9 − 7 = 2
- Ten thousands: 2 becomes 1 (after borrow), 1 − 5 → borrow → 11 − 5 = 6
- Hundred thousands: 3 becomes 2 (after borrow), 2 − 0 = 2
- Millions: 2 − 0 = 2
Wait — let's write it step-by-step:
```
2 3 2 0 3 3 2
− 5 7 4 6 7
-----------------
```
Add leading zeros to 57467 → 0057467
Now:
```
2 3 2 0 3 3 2
− 0 0 5 7 4 6 7
-----------------
```
Now subtract column by column from right:
1. 2 − 7 → borrow → 12 − 7 = 5 → carry over
2. 3 − 6 → but 3 became 2 → 2 − 6 → borrow → 12 − 6 = 6 → carry over
3. 3 − 4 → now 2 (after borrow) → 2 − 4 → borrow → 12 − 4 = 8 → carry over
4. 0 − 7 → now 9 (after borrow), but we borrowed → 9 − 7 = 2 → carry over
5. 2 − 5 → now 1 (after borrow), 1 − 5 → borrow → 11 − 5 = 6 → carry over
6. 3 − 0 → now 2 (after borrow), 2 − 0 = 2
7. 2 − 0 = 2
So result: 2262865
✔ Answer: 2262865
---
2.
```
5122421
− 963953
--------
```
Align:
```
5122421
− 963953
--------
```
Write as:
```
5122421
− 963953
--------
```
→ Add leading zero: 0963953
```
5 1 2 2 4 2 1
− 0 9 6 3 9 5 3
-----------------
```
Now subtract:
1. 1 − 3 → borrow → 11 − 3 = 8
2. 2 → 1 (after borrow), 1 − 5 → borrow → 11 − 5 = 6
3. 4 → 3 (after borrow), 3 − 9 → borrow → 13 − 9 = 4
4. 2 → 1 (after borrow), 1 − 3 → borrow → 11 − 3 = 8
5. 2 → 1 (after borrow), 1 − 6 → borrow → 11 − 6 = 5
6. 1 → 0 (after borrow), 0 − 9 → borrow → 10 − 9 = 1
7. 5 → 4 (after borrow), 4 − 0 = 4
Result: 4158468
✔ Answer: 4158468
---
3.
```
9000400
− 332612
--------
```
Align:
```
9000400
− 332612
--------
```
→ 0332612
```
9 0 0 0 4 0 0
− 0 3 3 2 6 1 2
-----------------
```
Subtract:
1. 0 − 2 → borrow → 10 − 2 = 8
2. 0 → 9 (after borrow), 9 − 1 = 8
3. 4 → 3 (after borrow), 3 − 6 → borrow → 13 − 6 = 7
4. 0 → 9 (after borrow), 9 − 2 = 7
5. 0 → 9 (after borrow), 9 − 3 = 6
6. 0 → 9 (after borrow), 9 − 3 = 6
7. 9 → 8 (after borrow), 8 − 0 = 8
Wait — let's go step by step:
After borrowing:
- Units: 0 → borrow → 10 − 2 = 8
- Tens: 0 → becomes 9 (after borrow), then 9 − 1 = 8
- Hundreds: 4 → becomes 3, 3 − 6 → borrow → 13 − 6 = 7
- Thousands: 0 → becomes 9 (after borrow), 9 − 2 = 7
- Ten thousands: 0 → becomes 9 (after borrow), 9 − 3 = 6
- Hundred thousands: 0 → becomes 9 (after borrow), 9 − 3 = 6
- Millions: 9 → becomes 8 (after borrow), 8 − 0 = 8
But wait — original number: 9000400 → digits: 9,0,0,0,4,0,0
Subtract: 0,3,3,2,6,1,2
So:
```
9 0 0 0 4 0 0
− 0 3 3 2 6 1 2
-----------------
```
Start from right:
1. 0 − 2 → borrow → 10 − 2 = 8 → tens digit becomes 9
2. 0 → 9 − 1 = 8
3. 4 → 3 − 6 → borrow → 13 − 6 = 7 → thousands digit becomes 9
4. 0 → 9 − 2 = 7
5. 0 → 9 − 3 = 6
6. 0 → 9 − 3 = 6
7. 9 → 8 − 0 = 8
So result: 8667788
✔ Answer: 8667788
---
4.
```
4323103
− 495326
--------
```
→ 0495326
```
4 3 2 3 1 0 3
− 0 4 9 5 3 2 6
-----------------
```
Subtract:
1. 3 − 6 → borrow → 13 − 6 = 7
2. 0 → 9 (after borrow), 9 − 2 = 7
3. 1 → 0 (after borrow), 0 − 3 → borrow → 10 − 3 = 7
4. 3 → 2 (after borrow), 2 − 5 → borrow → 12 − 5 = 7
5. 2 → 1 (after borrow), 1 − 9 → borrow → 11 − 9 = 2
6. 3 → 2 (after borrow), 2 − 4 → borrow → 12 − 4 = 8
7. 4 → 3 (after borrow), 3 − 0 = 3
Result: 3827777
✔ Answer: 3827777
---
5.
```
7000003
− 121318
--------
```
→ 0121318
```
7 0 0 0 0 0 3
− 0 1 2 1 3 1 8
-----------------
```
Subtract:
1. 3 − 8 → borrow → 13 − 8 = 5
2. 0 → 9 (after borrow), 9 − 1 = 8
3. 0 → 9 (after borrow), 9 − 3 = 6
4. 0 → 9 (after borrow), 9 − 1 = 8
5. 0 → 9 (after borrow), 9 − 2 = 7
6. 0 → 9 (after borrow), 9 − 1 = 8
7. 7 → 6 (after borrow), 6 − 0 = 6
So: 6878685
✔ Answer: 6878685
---
6.
```
7041011
− 458962
--------
```
→ 0458962
```
7 0 4 1 0 1 1
− 0 4 5 8 9 6 2
-----------------
```
Subtract:
1. 1 − 2 → borrow → 11 − 2 = 9
2. 1 → 0 (after borrow), 0 − 6 → borrow → 10 − 6 = 4
3. 0 → 9 (after borrow), 9 − 9 = 0
4. 1 → 0 (after borrow), 0 − 8 → borrow → 10 − 8 = 2
5. 4 → 3 (after borrow), 3 − 5 → borrow → 13 − 5 = 8
6. 0 → 9 (after borrow), 9 − 4 = 5
7. 7 → 6 (after borrow), 6 − 0 = 6
Result: 6582049
✔ Answer: 6582049
---
7.
```
7360100
− 571418
--------
```
→ 0571418
```
7 3 6 0 1 0 0
− 0 5 7 1 4 1 8
-----------------
```
Subtract:
1. 0 − 8 → borrow → 10 − 8 = 2
2. 0 → 9 (after borrow), 9 − 1 = 8
3. 1 → 0 (after borrow), 0 − 4 → borrow → 10 − 4 = 6
4. 0 → 9 (after borrow), 9 − 1 = 8
5. 6 → 5 (after borrow), 5 − 7 → borrow → 15 − 7 = 8
6. 3 → 2 (after borrow), 2 − 5 → borrow → 12 − 5 = 7
7. 7 → 6 (after borrow), 6 − 0 = 6
Result: 6788682
✔ Answer: 6788682
---
8.
```
1002302
− 716416
--------
```
→ 0716416
```
1 0 0 2 3 0 2
− 0 7 1 6 4 1 6
-----------------
```
Subtract:
1. 2 − 6 → borrow → 12 − 6 = 6
2. 0 → 9 (after borrow), 9 − 1 = 8
3. 3 → 2 (after borrow), 2 − 4 → borrow → 12 − 4 = 8
4. 2 → 1 (after borrow), 1 − 6 → borrow → 11 − 6 = 5
5. 0 → 9 (after borrow), 9 − 1 = 8
6. 0 → 9 (after borrow), 9 − 7 = 2
7. 1 → 0 (after borrow), 0 − 0 = 0
Result: 285886
Wait — 1002302 − 716416 = ?
Let’s verify:
1002302
−716416
= ?
Or: 1002302 − 716416 = ?
Do it directly:
1002302
−716416
= 285886
Yes, because:
716416 + 285886 = ?
716416 + 285886 = 1,002,302 ✔
So answer is 285886
✔ Answer: 285886
---
9.
```
2002123
− 173966
--------
```
→ 0173966
```
2 0 0 2 1 2 3
− 0 1 7 3 9 6 6
-----------------
```
Subtract:
1. 3 − 6 → borrow → 13 − 6 = 7
2. 2 → 1 (after borrow), 1 − 6 → borrow → 11 − 6 = 5
3. 1 → 0 (after borrow), 0 − 9 → borrow → 10 − 9 = 1
4. 2 → 1 (after borrow), 1 − 3 → borrow → 11 − 3 = 8
5. 0 → 9 (after borrow), 9 − 7 = 2
6. 0 → 9 (after borrow), 9 − 1 = 8
7. 2 → 1 (after borrow), 1 − 0 = 1
Result: 1828157
✔ Answer: 1828157
---
10.
```
7012002
− 234375
--------
```
→ 0234375
```
7 0 1 2 0 0 2
− 0 2 3 4 3 7 5
-----------------
```
Subtract:
1. 2 − 5 → borrow → 12 − 5 = 7
2. 0 → 9 (after borrow), 9 − 7 = 2
3. 0 → 9 (after borrow), 9 − 3 = 6
4. 2 → 1 (after borrow), 1 − 4 → borrow → 11 − 4 = 7
5. 1 → 0 (after borrow), 0 − 3 → borrow → 10 − 3 = 7
6. 0 → 9 (after borrow), 9 − 2 = 7
7. 7 → 6 (after borrow), 6 − 0 = 6
Result: 6777627
✔ Answer: 6777627
---
✔ Final Answers:
1. 2320332 − 57467 = 2262865
2. 5122421 − 963953 = 4158468
3. 9000400 − 332612 = 8667788
4. 4323103 − 495326 = 3827777
5. 7000003 − 121318 = 6878685
6. 7041011 − 458962 = 6582049
7. 7360100 − 571418 = 6788682
8. 1002302 − 716416 = 285886
9. 2002123 − 173966 = 1828157
10. 7012002 − 234375 = 6777627
---
Let me know if you'd like these written in a formatted table or explained further!
Parent Tip: Review the logic above to help your child master the concept of subtracting large numbers worksheet.