Skip to content
mathismaths.com

Numbers · Lesson 10 of 36

Column Subtraction

Line up the digits, subtract column by column from the right, and when a digit is too small, exchange one from the column to its left.

What you will learn

  • Subtract in columns from the right.
  • Exchange from the next place when a digit is too small, including across zeros.
  • Check a subtraction by adding.

Before you start: you should be comfortable with Column Addition and Subtracting Within 20.

The idea

The column method for subtraction mirrors addition. Write the bigger number on top and the number you take away underneath, ones under ones. Work from the right.

687 minus 245 in columnsColumn subtraction of 687 and 245, digits lined up by place value, giving 442.687245−442
687 - 245. Each digit on top is bigger than the one below, so no exchange is needed: 7 - 5, 8 - 4 and 6 - 2.

Exchanging

When the top digit is smaller than the bottom digit in a column, take one from the place to the left and trade it in for ten of the current place. That is called exchange (some people say borrowing).

For 542−217542 - 217: the ones column needs 2−72 - 7. Take 11 ten from the 44 tens, leaving 33 tens. Now the ones column has 1212 ones. 12−7=512 - 7 = 5.

542 minus 217 in columnsColumn subtraction of 542 and 217, digits lined up by place value, giving 325.542217−325
542 - 217. In the ones column we exchange one ten for ten ones to make 12 - 7 = 5. Then the tens column is 3 - 1 = 2 and the hundreds column is 5 - 2 = 3.

Exchanging across a zero

If the place to the left is a zero, you cannot take one from it. Go one further left, take one from there, and pass it along: the hundred becomes ten tens, then one of the tens becomes ten ones.

803 minus 468 in columnsColumn subtraction of 803 and 468, digits lined up by place value, giving 335.803468−335
803 - 468. There are no tens to give, so a hundred becomes ten tens first. Then a ten becomes ten ones. The answer is 335.

Check by adding

Subtraction and addition undo each other. Add your answer to the number you took away: you should get back the top number.

Worked examples

Example 1: One exchange

Work out 732−485732 - 485.

  1. Ones: 2−52 - 5 will not work. Exchange: 12−5=712 - 5 = 7. The tens digit 33 becomes 22.
  2. Tens: 2−82 - 8 will not work. Exchange: 12−8=412 - 8 = 4. The hundreds digit 77 becomes 66.
  3. Hundreds: 6−4=26 - 4 = 2.

Answer: 247247. Check: 247+485=732247 + 485 = 732.

Example 2: Across a zero

Work out 5,000−1,2345{,}000 - 1{,}234.

  1. Thousands, hundreds and tens are all zero, so exchange one thousand: 44 thousands, 1010 hundreds. Pass on: 99 hundreds, 1010 tens. Pass on: 99 tens, 1010 ones.
  2. Ones: 10−4=610 - 4 = 6.
  3. Tens: 9−3=69 - 3 = 6.
  4. Hundreds: 9−2=79 - 2 = 7.
  5. Thousands: 4−1=34 - 1 = 3.

Answer: 3,7663{,}766. Check: 3766+1234=50003766 + 1234 = 5000.

Example 3: Find the difference

How much taller is a 1,3401{,}340 m mountain than a 875875 m hill?

  1. Subtract: 1340−8751340 - 875.
  2. Ones: 0−50 - 5, exchange: 10−5=510 - 5 = 5; tens become 33.
  3. Tens: 3−73 - 7, exchange: 13−7=613 - 7 = 6; hundreds become 22.
  4. Hundreds: 2−82 - 8, exchange: 12−8=412 - 8 = 4; thousands become 00.

Answer: 465465 m.

Put the bigger number on top. Subtraction is not the same either way round: 5−35 - 3 is not 3−53 - 5.

Why it matters

Subtraction finds change, differences and how much is left. The column method works for any size of number, and checking by adding is a habit that catches slips before they cost anything.

Practice

Your turn. Type or choose an answer, then press Check. Getting one wrong is fine, that is what practice is for. You can try as many times as you like.

Question 1 of 6

Work out 687−245687 - 245.

Question 2 of 6

Work out 542−217542 - 217.

Question 3 of 6

Work out 803−468803 - 468.

Question 4 of 6

Work out 4,205−1,8764{,}205 - 1{,}876.

Question 5 of 6

A school has 1,0001{,}000 books. It lends out 367367. How many are left?

Question 6 of 6

How can you check that 912−358=554912 - 358 = 554?

Choose one answer