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

Subtraction practice worksheet featuring ten 6-digit number problems.

Worksheet for subtracting 6-digit numbers with problems arranged in two columns, including space for name, date, and score.

Worksheet for subtracting 6-digit numbers with problems arranged in two columns, including space for name, date, and score.

JPG 500×647 27.3 KB Free · Personal Use
Quality Assured by Worksheets Library Team
Reviewed for educational accuracy and age-appropriateness
ID: #807744
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:

- Units: 2 − 7 → borrow → 12 − 7 = 5
- Tens: 2 (becomes 1 after borrow) − 6 → borrow → 12 − 6 = 6
- Hundreds: 3 (becomes 2) − 4 → borrow → 12 − 4 = 8
- Thousands: 0 (becomes 9 after borrow from 2) → but wait, let's do it carefully.

Better to write both with proper alignment:

```
2320332
− 57467
--------
```

So align right:

```
2320332
− 057467
--------
```

Now subtract:

```
2320332
− 057467
--------
```

Now go digit by digit:

1. Units: 2 − 7 → borrow → 12 − 7 = 5
2. Tens: 3 − 6 → but 3 became 2 after borrow → 2 − 6 → borrow → 12 − 6 = 6
3. Hundreds: 3 − 4 → becomes 2 after borrow → 2 − 4 → borrow → 12 − 4 = 8
4. Thousands: 0 − 7 → becomes 9 after borrow? Wait — we need to trace borrowing.

Let’s do this systematically:

```
2 3 2 0 3 3 2
− 0 5 7 4 6 7
----------------
```

So:

- Units: 2 − 7 → borrow → 12 − 7 = 5 → carry over
- Tens: 3 − 6 → but 3 was reduced to 2 → 2 − 6 → borrow → 12 − 6 = 6 → now 0 becomes 9 (but it was already borrowed)
- Hundreds: 3 − 4 → but 3 becomes 2 → 2 − 4 → borrow → 12 − 4 = 8 → now 0 becomes 9
- Thousands: 0 − 7 → but 0 becomes 9 after borrow → 9 − 7 = 2 → but wait, we borrowed earlier?

This is getting messy. Let’s use standard subtraction:

```
2320332
− 57467
--------
```

We can think of it as:

2320332 − 57467 = ?

Let’s compute:

2320332
− 57467
= ?

We can do:

2320332 − 57467 = 2320332 − 50000 − 7467 = 2270332 − 7467

Then:

2270332 − 7467 = ?

2270332 − 7000 = 2263332
2263332 − 467 = 2262865

But let’s do direct subtraction:

```
2320332
− 57467
--------
```

Align:

```
2320332
− 057467
---------
```

Now subtract:

Start from right:

- 2 − 7 → borrow → 12 − 7 = 5 → carry 1
- 3 − 6 → but 3 became 2 → 2 − 6 → borrow → 12 − 6 = 6 → carry 1
- 3 − 4 → becomes 2 → 2 − 4 → borrow → 12 − 4 = 8 → carry 1
- 0 − 7 → becomes 9 after borrow? Wait, we're at thousands place.

Wait, digits:

Position: Millions | Hundred thousands | Ten thousands | Thousands | Hundreds | Tens | Units

So:

```
2 3 2 0 3 3 2
− 0 5 7 4 6 7
----------------
```

So:

- Units: 2 − 7 → borrow → 12 − 7 = 5 → tens digit 3 becomes 2
- Tens: 2 (after borrow) − 6 → borrow → 12 − 6 = 6 → hundreds digit 3 becomes 2
- Hundreds: 2 (after borrow) − 4 → borrow → 12 − 4 = 8 → thousands digit 0 becomes 9 (but needs to borrow from left)
- Thousands: 0 becomes 9 after borrow → 9 − 7 = 2 → but wait, we’re borrowing from ten thousands?
- Ten thousands: 2 → becomes 1 after borrow → 1 − 5 → can’t → borrow from hundred thousands
- Hundred thousands: 3 → becomes 2 → 2 − 0 = 2
- But ten thousands: 1 (after borrow) → 11 − 5 = 6
- Millions: 2 − 0 = 2

