Resources For Teachers For Tutors For Students & Parents AI New Pricing
Year 5 Maths Addition & Subtraction

Subtract whole numbers (written strategies) - With regrouping

20 practice questions 0 video lessons Theory + worked examples
Create a free accountTrack your progress and save your work as you go.
Create free account

Theory

When a top digit is smaller than the digit below it, you trade (regroup): take one from the next column to the left and turn it into ten in the column you are working on. This Year 5 maths page shows how to subtract with trading in one or more columns, check the answer by adding, find missing numbers and avoid the common mistakes.

Trading (regrouping or decomposition) happens when a top digit is smaller than the bottom digit. Take \(1\) from the next column to the left; it is worth ten in the column you are working on.

One ten becomes ten ones, one hundred becomes ten tens, one thousand becomes ten hundreds. The top number is renamed, not changed: \(632\) is the same as \(6\) hundreds, \(2\) tens and \(12\) ones.

After trading, the column you traded from is one less. Cross out the old digit and write the new one above it.

In the working, O, T, H, Th, TTh, HTh and M stand for ones, tens, hundreds, thousands, ten thousands, hundred thousands and millions.

632 minus 375 in columns Column subtraction of 375 from 632. Traded digits are crossed out with the new digit in red above. The answer is 257. OTH 12125 236 375− 257
\(632 - 375\): trade a ten for the ones (\(12 - 5\)), then a hundred for the tens (\(12 - 7\)). The answer is \(257\).
5243 minus 1868 in columns Column subtraction of 1868 from 5243. Traded digits are crossed out with the new digit in red above. The answer is 3375. OTHTh 1313114 3425 1868− 3375
\(5243 - 1868 = 3375\): three trades. The red digits show the new values after each trade.

Trading renames the top number without changing it:

\[ 632 = 500 + 120 + 12 \]
632=500+120+12
\[ 632 - 375 = 257 \]
632−375=257
\[ 257 + 375 = 632 \]
257+375=632
When to trade. Trade only when the top digit is smaller than the bottom digit in that column.
Never take smaller from larger. In \(632 - 375\) the ones are \(2 - 5\). Writing \(5 - 2 = 3\) is wrong: trade instead.

How to subtract with trading

  1. Line up the numbers, larger on top, and start with the ones.
  2. If the top digit is too small, take \(1\) from the next column left and add ten to this column.
  3. Subtract the column, then move left. Remember the column you traded from is now one less.
  4. Check by adding the answer to the bottom number.
Example 1 — Trade once
Work out \(73 - 38\).
Solution
\(\text{O: }13 - 8\)\(=\)\(5\)
\(\text{T: }6 - 3\)\(=\)\(3\)
73−38=35

The answer is \(35\).

Example 2 — Trade twice
Work out \(632 - 375\).
Solution
\(\text{O: }12 - 5\)\(=\)\(7\)
\(\text{T: }12 - 7\)\(=\)\(5\)
\(\text{H: }5 - 3\)\(=\)\(2\)
632−375=257

The answer is \(257\).

Example 3 — Four-digit numbers
Work out \(5243 - 1868\).
Solution
\(\text{O: }13 - 8\)\(=\)\(5\)
\(\text{T: }13 - 6\)\(=\)\(7\)
\(\text{H: }11 - 8\)\(=\)\(3\)
\(\text{Th: }4 - 1\)\(=\)\(3\)
5243−1868=3375

The answer is \(3375\).

Example 4 — Five-digit numbers
Work out \(71\,352 - 38\,476\).
Solution
\(\text{O: }12 - 6\)\(=\)\(6\)
\(\text{T: }14 - 7\)\(=\)\(7\)
\(\text{H: }12 - 4\)\(=\)\(8\)
\(\text{Th: }10 - 8\)\(=\)\(2\)
\(\text{TTh: }6 - 3\)\(=\)\(3\)
71352−38476=32876

The answer is \(32\,876\).

Example 5 — Check by adding
Check that \(5243 - 1868 = 3375\).
Solution
\(\text{O: }5 + 8\)\(=\)\(13\ (\text{carry } 1)\)
\(\text{T: }7 + 6 + 1\)\(=\)\(14\ (\text{carry } 1)\)
\(\text{H: }3 + 8 + 1\)\(=\)\(12\ (\text{carry } 1)\)
\(\text{Th: }3 + 1 + 1\)\(=\)\(5\)
3375+1868=5243

The sum is the top number, \(5243\), so the subtraction is correct.

Example 6 — Missing number
Find the missing number: \(734 - \square = 467\).
Solution
\(\text{O: }14 - 7\)\(=\)\(7\)
\(\text{T: }12 - 6\)\(=\)\(6\)
\(\text{H: }6 - 4\)\(=\)\(2\)
734−467=267

The missing number is \(267\). Check: \(734 - 267 = 467\).

Example 7 — Find the mistake
Zara worked out \(642 - 375\) and wrote \(333\). In each column she took the smaller digit from the larger. What is the correct answer?
Solution
\(\text{O: }12 - 5\)\(=\)\(7\)
\(\text{T: }13 - 7\)\(=\)\(6\)
\(\text{H: }5 - 3\)\(=\)\(2\)
642−375=267

Zara should have traded in the ones and the tens. The answer is \(267\). Check: \(267 + 375 = 642\).

Common pitfalls

Taking the smaller digit from the larger. \(2 - 5\) cannot be done as \(5 - 2\). Trade a ten so the ones become \(12 - 5\).
Forgetting the column is one less. After trading from the tens, the tens digit has gone down by \(1\). Cross it out and write the new digit.
Trading when not needed. Only trade when the top digit is smaller than the bottom digit.
Not checking. Adding the answer to the bottom number quickly shows whether you are right.

Frequently asked questions

What is trading in subtraction?

Trading, or regrouping, is taking \(1\) from the next column to the left and turning it into ten in the column you are working on, because the top digit is too small.

When do you need to trade?

When the top digit in a column is smaller than the bottom digit, such as \(2 - 5\) in the ones of \(632 - 375\).

Why does the next digit go down by one?

You took one ten (or hundred, or thousand) from it. \(632\) becomes \(6\) hundreds, \(2\) tens and \(12\) ones, then \(5\) hundreds, \(12\) tens and \(12\) ones.

How do you check a subtraction with trading?

Add your answer to the number you subtracted. \(257 + 375 = 632\), so \(632 - 375 = 257\) is right.

Can you trade in more than one column?

Yes. \(5243 - 1868\) needs a trade in the ones, tens and hundreds.