Four Digit Subtraction Regrouping Worksheet - Free Printable
Educational worksheet: Four Digit Subtraction Regrouping Worksheet. Download and print for classroom or home learning activities.
JPG
772×1000
169 KB
Free · Personal Use
Quality Assured by Worksheets Library Team
Reviewed for educational accuracy and age-appropriateness
ID: #1256042
⭐
Show Answer Key & Explanations
Step-by-step solution for: Four Digit Subtraction Regrouping Worksheet
▼
Show Answer Key & Explanations
Step-by-step solution for: Four Digit Subtraction Regrouping Worksheet
Let’s solve each subtraction problem step by step. We’ll go one at a time, carefully subtracting and regrouping (borrowing) when needed.
---
Problem 1: 8492 - 6786
Start from the right:
- Ones: 2 - 6 → can’t do, borrow from tens. Tens become 8, ones become 12. 12 - 6 = 6
- Tens: 8 (after borrowing) - 8 = 0
- Hundreds: 4 - 7 → can’t do, borrow from thousands. Thousands become 7, hundreds become 14. 14 - 7 = 7
- Thousands: 7 - 6 = 1
→ 1706
---
Problem 2: 8523 - 7639
- Ones: 3 - 9 → borrow. Tens become 1, ones become 13. 13 - 9 = 4
- Tens: 1 (after borrow) - 3 → can’t do, borrow from hundreds. Hundreds become 4, tens become 11. 11 - 3 = 8
- Hundreds: 4 (after borrow) - 6 → can’t do, borrow from thousands. Thousands become 7, hundreds become 14. 14 - 6 = 8
- Thousands: 7 - 7 = 0
→ 884
*(Note: Leading zero doesn’t count — so it’s just 884)*
---
Problem 3: 2345 - 1480
- Ones: 5 - 0 = 5
- Tens: 4 - 8 → borrow. Hundreds become 2, tens become 14. 14 - 8 = 6
- Hundreds: 2 (after borrow) - 4 → borrow from thousands. Thousands become 1, hundreds become 12. 12 - 4 = 8
- Thousands: 1 - 1 = 0
→ 865
---
Problem 4: 2985 - 2976
- Ones: 5 - 6 → borrow. Tens become 7, ones become 15. 15 - 6 = 9
- Tens: 7 (after borrow) - 7 = 0
- Hundreds: 9 - 9 = 0
- Thousands: 2 - 2 = 0
→ 9
---
Problem 5: 4372 - 684
This is tricky because 684 has only 3 digits. Think of it as 0684.
So: 4372 - 0684
- Ones: 2 - 4 → borrow. Tens become 6, ones become 12. 12 - 4 = 8
- Tens: 6 (after borrow) - 8 → borrow. Hundreds become 2, tens become 16. 16 - 8 = 8
- Hundreds: 2 (after borrow) - 6 → borrow. Thousands become 3, hundreds become 12. 12 - 6 = 6
- Thousands: 3 - 0 = 3
→ 3688
---
Problem 6: 4279 - 2783
- Ones: 9 - 3 = 6
- Tens: 7 - 8 → borrow. Hundreds become 1, tens become 17. 17 - 8 = 9
- Hundreds: 1 (after borrow) - 7 → borrow. Thousands become 3, hundreds become 11. 11 - 7 = 4
- Thousands: 3 - 2 = 1
→ 1496
---
Problem 7: 3423 - 1738
- Ones: 3 - 8 → borrow. Tens become 1, ones become 13. 13 - 8 = 5
- Tens: 1 (after borrow) - 3 → borrow. Hundreds become 3, tens become 11. 11 - 3 = 8
- Hundreds: 3 (after borrow) - 7 → borrow. Thousands become 2, hundreds become 13. 13 - 7 = 6
- Thousands: 2 - 1 = 1
→ 1685
---
Problem 8: 2824 - 1755
- Ones: 4 - 5 → borrow. Tens become 1, ones become 14. 14 - 5 = 9
- Tens: 1 (after borrow) - 5 → borrow. Hundreds become 7, tens become 11. 11 - 5 = 6
- Hundreds: 7 (after borrow) - 7 = 0
- Thousands: 2 - 1 = 1
→ 1069
---
Problem 9: 9833 - 7925
- Ones: 3 - 5 → borrow. Tens become 2, ones become 13. 13 - 5 = 8
- Tens: 2 (after borrow) - 2 = 0
- Hundreds: 8 - 9 → borrow. Thousands become 8, hundreds become 18. 18 - 9 = 9
- Thousands: 8 - 7 = 1
→ 1908
---
Problem 10: 8530 - 829
Think of 829 as 0829.
So: 8530 - 0829
- Ones: 0 - 9 → borrow. Tens become 2, ones become 10. 10 - 9 = 1
- Tens: 2 (after borrow) - 2 = 0
- Hundreds: 5 - 8 → borrow. Thousands become 7, hundreds become 15. 15 - 8 = 7
- Thousands: 7 - 0 = 7
→ 7701
---
Problem 11: 5821 - 1943
- Ones: 1 - 3 → borrow. Tens become 1, ones become 11. 11 - 3 = 8
- Tens: 1 (after borrow) - 4 → borrow. Hundreds become 7, tens become 11. 11 - 4 = 7
- Hundreds: 7 (after borrow) - 9 → borrow. Thousands become 4, hundreds become 17. 17 - 9 = 8
- Thousands: 4 - 1 = 3
→ 3878
---
Problem 12: 5749 - 2851
- Ones: 9 - 1 = 8
- Tens: 4 - 5 → borrow. Hundreds become 6, tens become 14. 14 - 5 = 9
- Hundreds: 6 (after borrow) - 8 → borrow. Thousands become 4, hundreds become 16. 16 - 8 = 8
- Thousands: 4 - 2 = 2
→ 2898
---
Problem 13: 8659 - 6739
- Ones: 9 - 9 = 0
- Tens: 5 - 3 = 2
- Hundreds: 6 - 7 → borrow. Thousands become 7, hundreds become 16. 16 - 7 = 9
- Thousands: 7 - 6 = 1
→ 1920
---
Problem 14: 5433 - 3844
- Ones: 3 - 4 → borrow. Tens become 2, ones become 13. 13 - 4 = 9
- Tens: 2 (after borrow) - 4 → borrow. Hundreds become 3, tens become 12. 12 - 4 = 8
- Hundreds: 3 (after borrow) - 8 → borrow. Thousands become 4, hundreds become 13. 13 - 8 = 5
- Thousands: 4 - 3 = 1
→ 1589
---
Problem 15: 1099 - 435
Think of 435 as 0435.
So: 1099 - 0435
- Ones: 9 - 5 = 4
- Tens: 9 - 3 = 6
- Hundreds: 0 - 4 → borrow. Thousands become 0, hundreds become 10. 10 - 4 = 6
- Thousands: 0 - 0 = 0
→ 664
---
Problem 16: 3295 - 1096
- Ones: 5 - 6 → borrow. Tens become 8, ones become 15. 15 - 6 = 9
- Tens: 8 (after borrow) - 9 → borrow. Hundreds become 1, tens become 18. 18 - 9 = 9
- Hundreds: 1 (after borrow) - 0 = 1
- Thousands: 3 - 1 = 2
→ 2199
---
Problem 17: 2205 - 1083
- Ones: 5 - 3 = 2
- Tens: 0 - 8 → borrow. Hundreds become 1, tens become 10. 10 - 8 = 2
- Hundreds: 1 (after borrow) - 0 = 1
- Thousands: 2 - 1 = 1
→ 1122
---
Problem 18: 4034 - 3856
- Ones: 4 - 6 → borrow. Tens become 2, ones become 14. 14 - 6 = 8
- Tens: 2 (after borrow) - 5 → borrow. Hundreds become 9 (wait — hundreds was 0! So we need to borrow from thousands first.)
Actually, let’s redo this carefully:
Original: 4034 - 3856
Ones: 4 < 6 → borrow from tens. But tens is 3 → becomes 2, ones becomes 14. 14 - 6 = 8
Tens: 2 (after borrow) - 5 → can’t do. Borrow from hundreds. But hundreds is 0 → so borrow from thousands.
Thousands: 4 → becomes 3
Hundreds: 0 → becomes 10, but we need to lend to tens → so hundreds becomes 9, tens becomes 12.
Now tens: 12 - 5 = 7
Hundreds: 9 (after lending) - 8 = 1
Thousands: 3 - 3 = 0
→ 178
Wait — that doesn’t seem right. Let me check again.
Better way:
4034
-3856
= ?
Start over:
Ones: 4 - 6 → borrow → 14 - 6 = 8, tens digit was 3 → now 2
Tens: 2 - 5 → can’t → borrow from hundreds. Hundreds is 0 → so go to thousands.
Thousands: 4 → 3
Hundreds: 0 → 10 → but must lend to tens → so hundreds becomes 9, tens becomes 12
Tens: 12 - 5 = 7
Hundreds: 9 - 8 = 1
Thousands: 3 - 3 = 0
So answer is 178
But 4034 - 3856 should be more than that? Let me calculate numerically:
4034 - 3856 = 178 → yes, correct.
→ 178
---
Problem 19: 7582 - 4893
- Ones: 2 - 3 → borrow. Tens become 7, ones become 12. 12 - 3 = 9
- Tens: 7 (after borrow) - 9 → borrow. Hundreds become 4, tens become 17. 17 - 9 = 8
- Hundreds: 4 (after borrow) - 8 → borrow. Thousands become 6, hundreds become 14. 14 - 8 = 6
- Thousands: 6 - 4 = 2
→ 2689
---
Problem 20: 4557 - 839
Think of 839 as 0839.
So: 4557 - 0839
- Ones: 7 - 9 → borrow. Tens become 4, ones become 17. 17 - 9 = 8
- Tens: 4 (after borrow) - 3 = 1
- Hundreds: 5 - 8 → borrow. Thousands become 3, hundreds become 15. 15 - 8 = 7
- Thousands: 3 - 0 = 3
→ 3718
---
Now, compiling all answers:
1. 1706
2. 884
3. 865
4. 9
5. 3688
6. 1496
7. 1685
8. 1069
9. 1908
10. 7701
11. 3878
12. 2898
13. 1920
14. 1589
15. 664
16. 2199
17. 1122
18. 178
19. 2689
20. 3718
Final Answer:
1. 1706
2. 884
3. 865
4. 9
5. 3688
6. 1496
7. 1685
8. 1069
9. 1908
10. 7701
11. 3878
12. 2898
13. 1920
14. 1589
15. 664
16. 2199
17. 1122
18. 178
19. 2689
20. 3718
---
Problem 1: 8492 - 6786
Start from the right:
- Ones: 2 - 6 → can’t do, borrow from tens. Tens become 8, ones become 12. 12 - 6 = 6
- Tens: 8 (after borrowing) - 8 = 0
- Hundreds: 4 - 7 → can’t do, borrow from thousands. Thousands become 7, hundreds become 14. 14 - 7 = 7
- Thousands: 7 - 6 = 1
→ 1706
---
Problem 2: 8523 - 7639
- Ones: 3 - 9 → borrow. Tens become 1, ones become 13. 13 - 9 = 4
- Tens: 1 (after borrow) - 3 → can’t do, borrow from hundreds. Hundreds become 4, tens become 11. 11 - 3 = 8
- Hundreds: 4 (after borrow) - 6 → can’t do, borrow from thousands. Thousands become 7, hundreds become 14. 14 - 6 = 8
- Thousands: 7 - 7 = 0
→ 884
*(Note: Leading zero doesn’t count — so it’s just 884)*
---
Problem 3: 2345 - 1480
- Ones: 5 - 0 = 5
- Tens: 4 - 8 → borrow. Hundreds become 2, tens become 14. 14 - 8 = 6
- Hundreds: 2 (after borrow) - 4 → borrow from thousands. Thousands become 1, hundreds become 12. 12 - 4 = 8
- Thousands: 1 - 1 = 0
→ 865
---
Problem 4: 2985 - 2976
- Ones: 5 - 6 → borrow. Tens become 7, ones become 15. 15 - 6 = 9
- Tens: 7 (after borrow) - 7 = 0
- Hundreds: 9 - 9 = 0
- Thousands: 2 - 2 = 0
→ 9
---
Problem 5: 4372 - 684
This is tricky because 684 has only 3 digits. Think of it as 0684.
So: 4372 - 0684
- Ones: 2 - 4 → borrow. Tens become 6, ones become 12. 12 - 4 = 8
- Tens: 6 (after borrow) - 8 → borrow. Hundreds become 2, tens become 16. 16 - 8 = 8
- Hundreds: 2 (after borrow) - 6 → borrow. Thousands become 3, hundreds become 12. 12 - 6 = 6
- Thousands: 3 - 0 = 3
→ 3688
---
Problem 6: 4279 - 2783
- Ones: 9 - 3 = 6
- Tens: 7 - 8 → borrow. Hundreds become 1, tens become 17. 17 - 8 = 9
- Hundreds: 1 (after borrow) - 7 → borrow. Thousands become 3, hundreds become 11. 11 - 7 = 4
- Thousands: 3 - 2 = 1
→ 1496
---
Problem 7: 3423 - 1738
- Ones: 3 - 8 → borrow. Tens become 1, ones become 13. 13 - 8 = 5
- Tens: 1 (after borrow) - 3 → borrow. Hundreds become 3, tens become 11. 11 - 3 = 8
- Hundreds: 3 (after borrow) - 7 → borrow. Thousands become 2, hundreds become 13. 13 - 7 = 6
- Thousands: 2 - 1 = 1
→ 1685
---
Problem 8: 2824 - 1755
- Ones: 4 - 5 → borrow. Tens become 1, ones become 14. 14 - 5 = 9
- Tens: 1 (after borrow) - 5 → borrow. Hundreds become 7, tens become 11. 11 - 5 = 6
- Hundreds: 7 (after borrow) - 7 = 0
- Thousands: 2 - 1 = 1
→ 1069
---
Problem 9: 9833 - 7925
- Ones: 3 - 5 → borrow. Tens become 2, ones become 13. 13 - 5 = 8
- Tens: 2 (after borrow) - 2 = 0
- Hundreds: 8 - 9 → borrow. Thousands become 8, hundreds become 18. 18 - 9 = 9
- Thousands: 8 - 7 = 1
→ 1908
---
Problem 10: 8530 - 829
Think of 829 as 0829.
So: 8530 - 0829
- Ones: 0 - 9 → borrow. Tens become 2, ones become 10. 10 - 9 = 1
- Tens: 2 (after borrow) - 2 = 0
- Hundreds: 5 - 8 → borrow. Thousands become 7, hundreds become 15. 15 - 8 = 7
- Thousands: 7 - 0 = 7
→ 7701
---
Problem 11: 5821 - 1943
- Ones: 1 - 3 → borrow. Tens become 1, ones become 11. 11 - 3 = 8
- Tens: 1 (after borrow) - 4 → borrow. Hundreds become 7, tens become 11. 11 - 4 = 7
- Hundreds: 7 (after borrow) - 9 → borrow. Thousands become 4, hundreds become 17. 17 - 9 = 8
- Thousands: 4 - 1 = 3
→ 3878
---
Problem 12: 5749 - 2851
- Ones: 9 - 1 = 8
- Tens: 4 - 5 → borrow. Hundreds become 6, tens become 14. 14 - 5 = 9
- Hundreds: 6 (after borrow) - 8 → borrow. Thousands become 4, hundreds become 16. 16 - 8 = 8
- Thousands: 4 - 2 = 2
→ 2898
---
Problem 13: 8659 - 6739
- Ones: 9 - 9 = 0
- Tens: 5 - 3 = 2
- Hundreds: 6 - 7 → borrow. Thousands become 7, hundreds become 16. 16 - 7 = 9
- Thousands: 7 - 6 = 1
→ 1920
---
Problem 14: 5433 - 3844
- Ones: 3 - 4 → borrow. Tens become 2, ones become 13. 13 - 4 = 9
- Tens: 2 (after borrow) - 4 → borrow. Hundreds become 3, tens become 12. 12 - 4 = 8
- Hundreds: 3 (after borrow) - 8 → borrow. Thousands become 4, hundreds become 13. 13 - 8 = 5
- Thousands: 4 - 3 = 1
→ 1589
---
Problem 15: 1099 - 435
Think of 435 as 0435.
So: 1099 - 0435
- Ones: 9 - 5 = 4
- Tens: 9 - 3 = 6
- Hundreds: 0 - 4 → borrow. Thousands become 0, hundreds become 10. 10 - 4 = 6
- Thousands: 0 - 0 = 0
→ 664
---
Problem 16: 3295 - 1096
- Ones: 5 - 6 → borrow. Tens become 8, ones become 15. 15 - 6 = 9
- Tens: 8 (after borrow) - 9 → borrow. Hundreds become 1, tens become 18. 18 - 9 = 9
- Hundreds: 1 (after borrow) - 0 = 1
- Thousands: 3 - 1 = 2
→ 2199
---
Problem 17: 2205 - 1083
- Ones: 5 - 3 = 2
- Tens: 0 - 8 → borrow. Hundreds become 1, tens become 10. 10 - 8 = 2
- Hundreds: 1 (after borrow) - 0 = 1
- Thousands: 2 - 1 = 1
→ 1122
---
Problem 18: 4034 - 3856
- Ones: 4 - 6 → borrow. Tens become 2, ones become 14. 14 - 6 = 8
- Tens: 2 (after borrow) - 5 → borrow. Hundreds become 9 (wait — hundreds was 0! So we need to borrow from thousands first.)
Actually, let’s redo this carefully:
Original: 4034 - 3856
Ones: 4 < 6 → borrow from tens. But tens is 3 → becomes 2, ones becomes 14. 14 - 6 = 8
Tens: 2 (after borrow) - 5 → can’t do. Borrow from hundreds. But hundreds is 0 → so borrow from thousands.
Thousands: 4 → becomes 3
Hundreds: 0 → becomes 10, but we need to lend to tens → so hundreds becomes 9, tens becomes 12.
Now tens: 12 - 5 = 7
Hundreds: 9 (after lending) - 8 = 1
Thousands: 3 - 3 = 0
→ 178
Wait — that doesn’t seem right. Let me check again.
Better way:
4034
-3856
= ?
Start over:
Ones: 4 - 6 → borrow → 14 - 6 = 8, tens digit was 3 → now 2
Tens: 2 - 5 → can’t → borrow from hundreds. Hundreds is 0 → so go to thousands.
Thousands: 4 → 3
Hundreds: 0 → 10 → but must lend to tens → so hundreds becomes 9, tens becomes 12
Tens: 12 - 5 = 7
Hundreds: 9 - 8 = 1
Thousands: 3 - 3 = 0
So answer is 178
But 4034 - 3856 should be more than that? Let me calculate numerically:
4034 - 3856 = 178 → yes, correct.
→ 178
---
Problem 19: 7582 - 4893
- Ones: 2 - 3 → borrow. Tens become 7, ones become 12. 12 - 3 = 9
- Tens: 7 (after borrow) - 9 → borrow. Hundreds become 4, tens become 17. 17 - 9 = 8
- Hundreds: 4 (after borrow) - 8 → borrow. Thousands become 6, hundreds become 14. 14 - 8 = 6
- Thousands: 6 - 4 = 2
→ 2689
---
Problem 20: 4557 - 839
Think of 839 as 0839.
So: 4557 - 0839
- Ones: 7 - 9 → borrow. Tens become 4, ones become 17. 17 - 9 = 8
- Tens: 4 (after borrow) - 3 = 1
- Hundreds: 5 - 8 → borrow. Thousands become 3, hundreds become 15. 15 - 8 = 7
- Thousands: 3 - 0 = 3
→ 3718
---
Now, compiling all answers:
1. 1706
2. 884
3. 865
4. 9
5. 3688
6. 1496
7. 1685
8. 1069
9. 1908
10. 7701
11. 3878
12. 2898
13. 1920
14. 1589
15. 664
16. 2199
17. 1122
18. 178
19. 2689
20. 3718
Final Answer:
1. 1706
2. 884
3. 865
4. 9
5. 3688
6. 1496
7. 1685
8. 1069
9. 1908
10. 7701
11. 3878
12. 2898
13. 1920
14. 1589
15. 664
16. 2199
17. 1122
18. 178
19. 2689
20. 3718
Parent Tip: Review the logic above to help your child master the concept of subtraction with regrouping worksheet 4 digit numbers.