Free printable 5-digit column subtraction worksheet for math practice.
Educational worksheet: Free Subtraction Worksheets to 12. Download and print for classroom or home learning activities.
GIF
1000×1294
62.9 KB
Free · Personal Use
Quality Assured by Worksheets Library Team
Reviewed for educational accuracy and age-appropriateness
ID: #179527
⭐
Show Answer Key & Explanations
Step-by-step solution for: Free Subtraction Worksheets to 12
▼
Show Answer Key & Explanations
Step-by-step solution for: Free Subtraction Worksheets to 12
Let’s solve each subtraction problem step by step. We’ll go one at a time, carefully subtracting digit by digit from right to left, borrowing when needed.
---
1) 67413 - 18265
Start from the right:
- 3 - 5 → can’t do, borrow from 1 (tens place). But 1 is 0 after borrow? Wait — let’s write it out:
```
67413
- 18265
_______
```
Rightmost column: 3 - 5 → borrow from 1 (tens), but 1 becomes 0, and 3 becomes 13 → 13 - 5 = 8
Next: 0 (was 1, borrowed) - 6 → can’t do, borrow from 4 (hundreds). 4 becomes 3, 0 becomes 10 → 10 - 6 = 4
Next: 3 (was 4, borrowed) - 2 = 1
Next: 7 - 8 → can’t do, borrow from 6 (ten thousands). 6 becomes 5, 7 becomes 17 → 17 - 8 = 9
Leftmost: 5 (was 6, borrowed) - 1 = 4
✔ Answer: 49148
---
2) 70531 - 45284
```
70531
- 45284
_______
```
1 - 4 → borrow from 3 → 3 becomes 2, 1 becomes 11 → 11 - 4 = 7
2 - 8 → borrow from 5 → 5 becomes 4, 2 becomes 12 → 12 - 8 = 4
4 - 2 = 2
0 - 5 → borrow from 7 → 7 becomes 6, 0 becomes 10 → 10 - 5 = 5
6 - 4 = 2
✔ Answer: 25247
---
3) 57462 - 18733
```
57462
- 18733
_______
```
2 - 3 → borrow from 6 → 6→5, 2→12 → 12-3=9
5 - 3 = 2
4 - 7 → borrow from 7 → 7→6, 4→14 → 14-7=7
6 - 8 → borrow from 5 → 5→4, 6→16 → 16-8=8
4 - 1 = 3
✔ Answer: 38729
---
4) 79124 - 36785
```
79124
- 36785
_______
```
4 - 5 → borrow from 2 → 2→1, 4→14 → 14-5=9
1 - 8 → borrow from 1 → 1→0, 1→11 → 11-8=3
0 - 7 → borrow from 9 → 9→8, 0→10 → 10-7=3
8 - 6 = 2
7 - 3 = 4
✔ Answer: 42339
---
5) 81423 - 68259
```
81423
- 68259
_______
```
3 - 9 → borrow from 2 → 2→1, 3→13 → 13-9=4
1 - 5 → borrow from 4 → 4→3, 1→11 → 11-5=6
3 - 2 = 1
1 - 8 → borrow from 8 → 8→7, 1→11 → 11-8=3
7 - 6 = 1
✔ Answer: 13164
---
6) 97011 - 52649
```
97011
- 52649
_______
```
1 - 9 → borrow from 1 → 1→0, 1→11 → 11-9=2
0 - 4 → borrow from 0 → wait, next digit is 0 → need to borrow from 7.
So: 7 becomes 6, first 0 becomes 10, then lend to next 0 → that 0 becomes 9, and last 0 becomes 10, then lend to 1 → 1 becomes 0, and units become 11? Let's reorganize:
Actually, better to do step-by-step with borrowing chain:
Units: 1 - 9 → borrow from tens (1) → tens become 0, units become 11 → 11-9=2
Tens: 0 (after borrow) - 4 → borrow from hundreds (0) → so borrow from thousands (7)
Thousands: 7 → 6
Hundreds: 0 → 10, then lend to tens → hundreds become 9, tens become 10
Now tens: 10 - 4 = 6
Hundreds: 9 - 6 = 3
Thousands: 6 - 2 = 4
Ten-thousands: 9 - 5 = 4
Wait — we had 97011, so ten-thousands is 9, minus 5 → 4
But we borrowed from 7 (thousands), which was part of 97... so yes.
✔ Answer: 44362
Wait — let me double-check:
97011
-52649
=?
Do it vertically:
```
97011
- 52649
_______
```
Start over:
Units: 1 < 9 → borrow from tens (1) → tens become 0, units 11 → 11-9=2
Tens: 0 (after borrow) < 4 → borrow from hundreds (0) → but hundreds is 0 → borrow from thousands (7)
Thousands: 7 → 6
Hundreds: 0 → 10 → now lend to tens → hundreds become 9, tens become 10
Tens: 10 - 4 = 6
Hundreds: 9 - 6 = 3
Thousands: 6 - 2 = 4
Ten-thousands: 9 - 5 = 4
Yes → 44362
✔ Correct.
---
7) 46107 - 28532
```
46107
- 28532
_______
```
7 - 2 = 5
0 - 3 → borrow from 1 → 1→0, 0→10 → 10-3=7
0 (after borrow) - 5 → borrow from 6 → 6→5, 0→10 → 10-5=5
5 - 8 → borrow from 4 → 4→3, 5→15 → 15-8=7
3 - 2 = 1
✔ Answer: 17575
---
8) 75116 - 44978
```
75116
- 44978
_______
```
6 - 8 → borrow from 1 → 1→0, 6→16 → 16-8=8
0 - 7 → borrow from 1 → 1→0, 0→10 → 10-7=3
0 (after borrow) - 9 → borrow from 5 → 5→4, 0→10 → 10-9=1
4 - 4 = 0
7 - 4 = 3
Wait — ten-thousands: 7 - 4 = 3, thousands: 4 (after borrow) - 4 = 0 → so 30138?
Let me check:
After borrowing:
Original: 75116
After borrows:
Units: 16-8=8
Tens: 10-7=3 (but we borrowed from hundreds, which was 1 → became 0, then we borrowed from thousands)
Hundreds: originally 1 → became 0 after lending to tens → then we needed to borrow for hundreds place? Wait no:
Let’s label columns:
Ten-Th | Th | H | T | U
7 5 1 1 6
-4 4 9 7 8
U: 6<8 → borrow from T (1) → T becomes 0, U=16 → 16-8=8
T: 0<7 → borrow from H (1) → H becomes 0, T=10 → 10-7=3
H: 0<9 → borrow from Th (5) → Th becomes 4, H=10 → 10-9=1
Th: 4 - 4 = 0
TT: 7 - 4 = 3
So number is 3 0 1 3 8 → 30138
✔ Answer: 30138
---
9) 60057 - 49528
```
60057
- 49528
_______
```
7 - 8 → borrow from 5 → 5→4, 7→17 → 17-8=9
4 - 2 = 2
0 - 5 → borrow from 0 → borrow from 6
6→5, first 0→10, then lend to next 0 → that 0 becomes 9, and this 0 becomes 10 → then lend to hundreds? Wait:
Columns: TT Th H T U
6 0 0 5 7
-4 9 5 2 8
U: 7<8 → borrow from T (5) → T=4, U=17 → 17-8=9
T: 4 - 2 = 2
H: 0 - 5 → need to borrow. Look at Th: 0 → can't, so borrow from TT (6)
TT: 6→5
Th: 0→10 → now lend to H → Th becomes 9, H becomes 10
H: 10 - 5 = 5
Th: 9 - 9 = 0
TT: 5 - 4 = 1
So: 1 0 5 2 9 → 10529
✔ Answer: 10529
---
10) 80095 - 47466
```
80095
- 47466
_______
```
5 - 6 → borrow from 9 → 9→8, 5→15 → 15-6=9
8 - 6 = 2
0 - 4 → borrow from 0 → borrow from 8
8→7, first 0→10, lend to next 0 → that 0 becomes 9, this 0 becomes 10 → then lend to hundreds? Wait:
TT Th H T U
8 0 0 9 5
-4 7 4 6 6
U: 5<6 → borrow from T (9) → T=8, U=15 → 15-6=9
T: 8 - 6 = 2
H: 0 - 4 → borrow from Th (0) → borrow from TT (8)
TT: 8→7
Th: 0→10 → lend to H → Th=9, H=10
H: 10 - 4 = 6
Th: 9 - 7 = 2
TT: 7 - 4 = 3
So: 3 2 6 2 9 → 32629
✔ Answer: 32629
---
11) 50703 - 38216
```
50703
- 38216
_______
```
3 - 6 → borrow from 0 → borrow from 7
7→6, 0→10, then lend to units → 0 becomes 9, units become 13 → 13-6=7
Tens: 9 (after borrow) - 1 = 8
Hundreds: 6 (after borrow) - 2 = 4
Thousands: 0 - 8 → borrow from 5 → 5→4, 0→10 → 10-8=2
TT: 4 - 3 = 1
So: 1 2 4 8 7 → 12487
✔ Answer: 12487
---
12) 71426 - 57583
```
71426
- 57583
_______
```
6 - 3 = 3
2 - 8 → borrow from 4 → 4→3, 2→12 → 12-8=4
3 - 5 → borrow from 1 → 1→0, 3→13 → 13-5=8
0 - 7 → borrow from 7 → 7→6, 0→10 → 10-7=3
6 - 5 = 1
So: 1 3 8 4 3 → 13843
✔ Answer: 13843
---
13) 90006 - 47957
```
90006
- 47957
_______
```
6 - 7 → borrow from 0 → borrow chain from 9
9→8, first 0→10, lend to next → becomes 9, next 0→9, last 0→10, then lend to units → units become 16, tens become 9
Better:
U: 6<7 → borrow from T (0) → T=0, can't → borrow from H (0) → borrow from Th (0) → borrow from TT (9)
TT: 9→8
Th: 0→10 → lend to H → Th=9, H=10
H: 10→ lend to T → H=9, T=10
T: 10→ lend to U → T=9, U=16
U: 16-7=9
T: 9 - 5 = 4
H: 9 - 9 = 0
Th: 9 - 7 = 2
TT: 8 - 4 = 4
So: 4 2 0 4 9 → 42049
✔ Answer: 42049
---
14) 51236 - 19867
```
51236
- 19867
_______
```
6 - 7 → borrow from 3 → 3→2, 6→16 → 16-7=9
2 - 6 → borrow from 2 → 2→1, 2→12 → 12-6=6
1 - 8 → borrow from 1 → 1→0, 1→11 → 11-8=3
0 - 9 → borrow from 5 → 5→4, 0→10 → 10-9=1
4 - 1 = 3
So: 3 1 3 6 9 → 31369
✔ Answer: 31369
---
15) 74678 - 58699
```
74678
- 58699
_______
```
8 - 9 → borrow from 7 → 7→6, 8→18 → 18-9=9
6 - 9 → borrow from 6 → 6→5, 6→16 → 16-9=7
5 - 6 → borrow from 4 → 4→3, 5→15 → 15-6=9
3 - 8 → borrow from 7 → 7→6, 3→13 → 13-8=5
6 - 5 = 1
So: 1 5 9 7 9 → 15979
✔ Answer: 15979
---
16) 82341 - 45277
```
82341
- 45277
_______
```
1 - 7 → borrow from 4 → 4→3, 1→11 → 11-7=4
3 - 7 → borrow from 3 → 3→2, 3→13 → 13-7=6
2 - 2 = 0
2 - 5 → borrow from 8 → 8→7, 2→12 → 12-5=7
7 - 4 = 3
So: 3 7 0 6 4 → 37064
✔ Answer: 37064
---
17) 64000 - 9856
Note: This is 64000 minus 9856 — align properly:
```
64000
- 9856
_______
```
Write as:
```
64000
- 09856 (add leading zero for alignment)
_______
```
Now:
U: 0 - 6 → borrow from T (0) → borrow from H (0) → borrow from Th (4) → borrow from TT (6)
TT: 6→5
Th: 4→3, then 0→10 → lend to H → Th=3, H=10
H: 10→ lend to T → H=9, T=10
T: 10→ lend to U → T=9, U=10
U: 10 - 6 = 4
T: 9 - 5 = 4
H: 9 - 8 = 1
Th: 3 - 9 → can't! Wait — we have 3 in thousands, subtract 9? That means we need to borrow again.
I think I messed up.
Original: 64000 - 9856
Better to compute directly:
64000
- 9856
= ?
Or think: 64000 - 10000 = 54000, but we subtracted 144 too much (since 10000 - 9856 = 144), so add back 144 → 54000 + 144 = 54144
Let me verify:
9856 + 54144 = 64000?
9856 + 54144:
6+4=10 → carry 1
5+4+1=10 → carry 1
8+1+1=10 → carry 1
9+4+1=14 → carry 1
0+5+1=6 → 64000 ✓
So answer is 54144
But let’s do column subtraction properly:
Align:
64000
- 9856
________
Pad with zero:
64000
- 09856
________
Now:
U: 0<6 → borrow from T (0) → T=0, can't → borrow from H (0) → borrow from Th (4) → borrow from TT (6)
TT: 6→5
Th: 4→3, and the first 0 (hundreds) becomes 10
But we need to lend down:
Set:
TT: 5
Th: 3 (but actually, when we borrow, Th becomes 13? No.
Standard way:
Start from right:
Column 1 (units): 0 - 6 → borrow from column 2 (tens)
Column 2 is 0 → can't lend → go to column 3 (hundreds) → also 0 → go to column 4 (thousands) → 4
Borrow from 4: 4 becomes 3, and column 3 (hundreds) gets 10
But column 3 needs to lend to column 2 → so column 3 becomes 9, column 2 gets 10
Column 2 lends to column 1 → column 2 becomes 9, column 1 gets 10
Now:
U: 10 - 6 = 4
T: 9 - 5 = 4
H: 9 - 8 = 1
Th: 3 - 9 → can't! Oh no — we have 3 in thousands, subtract 9? That means we need to borrow from ten-thousands.
Ten-thousands is 5 (after initial borrow), so borrow from it:
TT: 5→4
Th: 3→13
Now Th: 13 - 9 = 4
TT: 4 - 0 = 4 (since we're subtracting 09856, so ten-thousands digit is 0)
So digits: TT=4, Th=4, H=1, T=4, U=4 → 44144? But earlier calculation said 54144.
Mistake!
When we borrowed initially from TT (6) for the lower digits, we set TT to 5, but then when we needed to borrow for thousands place, we borrowed again from TT, making it 4.
But in the subtraction, the top number is 64000, bottom is 09856, so:
After all borrows:
Top becomes: 5 (TT), 13 (Th), 9 (H), 9 (T), 10 (U) — but we used some.
Actually, after full borrowing:
The number 64000 becomes effectively 5 13 9 9 10 for subtraction purposes? But that's not standard.
Better to do:
64000
- 9856
= 64000 - 9856
Calculate: 64000 - 9000 = 55000
55000 - 856 = 54144
Yes, so 54144
In column subtraction:
Write:
64000
- 9856
________
Start from right:
0 - 6: borrow, but all zeros until 4.
So:
- Units: borrow from tens, but tens is 0, so go to hundreds, also 0, go to thousands (4).
Borrow 1 from 4 (thousands), so thousands become 3, and hundreds get 10.
But hundreds need to lend to tens, so hundreds become 9, tens get 10.
Tens lend to units, so tens become 9, units get 10.
Now units: 10 - 6 = 4
Tens: 9 - 5 = 4
Hundreds: 9 - 8 = 1
Thousands: 3 - 9 → can't, so borrow from ten-thousands (6).
Ten-thousands: 6 becomes 5, thousands: 3 becomes 13.
Thousands: 13 - 9 = 4
Ten-thousands: 5 - 0 = 5 (since 9856 has no ten-thousands, it's 0)
So result: 5 (ten-thousands), 4 (thousands), 1 (hundreds), 4 (tens), 4 (units) → 54144
✔ Answer: 54144
---
18) 54372 - 47866
```
54372
- 47866
_______
```
2 - 6 → borrow from 7 → 7→6, 2→12 → 12-6=6
6 - 6 = 0
3 - 8 → borrow from 4 → 4→3, 3→13 → 13-8=5
3 - 7 → borrow from 5 → 5→4, 3→13 → 13-7=6
4 - 4 = 0
So: 0 6 5 0 6 → but leading zero doesn't count, so 6506
Wait, that can't be right because 54372 - 47866 should be around 6500, yes.
Check: 47866 + 6506 = 54372?
6+6=12 → carry 1
0+6+1=7
5+8=13 → carry 1
6+7+1=14 → carry 1
0+4+1=5 → 54372 ✓
So 6506
But in five-digit form, it's 06506, but we write as 6506.
However, since the problem is 5-digit subtraction, and answer might be 4-digit, that's fine.
✔ Answer: 6506
---
Now, compiling all answers:
1) 49148
2) 25247
3) 38729
4) 42339
5) 13164
6) 44362
7) 17575
8) 30138
9) 10529
10) 32629
11) 12487
12) 13843
13) 42049
14) 31369
15) 15979
16) 37064
17) 54144
18) 6506
Final Answer:
1) 49148
2) 25247
3) 38729
4) 42339
5) 13164
6) 44362
7) 17575
8) 30138
9) 10529
10) 32629
11) 12487
12) 13843
13) 42049
14) 31369
15) 15979
16) 37064
17) 54144
18) 6506
---
1) 67413 - 18265
Start from the right:
- 3 - 5 → can’t do, borrow from 1 (tens place). But 1 is 0 after borrow? Wait — let’s write it out:
```
67413
- 18265
_______
```
Rightmost column: 3 - 5 → borrow from 1 (tens), but 1 becomes 0, and 3 becomes 13 → 13 - 5 = 8
Next: 0 (was 1, borrowed) - 6 → can’t do, borrow from 4 (hundreds). 4 becomes 3, 0 becomes 10 → 10 - 6 = 4
Next: 3 (was 4, borrowed) - 2 = 1
Next: 7 - 8 → can’t do, borrow from 6 (ten thousands). 6 becomes 5, 7 becomes 17 → 17 - 8 = 9
Leftmost: 5 (was 6, borrowed) - 1 = 4
✔ Answer: 49148
---
2) 70531 - 45284
```
70531
- 45284
_______
```
1 - 4 → borrow from 3 → 3 becomes 2, 1 becomes 11 → 11 - 4 = 7
2 - 8 → borrow from 5 → 5 becomes 4, 2 becomes 12 → 12 - 8 = 4
4 - 2 = 2
0 - 5 → borrow from 7 → 7 becomes 6, 0 becomes 10 → 10 - 5 = 5
6 - 4 = 2
✔ Answer: 25247
---
3) 57462 - 18733
```
57462
- 18733
_______
```
2 - 3 → borrow from 6 → 6→5, 2→12 → 12-3=9
5 - 3 = 2
4 - 7 → borrow from 7 → 7→6, 4→14 → 14-7=7
6 - 8 → borrow from 5 → 5→4, 6→16 → 16-8=8
4 - 1 = 3
✔ Answer: 38729
---
4) 79124 - 36785
```
79124
- 36785
_______
```
4 - 5 → borrow from 2 → 2→1, 4→14 → 14-5=9
1 - 8 → borrow from 1 → 1→0, 1→11 → 11-8=3
0 - 7 → borrow from 9 → 9→8, 0→10 → 10-7=3
8 - 6 = 2
7 - 3 = 4
✔ Answer: 42339
---
5) 81423 - 68259
```
81423
- 68259
_______
```
3 - 9 → borrow from 2 → 2→1, 3→13 → 13-9=4
1 - 5 → borrow from 4 → 4→3, 1→11 → 11-5=6
3 - 2 = 1
1 - 8 → borrow from 8 → 8→7, 1→11 → 11-8=3
7 - 6 = 1
✔ Answer: 13164
---
6) 97011 - 52649
```
97011
- 52649
_______
```
1 - 9 → borrow from 1 → 1→0, 1→11 → 11-9=2
0 - 4 → borrow from 0 → wait, next digit is 0 → need to borrow from 7.
So: 7 becomes 6, first 0 becomes 10, then lend to next 0 → that 0 becomes 9, and last 0 becomes 10, then lend to 1 → 1 becomes 0, and units become 11? Let's reorganize:
Actually, better to do step-by-step with borrowing chain:
Units: 1 - 9 → borrow from tens (1) → tens become 0, units become 11 → 11-9=2
Tens: 0 (after borrow) - 4 → borrow from hundreds (0) → so borrow from thousands (7)
Thousands: 7 → 6
Hundreds: 0 → 10, then lend to tens → hundreds become 9, tens become 10
Now tens: 10 - 4 = 6
Hundreds: 9 - 6 = 3
Thousands: 6 - 2 = 4
Ten-thousands: 9 - 5 = 4
Wait — we had 97011, so ten-thousands is 9, minus 5 → 4
But we borrowed from 7 (thousands), which was part of 97... so yes.
✔ Answer: 44362
Wait — let me double-check:
97011
-52649
=?
Do it vertically:
```
97011
- 52649
_______
```
Start over:
Units: 1 < 9 → borrow from tens (1) → tens become 0, units 11 → 11-9=2
Tens: 0 (after borrow) < 4 → borrow from hundreds (0) → but hundreds is 0 → borrow from thousands (7)
Thousands: 7 → 6
Hundreds: 0 → 10 → now lend to tens → hundreds become 9, tens become 10
Tens: 10 - 4 = 6
Hundreds: 9 - 6 = 3
Thousands: 6 - 2 = 4
Ten-thousands: 9 - 5 = 4
Yes → 44362
✔ Correct.
---
7) 46107 - 28532
```
46107
- 28532
_______
```
7 - 2 = 5
0 - 3 → borrow from 1 → 1→0, 0→10 → 10-3=7
0 (after borrow) - 5 → borrow from 6 → 6→5, 0→10 → 10-5=5
5 - 8 → borrow from 4 → 4→3, 5→15 → 15-8=7
3 - 2 = 1
✔ Answer: 17575
---
8) 75116 - 44978
```
75116
- 44978
_______
```
6 - 8 → borrow from 1 → 1→0, 6→16 → 16-8=8
0 - 7 → borrow from 1 → 1→0, 0→10 → 10-7=3
0 (after borrow) - 9 → borrow from 5 → 5→4, 0→10 → 10-9=1
4 - 4 = 0
7 - 4 = 3
Wait — ten-thousands: 7 - 4 = 3, thousands: 4 (after borrow) - 4 = 0 → so 30138?
Let me check:
After borrowing:
Original: 75116
After borrows:
Units: 16-8=8
Tens: 10-7=3 (but we borrowed from hundreds, which was 1 → became 0, then we borrowed from thousands)
Hundreds: originally 1 → became 0 after lending to tens → then we needed to borrow for hundreds place? Wait no:
Let’s label columns:
Ten-Th | Th | H | T | U
7 5 1 1 6
-4 4 9 7 8
U: 6<8 → borrow from T (1) → T becomes 0, U=16 → 16-8=8
T: 0<7 → borrow from H (1) → H becomes 0, T=10 → 10-7=3
H: 0<9 → borrow from Th (5) → Th becomes 4, H=10 → 10-9=1
Th: 4 - 4 = 0
TT: 7 - 4 = 3
So number is 3 0 1 3 8 → 30138
✔ Answer: 30138
---
9) 60057 - 49528
```
60057
- 49528
_______
```
7 - 8 → borrow from 5 → 5→4, 7→17 → 17-8=9
4 - 2 = 2
0 - 5 → borrow from 0 → borrow from 6
6→5, first 0→10, then lend to next 0 → that 0 becomes 9, and this 0 becomes 10 → then lend to hundreds? Wait:
Columns: TT Th H T U
6 0 0 5 7
-4 9 5 2 8
U: 7<8 → borrow from T (5) → T=4, U=17 → 17-8=9
T: 4 - 2 = 2
H: 0 - 5 → need to borrow. Look at Th: 0 → can't, so borrow from TT (6)
TT: 6→5
Th: 0→10 → now lend to H → Th becomes 9, H becomes 10
H: 10 - 5 = 5
Th: 9 - 9 = 0
TT: 5 - 4 = 1
So: 1 0 5 2 9 → 10529
✔ Answer: 10529
---
10) 80095 - 47466
```
80095
- 47466
_______
```
5 - 6 → borrow from 9 → 9→8, 5→15 → 15-6=9
8 - 6 = 2
0 - 4 → borrow from 0 → borrow from 8
8→7, first 0→10, lend to next 0 → that 0 becomes 9, this 0 becomes 10 → then lend to hundreds? Wait:
TT Th H T U
8 0 0 9 5
-4 7 4 6 6
U: 5<6 → borrow from T (9) → T=8, U=15 → 15-6=9
T: 8 - 6 = 2
H: 0 - 4 → borrow from Th (0) → borrow from TT (8)
TT: 8→7
Th: 0→10 → lend to H → Th=9, H=10
H: 10 - 4 = 6
Th: 9 - 7 = 2
TT: 7 - 4 = 3
So: 3 2 6 2 9 → 32629
✔ Answer: 32629
---
11) 50703 - 38216
```
50703
- 38216
_______
```
3 - 6 → borrow from 0 → borrow from 7
7→6, 0→10, then lend to units → 0 becomes 9, units become 13 → 13-6=7
Tens: 9 (after borrow) - 1 = 8
Hundreds: 6 (after borrow) - 2 = 4
Thousands: 0 - 8 → borrow from 5 → 5→4, 0→10 → 10-8=2
TT: 4 - 3 = 1
So: 1 2 4 8 7 → 12487
✔ Answer: 12487
---
12) 71426 - 57583
```
71426
- 57583
_______
```
6 - 3 = 3
2 - 8 → borrow from 4 → 4→3, 2→12 → 12-8=4
3 - 5 → borrow from 1 → 1→0, 3→13 → 13-5=8
0 - 7 → borrow from 7 → 7→6, 0→10 → 10-7=3
6 - 5 = 1
So: 1 3 8 4 3 → 13843
✔ Answer: 13843
---
13) 90006 - 47957
```
90006
- 47957
_______
```
6 - 7 → borrow from 0 → borrow chain from 9
9→8, first 0→10, lend to next → becomes 9, next 0→9, last 0→10, then lend to units → units become 16, tens become 9
Better:
U: 6<7 → borrow from T (0) → T=0, can't → borrow from H (0) → borrow from Th (0) → borrow from TT (9)
TT: 9→8
Th: 0→10 → lend to H → Th=9, H=10
H: 10→ lend to T → H=9, T=10
T: 10→ lend to U → T=9, U=16
U: 16-7=9
T: 9 - 5 = 4
H: 9 - 9 = 0
Th: 9 - 7 = 2
TT: 8 - 4 = 4
So: 4 2 0 4 9 → 42049
✔ Answer: 42049
---
14) 51236 - 19867
```
51236
- 19867
_______
```
6 - 7 → borrow from 3 → 3→2, 6→16 → 16-7=9
2 - 6 → borrow from 2 → 2→1, 2→12 → 12-6=6
1 - 8 → borrow from 1 → 1→0, 1→11 → 11-8=3
0 - 9 → borrow from 5 → 5→4, 0→10 → 10-9=1
4 - 1 = 3
So: 3 1 3 6 9 → 31369
✔ Answer: 31369
---
15) 74678 - 58699
```
74678
- 58699
_______
```
8 - 9 → borrow from 7 → 7→6, 8→18 → 18-9=9
6 - 9 → borrow from 6 → 6→5, 6→16 → 16-9=7
5 - 6 → borrow from 4 → 4→3, 5→15 → 15-6=9
3 - 8 → borrow from 7 → 7→6, 3→13 → 13-8=5
6 - 5 = 1
So: 1 5 9 7 9 → 15979
✔ Answer: 15979
---
16) 82341 - 45277
```
82341
- 45277
_______
```
1 - 7 → borrow from 4 → 4→3, 1→11 → 11-7=4
3 - 7 → borrow from 3 → 3→2, 3→13 → 13-7=6
2 - 2 = 0
2 - 5 → borrow from 8 → 8→7, 2→12 → 12-5=7
7 - 4 = 3
So: 3 7 0 6 4 → 37064
✔ Answer: 37064
---
17) 64000 - 9856
Note: This is 64000 minus 9856 — align properly:
```
64000
- 9856
_______
```
Write as:
```
64000
- 09856 (add leading zero for alignment)
_______
```
Now:
U: 0 - 6 → borrow from T (0) → borrow from H (0) → borrow from Th (4) → borrow from TT (6)
TT: 6→5
Th: 4→3, then 0→10 → lend to H → Th=3, H=10
H: 10→ lend to T → H=9, T=10
T: 10→ lend to U → T=9, U=10
U: 10 - 6 = 4
T: 9 - 5 = 4
H: 9 - 8 = 1
Th: 3 - 9 → can't! Wait — we have 3 in thousands, subtract 9? That means we need to borrow again.
I think I messed up.
Original: 64000 - 9856
Better to compute directly:
64000
- 9856
= ?
Or think: 64000 - 10000 = 54000, but we subtracted 144 too much (since 10000 - 9856 = 144), so add back 144 → 54000 + 144 = 54144
Let me verify:
9856 + 54144 = 64000?
9856 + 54144:
6+4=10 → carry 1
5+4+1=10 → carry 1
8+1+1=10 → carry 1
9+4+1=14 → carry 1
0+5+1=6 → 64000 ✓
So answer is 54144
But let’s do column subtraction properly:
Align:
64000
- 9856
________
Pad with zero:
64000
- 09856
________
Now:
U: 0<6 → borrow from T (0) → T=0, can't → borrow from H (0) → borrow from Th (4) → borrow from TT (6)
TT: 6→5
Th: 4→3, and the first 0 (hundreds) becomes 10
But we need to lend down:
Set:
TT: 5
Th: 3 (but actually, when we borrow, Th becomes 13? No.
Standard way:
Start from right:
Column 1 (units): 0 - 6 → borrow from column 2 (tens)
Column 2 is 0 → can't lend → go to column 3 (hundreds) → also 0 → go to column 4 (thousands) → 4
Borrow from 4: 4 becomes 3, and column 3 (hundreds) gets 10
But column 3 needs to lend to column 2 → so column 3 becomes 9, column 2 gets 10
Column 2 lends to column 1 → column 2 becomes 9, column 1 gets 10
Now:
U: 10 - 6 = 4
T: 9 - 5 = 4
H: 9 - 8 = 1
Th: 3 - 9 → can't! Oh no — we have 3 in thousands, subtract 9? That means we need to borrow from ten-thousands.
Ten-thousands is 5 (after initial borrow), so borrow from it:
TT: 5→4
Th: 3→13
Now Th: 13 - 9 = 4
TT: 4 - 0 = 4 (since we're subtracting 09856, so ten-thousands digit is 0)
So digits: TT=4, Th=4, H=1, T=4, U=4 → 44144? But earlier calculation said 54144.
Mistake!
When we borrowed initially from TT (6) for the lower digits, we set TT to 5, but then when we needed to borrow for thousands place, we borrowed again from TT, making it 4.
But in the subtraction, the top number is 64000, bottom is 09856, so:
After all borrows:
Top becomes: 5 (TT), 13 (Th), 9 (H), 9 (T), 10 (U) — but we used some.
Actually, after full borrowing:
The number 64000 becomes effectively 5 13 9 9 10 for subtraction purposes? But that's not standard.
Better to do:
64000
- 9856
= 64000 - 9856
Calculate: 64000 - 9000 = 55000
55000 - 856 = 54144
Yes, so 54144
In column subtraction:
Write:
64000
- 9856
________
Start from right:
0 - 6: borrow, but all zeros until 4.
So:
- Units: borrow from tens, but tens is 0, so go to hundreds, also 0, go to thousands (4).
Borrow 1 from 4 (thousands), so thousands become 3, and hundreds get 10.
But hundreds need to lend to tens, so hundreds become 9, tens get 10.
Tens lend to units, so tens become 9, units get 10.
Now units: 10 - 6 = 4
Tens: 9 - 5 = 4
Hundreds: 9 - 8 = 1
Thousands: 3 - 9 → can't, so borrow from ten-thousands (6).
Ten-thousands: 6 becomes 5, thousands: 3 becomes 13.
Thousands: 13 - 9 = 4
Ten-thousands: 5 - 0 = 5 (since 9856 has no ten-thousands, it's 0)
So result: 5 (ten-thousands), 4 (thousands), 1 (hundreds), 4 (tens), 4 (units) → 54144
✔ Answer: 54144
---
18) 54372 - 47866
```
54372
- 47866
_______
```
2 - 6 → borrow from 7 → 7→6, 2→12 → 12-6=6
6 - 6 = 0
3 - 8 → borrow from 4 → 4→3, 3→13 → 13-8=5
3 - 7 → borrow from 5 → 5→4, 3→13 → 13-7=6
4 - 4 = 0
So: 0 6 5 0 6 → but leading zero doesn't count, so 6506
Wait, that can't be right because 54372 - 47866 should be around 6500, yes.
Check: 47866 + 6506 = 54372?
6+6=12 → carry 1
0+6+1=7
5+8=13 → carry 1
6+7+1=14 → carry 1
0+4+1=5 → 54372 ✓
So 6506
But in five-digit form, it's 06506, but we write as 6506.
However, since the problem is 5-digit subtraction, and answer might be 4-digit, that's fine.
✔ Answer: 6506
---
Now, compiling all answers:
1) 49148
2) 25247
3) 38729
4) 42339
5) 13164
6) 44362
7) 17575
8) 30138
9) 10529
10) 32629
11) 12487
12) 13843
13) 42049
14) 31369
15) 15979
16) 37064
17) 54144
18) 6506
Final Answer:
1) 49148
2) 25247
3) 38729
4) 42339
5) 13164
6) 44362
7) 17575
8) 30138
9) 10529
10) 32629
11) 12487
12) 13843
13) 42049
14) 31369
15) 15979
16) 37064
17) 54144
18) 6506
Parent Tip: Review the logic above to help your child master the concept of subtraction printable worksheets.