Let’s write it step by step:

```
2 3 2 0 3 3 2
− 0 5 7 4 6 7
----------------
```

After borrowing:

- Units: 12 − 7 = 5 → tens digit reduced by 1 → 3→2
- Tens: 2 − 6 → borrow → 12 − 6 = 6 → hundreds digit reduced → 3→2
- Hundreds: 2 − 4 → borrow → 12 − 4 = 8 → thousands digit reduced → 0→9 (but 0, so must borrow from ten thousands)
- Thousands: 0 → borrow from ten thousands → 10 → but then reduce ten thousands → 2→1 → 10 − 7 = 3? Wait.

Wait — let’s do it correctly.

Let’s write:

```
2320332
− 57467
--------
```

We can calculate:

2320332 − 57467 = ?

Do:

2320332
− 57467
= ?

Use calculator-style:

2320332
− 57467
= 2262865

Let me verify:

57467 + 2262865 = ?

57467 + 2262865 = 2320332 → Yes!

So first answer: 2262865

---

2.


```
5122421
− 963953
---------
```

Align:

```
5122421
− 963953
--------
```

Write as:

```
5122421
− 963953
--------
```

Subtract:

We can do:

5122421 − 963953 = ?

Let’s compute:

5122421
− 963953
= ?

Start from right:

- 1 − 3 → borrow → 11 − 3 = 8
- 2 − 5 → becomes 1 − 5 → borrow → 11 − 5 = 6
- 4 − 9 → becomes 3 − 9 → borrow → 13 − 9 = 4
- 2 − 3 → becomes 1 − 3 → borrow → 11 − 3 = 8
- 2 − 6 → becomes 1 − 6 → borrow → 11 − 6 = 5
- 1 − 9 → becomes 0 − 9 → borrow → 10 − 9 = 1
- 5 → becomes 4 → 4 − 0 = 4

Wait, let's align properly:

```
5122421
− 963953
--------
```

So:

```
5122421
− 963953
--------
```

Add leading zero: 0963953

So:

```
5122421
− 0963953
--------
```

Now subtract:

- Units: 1 − 3 → borrow → 11 − 3 = 8
- Tens: 2 − 5 → but 2 became 1 → 1 − 5 → borrow → 11 − 5 = 6
- Hundreds: 4 − 9 → 4 becomes 3 → 3 − 9 → borrow → 13 − 9 = 4
- Thousands: 2 − 3 → 2 becomes 1 → 1 − 3 → borrow → 11 − 3 = 8
- Ten thousands: 2 − 6 → 2 becomes 1 → 1 − 6 → borrow → 11 − 6 = 5
- Hundred thousands: 1 − 9 → 1 becomes 0 → 0 − 9 → borrow → 10 − 9 = 1
- Millions: 5 → becomes 4 → 4 − 0 = 4

Result: 4158468

Check: 4158468 + 963953 = ?

4158468 + 963953 = 5122421 →

So answer: 4158468

---

3.


```
9000400
− 332612
---------
```

Align:

```
9000400
− 332612
--------
```

Write as:

```
9000400
− 332612
--------
```

Or:

```
9000400
− 332612
--------
```

Now subtract:

We can do:

9000400 − 332612 = ?

Let’s compute:

9000400
− 332612
= ?

Start from right:

- 0 − 2 → borrow → 10 − 2 = 8
- 0 − 1 → but 0 became 9 → 9 − 1 = 8
- 4 − 6 → borrow → 14 − 6 = 8
- 0 − 2 → becomes 9 − 2 = 7
- 0 − 3 → becomes 9 − 3 = 6
- 0 − 3 → becomes 9 − 3 = 6
- 9 → becomes 8 → 8 − 0 = 8

Wait:

Digits:

```
9 0 0 0 4 0 0
− 3 3 2 6 1 2
------------
```

So:

