Free. Exclusive. Just for you.
Four unique services that make learning easier, faster, and smarter - only on our website.

Printable math worksheet titled 'Subtracting 3-Digit from 4-Digit Numbers (A)' featuring 42 vertical subtraction problems for students to solve.

Subtracting 3-digit from 4-digit numbers worksheet A with vertical column subtraction problems.

Subtracting 3-digit from 4-digit numbers worksheet A with vertical column subtraction problems.

JPG 500×647 34.7 KB Free · Personal Use
Quality Assured by Worksheets Library Team
Reviewed for educational accuracy and age-appropriateness
ID: #309765
Show Answer Key & Explanations Step-by-step solution for: Subtracting 3-Digit from 4-Digit Numbers With Some Regrouping (42 ...
Let’s solve each subtraction problem one by one. We’re subtracting a 3-digit number from a 4-digit number. We’ll do this column by column, starting from the right (ones place), and borrow if needed.

---

Row 1:

1. 1847 – 661
- Ones: 7 – 1 = 6
- Tens: 4 – 6 → can’t do, borrow from hundreds → 14 – 6 = 8 (hundreds becomes 7)
- Hundreds: 7 – 6 = 1
- Thousands: 1 – 0 = 1
1186

2. 4370 – 301
- Ones: 0 – 1 → borrow → 10 – 1 = 9 (tens becomes 6)
- Tens: 6 – 0 = 6
- Hundreds: 3 – 3 = 0
- Thousands: 4 – 0 = 4
4069

3. 3221 – 110
- Ones: 1 – 0 = 1
- Tens: 2 – 1 = 1
- Hundreds: 2 – 1 = 1
- Thousands: 3 – 0 = 3
3111

4. 1758 – 769
- Ones: 8 – 9 → borrow → 18 – 9 = 9 (tens becomes 4)
- Tens: 4 – 6 → borrow → 14 – 6 = 8 (hundreds becomes 6)
- Hundreds: 6 – 7 → borrow → 16 – 7 = 9 (thousands becomes 0)
- Thousands: 0 – 0 = 0 → so it’s 989
989

5. 1332 – 589
- Ones: 2 – 9 → borrow → 12 – 9 = 3 (tens becomes 2)
- Tens: 2 – 8 → borrow → 12 – 8 = 4 (hundreds becomes 2)
- Hundreds: 2 – 5 → borrow → 12 – 5 = 7 (thousands becomes 0)
- Thousands: 0 – 0 = 0 → so 743
743

6. 1454 – 138
- Ones: 4 – 8 → borrow → 14 – 8 = 6 (tens becomes 4)
- Tens: 4 – 3 = 1
- Hundreds: 4 – 1 = 3
- Thousands: 1 – 0 = 1
1316

---

Row 2:

7. 7577 – 227
- Ones: 7 – 7 = 0
- Tens: 7 – 2 = 5
- Hundreds: 5 – 2 = 3
- Thousands: 7 – 0 = 7
7350

8. 8882 – 696
- Ones: 2 – 6 → borrow → 12 – 6 = 6 (tens becomes 7)
- Tens: 7 – 9 → borrow → 17 – 9 = 8 (hundreds becomes 7)
- Hundreds: 7 – 6 = 1
- Thousands: 8 – 0 = 8
8186

9. 9683 – 994
- Ones: 3 – 4 → borrow → 13 – 4 = 9 (tens becomes 7)
- Tens: 7 – 9 → borrow → 17 – 9 = 8 (hundreds becomes 5)
- Hundreds: 5 – 9 → borrow → 15 – 9 = 6 (thousands becomes 8)
- Thousands: 8 – 0 = 8
8689

10. 2672 – 736
- Ones: 2 – 6 → borrow → 12 – 6 = 6 (tens becomes 6)
- Tens: 6 – 3 = 3
- Hundreds: 6 – 7 → borrow → 16 – 7 = 9 (thousands becomes 1)
- Thousands: 1 – 0 = 1
1936

11. 5939 – 676
- Ones: 9 – 6 = 3
- Tens: 3 – 7 → borrow → 13 – 7 = 6 (hundreds becomes 8)
- Hundreds: 8 – 6 = 2
- Thousands: 5 – 0 = 5
5263

12. 1925 – 543
- Ones: 5 – 3 = 2
- Tens: 2 – 4 → borrow → 12 – 4 = 8 (hundreds becomes 8)
- Hundreds: 8 – 5 = 3
- Thousands: 1 – 0 = 1
1382

---

Row 3:

13. 8269 – 184
- Ones: 9 – 4 = 5
- Tens: 6 – 8 → borrow → 16 – 8 = 8 (hundreds becomes 1)
- Hundreds: 1 – 1 = 0
- Thousands: 8 – 0 = 8
8085

14. 8368 – 933
- Ones: 8 – 3 = 5
- Tens: 6 – 3 = 3
- Hundreds: 3 – 9 → borrow → 13 – 9 = 4 (thousands becomes 7)
- Thousands: 7 – 0 = 7
7435

15. 6366 – 483
- Ones: 6 – 3 = 3
- Tens: 6 – 8 → borrow → 16 – 8 = 8 (hundreds becomes 2)
- Hundreds: 2 – 4 → borrow → 12 – 4 = 8 (thousands becomes 5)
- Thousands: 5 – 0 = 5
5883

16. 8974 – 568
- Ones: 4 – 8 → borrow → 14 – 8 = 6 (tens becomes 6)
- Tens: 6 – 6 = 0
- Hundreds: 9 – 5 = 4
- Thousands: 8 – 0 = 8
8406

17. 6572 – 488
- Ones: 2 – 8 → borrow → 12 – 8 = 4 (tens becomes 6)
- Tens: 6 – 8 → borrow → 16 – 8 = 8 (hundreds becomes 4)
- Hundreds: 4 – 4 = 0
- Thousands: 6 – 0 = 6
6084

18. 2690 – 557
- Ones: 0 – 7 → borrow → 10 – 7 = 3 (tens becomes 8)
- Tens: 8 – 5 = 3
- Hundreds: 6 – 5 = 1
- Thousands: 2 – 0 = 2
2133

---

Row 4:

19. 4389 – 287
- Ones: 9 – 7 = 2
- Tens: 8 – 8 = 0
- Hundreds: 3 – 2 = 1
- Thousands: 4 – 0 = 4
4102

20. 6312 – 849
- Ones: 2 – 9 → borrow → 12 – 9 = 3 (tens becomes 0)
- Tens: 0 – 4 → borrow → 10 – 4 = 6 (hundreds becomes 2)
- Hundreds: 2 – 8 → borrow → 12 – 8 = 4 (thousands becomes 5)
- Thousands: 5 – 0 = 5
5463

21. 5155 – 686
- Ones: 5 – 6 → borrow → 15 – 6 = 9 (tens becomes 4)
- Tens: 4 – 8 → borrow → 14 – 8 = 6 (hundreds becomes 0)
- Hundreds: 0 – 6 → borrow → 10 – 6 = 4 (thousands becomes 4)
- Thousands: 4 – 0 = 4
4469

22. 6470 – 535
- Ones: 0 – 5 → borrow → 10 – 5 = 5 (tens becomes 6)
- Tens: 6 – 3 = 3
- Hundreds: 4 – 5 → borrow → 14 – 5 = 9 (thousands becomes 5)
- Thousands: 5 – 0 = 5
5935

23. 7653 – 212
- Ones: 3 – 2 = 1
- Tens: 5 – 1 = 4
- Hundreds: 6 – 2 = 4
- Thousands: 7 – 0 = 7
7441

24. 4806 – 621
- Ones: 6 – 1 = 5
- Tens: 0 – 2 → borrow → 10 – 2 = 8 (hundreds becomes 7)
- Hundreds: 7 – 6 = 1
- Thousands: 4 – 0 = 4
4185

---

Row 5:

25. 5964 – 952
- Ones: 4 – 2 = 2
- Tens: 6 – 5 = 1
- Hundreds: 9 – 9 = 0
- Thousands: 5 – 0 = 5
5012

26. 8343 – 973
- Ones: 3 – 3 = 0
- Tens: 4 – 7 → borrow → 14 – 7 = 7 (hundreds becomes 2)
- Hundreds: 2 – 9 → borrow → 12 – 9 = 3 (thousands becomes 7)
- Thousands: 7 – 0 = 7
7370

27. 3368 – 572
- Ones: 8 – 2 = 6
- Tens: 6 – 7 → borrow → 16 – 7 = 9 (hundreds becomes 2)
- Hundreds: 2 – 5 → borrow → 12 – 5 = 7 (thousands becomes 2)
- Thousands: 2 – 0 = 2
2796

28. 1277 – 894
- Ones: 7 – 4 = 3
- Tens: 7 – 9 → borrow → 17 – 9 = 8 (hundreds becomes 1)
- Hundreds: 1 – 8 → borrow → 11 – 8 = 3 (thousands becomes 0)
- Thousands: 0 – 0 = 0 → so 383
383

29. 8957 – 357
- Ones: 7 – 7 = 0
- Tens: 5 – 5 = 0
- Hundreds: 9 – 3 = 6
- Thousands: 8 – 0 = 8
8600

30. 6365 – 421
- Ones: 5 – 1 = 4
- Tens: 6 – 2 = 4
- Hundreds: 3 – 4 → borrow → 13 – 4 = 9 (thousands becomes 5)
- Thousands: 5 – 0 = 5
5944

---

Row 6:

31. 7922 – 792
- Ones: 2 – 2 = 0
- Tens: 2 – 9 → borrow → 12 – 9 = 3 (hundreds becomes 8)
- Hundreds: 8 – 7 = 1
- Thousands: 7 – 0 = 7
7130

32. 6527 – 800
- Ones: 7 – 0 = 7
- Tens: 2 – 0 = 2
- Hundreds: 5 – 8 → borrow → 15 – 8 = 7 (thousands becomes 5)
- Thousands: 5 – 0 = 5
5727

33. 8368 – 287
- Ones: 8 – 7 = 1
- Tens: 6 – 8 → borrow → 16 – 8 = 8 (hundreds becomes 2)
- Hundreds: 2 – 2 = 0
- Thousands: 8 – 0 = 8
8081

34. 2067 – 454
- Ones: 7 – 4 = 3
- Tens: 6 – 5 = 1
- Hundreds: 0 – 4 → borrow → 10 – 4 = 6 (thousands becomes 1)
- Thousands: 1 – 0 = 1
1613

35. 8636 – 694
- Ones: 6 – 4 = 2
- Tens: 3 – 9 → borrow → 13 – 9 = 4 (hundreds becomes 5)
- Hundreds: 5 – 6 → borrow → 15 – 6 = 9 (thousands becomes 7)
- Thousands: 7 – 0 = 7
7942

36. 9348 – 980
- Ones: 8 – 0 = 8
- Tens: 4 – 8 → borrow → 14 – 8 = 6 (hundreds becomes 2)
- Hundreds: 2 – 9 → borrow → 12 – 9 = 3 (thousands becomes 8)
- Thousands: 8 – 0 = 8
8368

---

Row 7:

37. 8807 – 758
- Ones: 7 – 8 → borrow → 17 – 8 = 9 (tens becomes 9)
- Tens: 9 – 5 = 4
- Hundreds: 8 – 7 = 1
- Thousands: 8 – 0 = 8
8049

38. 5691 – 658
- Ones: 1 – 8 → borrow → 11 – 8 = 3 (tens becomes 8)
- Tens: 8 – 5 = 3
- Hundreds: 6 – 6 = 0
- Thousands: 5 – 0 = 5
5033

39. 8199 – 227
- Ones: 9 – 7 = 2
- Tens: 9 – 2 = 7
- Hundreds: 1 – 2 → borrow → 11 – 2 = 9 (thousands becomes 7)
- Thousands: 7 – 0 = 7
7972

40. 2876 – 582
- Ones: 6 – 2 = 4
- Tens: 7 – 8 → borrow → 17 – 8 = 9 (hundreds becomes 7)
- Hundreds: 7 – 5 = 2
- Thousands: 2 – 0 = 2
2294

41. 6445 – 337
- Ones: 5 – 7 → borrow → 15 – 7 = 8 (tens becomes 3)
- Tens: 3 – 3 = 0
- Hundreds: 4 – 3 = 1
- Thousands: 6 – 0 = 6
6108

42. 4014 – 953
- Ones: 4 – 3 = 1
- Tens: 1 – 5 → borrow → 11 – 5 = 6 (hundreds becomes 9)
- Hundreds: 9 – 9 = 0
- Thousands: 4 – 0 = 4 → but wait, we borrowed from thousands? Let’s recheck:

Actually:
4014 – 953
Ones: 4 – 3 = 1
Tens: 1 – 5 → borrow from hundreds → but hundreds is 0 → borrow from thousands
So:
Thousands: 4 → 3
Hundreds: 0 → 10 → then lend to tens → becomes 9
Tens: 1 → 11 → 11 – 5 = 6
Hundreds: 9 – 9 = 0
Thousands: 3 – 0 = 3
3061

Wait — let me recalculate carefully:

4014
– 953
------
Start from right:

Ones: 4 – 3 = 1
Tens: 1 – 5 → can’t → borrow from hundreds → but hundreds is 0 → so borrow from thousands
Thousands: 4 → 3
Hundreds: 0 → 10 → now lend to tens → hundreds becomes 9, tens becomes 11
Tens: 11 – 5 = 6
Hundreds: 9 – 9 = 0
Thousands: 3 – 0 = 3
3061

Yes.

---

Now, compiling all answers in order:

Final Answers:

1. 1186
2. 4069
3. 3111
4. 989
5. 743
6. 1316
7. 7350
8. 8186
9. 8689
10. 1936
11. 5263
12. 1382
13. 8085
14. 7435
15. 5883
16. 8406
17. 6084
18. 2133
19. 4102
20. 5463
21. 4469
22. 5935
23. 7441
24. 4185
25. 5012
26. 7370
27. 2796
28. 383
29. 8600
30. 5944
31. 7130
32. 5727
33. 8081
34. 1613
35. 7942
36. 8368
37. 8049
38. 5033
39. 7972
40. 2294
41. 6108
42. 3061

---

Final Answer:
1186, 4069, 3111, 989, 743, 1316, 7350, 8186, 8689, 1936, 5263, 1382, 8085, 7435, 5883, 8406, 6084, 2133, 4102, 5463, 4469, 5935, 7441, 4185, 5012, 7370, 2796, 383, 8600, 5944, 7130, 5727, 8081, 1613, 7942, 8368, 8049, 5033, 7972, 2294, 6108, 3061
Parent Tip: Review the logic above to help your child master the concept of subtracting 3 and 4 digit numbers worksheet.
Print Download

How to use

Click Print to open a print-ready version directly in your browser, or use Download to save the file to your device. The ⭐ Answer button generates an AI answer key instantly - useful for teachers who need a quick reference. Need a different version? Our AI Worksheet Generator lets you create a custom worksheet on any topic in seconds.

(view all subtracting 3 and 4 digit numbers worksheet)

Multi-digit Subtraction Worksheets (answers, printable, online ...
Grade 3 Math Worksheet: Subtract 4-digit numbers, with regrouping ...
4 Digit Subtraction With Regrouping – Borrowing – 9 Worksheets ...
2, 3 and 4 Digit Addition and Subtraction Worksheets with Regrouping
Subtracting Large Numbers Worksheets and Exercise - EngWorksheets
Subtract 3-Digit Numbers from 4-Digit Numbers without Regrouping ...
Worksheet | Adding 3- and 4- Digit Numbers | Practice adding three ...
4 Digit Subtraction Worksheets
4-Digit Number Subtraction Worksheet (teacher made) - Twinkl
Subtracting 3-Digit from 4-Digit Numbers With Some Regrouping (42 ...