Skip to lesson

Math · Grade 4 Math

Chapter 1: Place Value to a Million

Subtracting Multi-Digit Numbers

Unbundling across several places.

Lesson
6
Time
About 15 minutes
0 of 14 done
Part 1 of 8Picture It

Step 1: Picture It

Start with something you already know.

Breaking a dollar

  1. You have one dollar bill and owe a friend 7 cents.
  2. Trade the dollar for 10 dimes.
  3. Then trade one dime for 10 pennies.
  4. Now you have 9 dimes and 10 pennies, still one dollar.

Subtracting across zeros is the same: break, then break again.

Nothing is lost, because the same amount just sits in smaller pieces.

Step 2: Let's Learn

Read it, or press Listen and follow the words.

Try it first

Maya has 352 stickers. She gives 138 away. How many are left?

Maya’s 352 stickers, laid out in hundreds, tens and ones.

Hundreds

3

Tens

5

Ones

2

stickers

Stuck is fine. Let’s Learn shows the way next. Got it first time? You can jump ahead to Watch an Example.

Watch the idea first — 53 seconds. Then read on, and try it yourself in the next step.

Check every column before you start. Any of them might be short.

Unbundling can chain

To subtract from 5,003 you may need to break a thousand, then a hundred, then a ten.

The number never changes

5,003 becomes 4 thousands, 9 hundreds, 9 tens and 13 ones. Still 5,003.

Check by adding

Add your answer to what you took away. It should return the number you started with.

Step 3: Try It Yourself

Tap and try it out.

Break a hundred or a ten open when a column runs short.
Start with
Taken away

What is left

Hundreds

2

Tens

5

Ones

6

503 − 247 = 256

Take 247 away from 503. The faded blocks are the ones that left.

The first number on a mat, so the tens and ones are separate things.

Hundreds

5

Tens

0

Ones

3

5 hundreds, 0 tens and 3 ones is 503.

5,003 − 2,467 in columns. Two zeros to borrow across.
Step 0 of 5

5,003 − 2,467 = …

Step 4: In Real Life

A car’s mileage

A car shows 40,000 miles. Last year it showed 27,458. 40,000 − 27,458 = 12,542 miles driven. The zeros on top mean unbundling across several places.

Step 5: Watch an Example

One step at a time.

Watch Ana Open Two Units

Ana works out 6,102 − 2,548 on the board. About 6,100 − 2,500 is 3,600. Press Next step to watch each move.

Start at the ones. The tens are 0, so watch the hundreds trade.
Step 0 of 6

6,102 − 2,548 = …

Watch Sam Cross Two Zeros

Sam works out 8,003 − 4,619 on the board. The tens and hundreds are both 0.

Press Next step. Both zeros become 9, and the 3 becomes 13.
Step 0 of 5

8,003 − 4,619 = …

Step 6: Your Turn

Practice makes it stick.

The Fundraiser

Problem 1 of 12

A club wants $9,000. So far $5,478 is in. How many dollars are still needed?

The two parts sit above the target they make.
Raised and Still needed
The target
Start at the ones. Trade when a column is short.

Borrow: 0 is less than 8. The thousands digit 9 gives one away. What does it become?

Square 1 of 8

9,000 − 5,478 = …

Saving for a Bike

Problem 2 of 12

A bike costs $3,405. Priya has $1,738. How many more dollars does she need?

Start at the ones. Trade when a column is short.

Borrow: 5 is less than 8. The hundreds digit 4 gives one away. What does it become?

Square 1 of 9

3,405 − 1,738 = …

Subtract and Check

Look down every column first. Then write it out from the ones.

Problem 3 of 12

5,362 − 1,748 = ?

Borrow: 2 is less than 8. The tens digit 6 gives one away. What does it become?

Square 1 of 8

5,362 − 1,748 = …

Problem 4 of 12

4,000 − 1,463 = ?

Borrow: 0 is less than 3. The thousands digit 4 gives one away. What does it become?

Square 1 of 8

4,000 − 1,463 = …

Problem 5 of 12

Check the last one: 2,537 + 1,463 = ?

Add the ones: 7 + 3. Write the ones digit.

Square 1 of 7

2,537 + 1,463 = …

Find the Mistake

One line on each page is a slip. Find it, then fix it.

Problem 6 of 12

Nia starts 6,341 − 2,517. One line is a slip. Which?