- Units: 0 − 2 → borrow → 10 − 2 = 8 → tens digit becomes 9
- Tens: 0 → becomes 9 → 9 − 1 = 8
- Hundreds: 4 − 6 → borrow → 14 − 6 = 8 → thousands digit becomes 9
- Thousands: 0 → becomes 9 → 9 − 2 = 7
- Ten thousands: 0 → becomes 9 → 9 − 3 = 6
- Hundred thousands: 0 → becomes 9 → 9 − 3 = 6
- Millions: 9 → becomes 8 → 8 − 0 = 8

So result: 8667788

Check: 8667788 + 332612 = 9000400 →

Answer: 8667788

---

4.


```
4323103
− 495326
---------
```

Align:

```
4323103
− 495326
--------
```

Write as:

```
4323103
− 495326
--------
```

Subtract:

4323103 − 495326 = ?

Compute:

- Units: 3 − 6 → borrow → 13 − 6 = 7
- Tens: 0 − 2 → becomes 9 − 2 = 7 (after borrow)
- Hundreds: 1 − 3 → becomes 0 − 3 → borrow → 10 − 3 = 7
- Thousands: 3 − 5 → becomes 2 − 5 → borrow → 12 − 5 = 7
- Ten thousands: 2 − 9 → becomes 1 − 9 → borrow → 11 − 9 = 2
- Hundred thousands: 3 − 4 → becomes 2 − 4 → borrow → 12 − 4 = 8
- Millions: 4 → becomes 3 → 3 − 0 = 3

So: 3827777

Check: 3827777 + 495326 = ?

3827777 + 495326 = 4323103 →

Answer: 3827777

---

5.


```
7000003
− 121318
---------
```

Align:

```
7000003
− 121318
--------
```

Subtract:

7000003 − 121318 = ?

Start:

- 3 − 8 → borrow → 13 − 8 = 5
- 0 − 1 → becomes 9 − 1 = 8
- 0 − 3 → becomes 9 − 3 = 6
- 0 − 1 → becomes 9 − 1 = 8
- 0 − 2 → becomes 9 − 2 = 7
- 0 − 1 → becomes 9 − 1 = 8
- 7 → becomes 6 → 6 − 0 = 6

So: 6878685

Check: 6878685 + 121318 = 7000003 →

Answer: 6878685

---

6.


```
7041011
− 458962
---------
```

Align:

```
7041011
− 458962
--------
```

Subtract:

7041011 − 458962 = ?

- 1 − 2 → borrow → 11 − 2 = 9
- 1 − 6 → becomes 0 − 6 → borrow → 10 − 6 = 4
- 0 − 9 → becomes 9 − 9 = 0
- 1 − 8 → becomes 0 − 8 → borrow → 10 − 8 = 2
- 4 − 5 → becomes 3 − 5 → borrow → 13 − 5 = 8
- 0 − 4 → becomes 9 − 4 = 5
- 7 → becomes 6 → 6 − 0 = 6

So: 6582049

Check: 6582049 + 458962 = 7041011 →

Answer: 6582049

---

7.


```
7360100
− 571418
---------
```

Align:

```
7360100
− 571418
--------
```

Subtract:

7360100 − 571418 = ?

- 0 − 8 → borrow → 10 − 8 = 2
- 0 − 1 → becomes 9 − 1 = 8
- 1 − 4 → becomes 0 − 4 → borrow → 10 − 4 = 6
- 0 − 1 → becomes 9 − 1 = 8
- 6 − 7 → becomes 5 − 7 → borrow → 15 − 7 = 8
- 3 − 5 → becomes 2 − 5 → borrow → 12 − 5 = 7
- 7 → becomes 6 → 6 − 0 = 6

So: 6788682

Check: 6788682 + 571418 = 7360100 →

Answer: 6788682

---

8.


```
1002302
− 716416
---------
```

Align:

```
1002302
− 716416
--------
```

Subtract:

1002302 − 716416 = ?

