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

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.

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 ...
Let's solve each subtraction problem step by step. We are subtracting 6-digit numbers, and we'll compute the difference for each pair.

---

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.
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 large numbers worksheet)

Subtracting Large Numbers Worksheets and Exercise - EngWorksheets
Operation on large numbers worksheet | Live Worksheets
Subtraction math worksheets for primary math education, from basic ...
Subtracting 6-Digit Numbers With All Regrouping (10 Questions ...
Grade 4 Subtraction Worksheets - free & printable | K5 Learning
Fun and Engaging Subtracting Across Zeros Worksheet
Large Numbers: 6-Digit Subtraction Worksheets
Grade 2 Subtraction Worksheet: Subtracting single digit numbers ...
Addition and subtraction - Free resources about adding and ...
Subtracting 5-Digit from 5-Digit Numbers With No Regrouping (20 ...