Nia’s start on 6,341 − 2,517

  1. 16,341 − 2,517
  2. 2Ones: 7 − 1 = 6
  3. 3Tens: 4 − 1 = 3
  4. AnswerSo the answer ends in 36

Problem 7 of 12

What is 6,341 − 2,517? Write it out, and watch the ones.

Borrow: 1 is less than 7. The tens digit 4 gives one away. What does it become?

Square 1 of 8

6,341 − 2,517 = …

Problem 8 of 12

Dev works out 6,000 − 2,346. One line is a slip. Which?

Dev’s answer for 6,000 − 2,346

  1. 16,000 − 2,346
  2. 2The zeros become 9, 9 and 10
  3. 3Ones 10 − 6 = 4, tens 9 − 4 = 5, hundreds 9 − 3 = 6
  4. AnswerThousands 6 − 2 = 4, so 4,654

Problem 9 of 12

What is 6,000 − 2,346? Write it out, and watch the thousands.

Borrow: 0 is less than 6. The thousands digit 6 gives one away. What does it become?

Square 1 of 8

6,000 − 2,346 = …

Which Way?

Pick the way that works.

Problem 10 of 12

To work out 7,000 − 2,864, which way starts right?

Problem 11 of 12

Sam says 9,000 − 4,155 = 4,845. Which way checks it?

Build the Answer

Build it, then check.

Problem 12 of 12

A box held 402 nails. 168 are used. Build how many are left.

Build the number that is left.

Hundreds

0

Tens

0

Ones

0

0 hundreds, 0 tens and 0 ones is 0.

Step 7: Quick Check

Show what you know.

Question 1 of 2

6,004 − 2,738 = ?

Question 2 of 2

Does unbundling change the number?

Ready for more?Optional. Past the lesson, for anyone who wants it.

Stretch 1 of 2

A number lost 2,376. 4,518 was left. What was the number?

The two parts sit above the whole they came from.
Lost and Left
The number before

Stretch 2 of 2

Make a three-digit number from 4, 7 and 9, each used once. Take 285 away. What is the most that can be left?

479HundredsTensOnes

What You Learned

  • Check every column before you start.
  • Unbundling can chain across several places.
  • Check the answer by adding it back.
For the grown-up

This lesson is where the child subtracts multi-digit whole numbers fluently, including across zeros. Each place is ten times the one to its right, and that single rule generates the whole system all the way to a million and, later, all the way down past the decimal point.

Watch for large numbers read digit by digit. "Four hundred and seven thousand" is a structure; "four zero seven" is a phone number.

Have them say the number aloud before working with it. Most errors with big numbers are reading errors that the arithmetic then faithfully preserves.

The slip this lesson targets is taking the smaller digit from the bigger one whichever row it sits in: Nia writes 7 − 1 = 6 in the ones of 6,341 − 2,517. Ask which digit is on top before any column is subtracted. The second slip is Dev's: a column that lends a unit away is one smaller afterwards, so 6,000 − 2,346 finishes 5 − 2 in the thousands, not 6 − 2. Both produce an answer that is a whole thousand out, which is exactly what adding the answer back catches.

Unbundling, several columns at once — When a column has too little to subtract from, open one unit from the column to its left: a thousand becomes ten hundreds, a hundred becomes ten tens. The value of the number is unchanged — only its packaging. This is the whole of multi-digit subtraction.

Unbundling across zeros — In 5,003 - 2,478 the tens and hundreds are both empty, so you must go left to the thousands and cascade: 5,003 becomes 4 thousands, 9 hundreds, 9 tens and 13 ones. Do the whole cascade first, writing every change down, and only then start subtracting.

Check by adding back — If 5,003 - 2,478 = 2,525, then 2,525 + 2,478 should return 5,003. It does. This check uses a different operation, so it is genuinely independent of the work you just did — unlike re-reading your own subtraction, which tends to repeat the same mistake.

When counting up is easier — For 5,003 - 4,987 the numbers are close, so counting up beats unbundling: 4,987 to 5,000 is 13, then 3 more is 16. Recognizing when the algorithm is the wrong tool is part of being genuinely fluent rather than merely trained.

Break open the next unit along — 50,000 − 23,456. Ones: 0 − 6. Nothing to break next door, so keep going left until you find something. Break the 5 ten-thousands into 4 ten-thousands and 10 thousands, then cascade down. Now every column has enough. 26,544. Check it: 26,544 + 23,456 = 50,000.