- 2 − 6 → borrow → 12 − 6 = 6
- 0 − 1 → becomes 9 − 1 = 8
- 3 − 4 → becomes 2 − 4 → borrow → 12 − 4 = 8
- 2 − 6 → becomes 1 − 6 → borrow → 11 − 6 = 5
- 0 − 1 → becomes 9 − 1 = 8
- 0 − 7 → becomes 9 − 7 = 2
- 1 → becomes 0 → 0 − 0 = 0

Wait: millions digit is 1, but we borrow from it.

So:

- Units: 2 − 6 → borrow → 12 − 6 = 6 → tens digit 0 → becomes 9
- Tens: 9 − 1 = 8
- Hundreds: 3 − 4 → borrow → 13 − 4 = 9? Wait, no:

Wait:

Digits:

```
1 0 0 2 3 0 2
− 7 1 6 4 1 6
-------------
```

So:

- Units: 2 − 6 → borrow → 12 − 6 = 6 → tens digit becomes 9
- Tens: 0 → becomes 9 → 9 − 1 = 8
- Hundreds: 3 − 4 → borrow → 13 − 4 = 9 → thousands digit becomes 1
- Thousands: 2 → becomes 1 → 1 − 6 → borrow → 11 − 6 = 5 → ten thousands digit becomes 9
- Ten thousands: 0 → becomes 9 → 9 − 1 = 8
- Hundred thousands: 0 → becomes 9 → 9 − 7 = 2
- Millions: 1 → becomes 0 → 0 − 0 = 0

So result: 285886

Wait: 285886 is only 6 digits.

But 1002302 − 716416 = ?

Let’s compute:

1002302 − 716416 = 285886

Yes! Because 716416 + 285886 = 1002302 →

So answer: 285886

---

9.


```
2002123
− 173966
---------
```

Align:

```
2002123
− 173966
--------
```

Subtract:

2002123 − 173966 = ?

- 3 − 6 → borrow → 13 − 6 = 7
- 2 − 6 → becomes 1 − 6 → borrow → 11 − 6 = 5
- 1 − 9 → becomes 0 − 9 → borrow → 10 − 9 = 1
- 2 − 3 → becomes 1 − 3 → borrow → 11 − 3 = 8
- 0 − 7 → becomes 9 − 7 = 2
- 0 − 1 → becomes 9 − 1 = 8
- 2 → becomes 1 → 1 − 0 = 1

So: 1828157

Check: 1828157 + 173966 = 2002123 →

Answer: 1828157

---

10.


```
7012002
− 234375
---------
```

Align:

```
7012002
− 234375
--------
```

Subtract:

7012002 − 234375 = ?

- 2 − 5 → borrow → 12 − 5 = 7
- 0 − 7 → becomes 9 − 7 = 2
- 0 − 3 → becomes 9 − 3 = 6
- 2 − 4 → becomes 1 − 4 → borrow → 11 − 4 = 7
- 1 − 3 → becomes 0 − 3 → borrow → 10 − 3 = 7
- 0 − 2 → becomes 9 − 2 = 7
- 7 → becomes 6 → 6 − 0 = 6

So: 6777627

Check: 6777627 + 234375 = 7012002 →

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 formatted neatly or printed out!
Parent Tip: Review the logic above to help your child master the concept of subtraction worksheet large numbers.
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 subtraction worksheet large numbers)

Subtract Large Numbers without Regrouping: Horizontal Timed ...
Subtract mentally large numbers (2) - Subtraction in Year 5 (age 9 ...
Subtract mentally large numbers (1) - Subtraction in Year 5 (age 9 ...
Subtracting decimals, larger numbers | 5th grade Math Worksheet ...
Subtracting Large Numbers - Math Worksheets - MathsDiary.com
5th Grade Subtraction Worksheets
Large Numbers Subtraction Worksheets for Kids Online
Subtract Two Large Numbers Using Column Method and Exchanging ...
Subtracting large numbers: word problems - Subtraction Maths ...
Subtracting big numbers | 3rd grade, 4th grade Math Worksheet ...