Websink Prep UKKS2 MathsYear 4 chaptersMaths textbooksYear 1Year 2Year 4Year 5Year 6GCSEBrowse allPast papersFind a tutorBecome a tutor
Primary Maths · Year 4Chapter 2 · Adding and subtracting
Year 4 · Column Addition and Subtraction · Lesson 2.2

Year 4: Column subtraction

Part of the Year 4 column addition and subtraction chapter. Chapter overview · whole chapter on one page · Download worksheet (PDF) · Answers (PDF)

Download worksheet (PDF)Answers (PDF)
2.2

Column subtraction

Year 4
Subtract numbers with up to 4 digits

In column subtraction the bigger number goes on top. This is the number you start with. You take the bottom number away from it, one column at a time, starting with the ones. Words that mean subtract are take away, minus, less than, fewer than and difference.

ThHTO
 5 6 8 7
−2354
3333
5,687 − 2,354 = 3,333. Every top digit is big enough, so nothing needs to be exchanged.

Exchanging. Sometimes the top digit is smaller than the bottom digit, like 2 − 7 in the ones column. You cannot take 7 away from 2. So you exchange: swap 1 ten for 10 ones. The tens digit goes down by 1 and the ones digit goes up by 10. Now 12 − 7 = 5. Some people call this borrowing.

1 tenexchange10 ones
Exchange 1 ten for 10 ones. The value of the number does not change.
ThHTO
 634145122
−2187
4265
6,452 − 2,187 = 4,265. The ones and the tens both needed an exchange. The red digits are the new digits.

Zeros are tricky. You cannot exchange from a 0, because there is nothing to swap. Go to the next column on the left that is not 0, and pass the exchange along one column at a time. In 5,003 − 1,847, the ones need help (3 − 7), but the tens and the hundreds are both 0. So 1 thousand becomes 10 hundreds, then 1 hundred becomes 10 tens, then 1 ten becomes 10 ones. Each 0 in the middle ends up as a 9.

ThHTO
459090133
−1847
3156
5,003 − 1,847 = 3,156. The thousands digit goes from 5 to 4 and the two zeros become 9s. The ones become 13.

Different lengths. You can take a three-digit number from a four-digit number, like 4,326 − 758. Line the digits up on the right. Where the bottom number has no digit, there is nothing to take away.

Key words. To exchange is to swap 1 of a bigger unit for 10 of the next smaller unit. The difference between two numbers is how far apart they are. It is the answer to a subtraction.

Key ideas

  • The bigger number goes on top. Line the digits up on the right.
  • Take away the ones first, then the tens, hundreds and thousands.
  • If the top digit is smaller than the bottom digit, exchange: take 1 from the column on the left and add 10 to this column.
  • You cannot exchange from a 0. Go left to the first column that is not 0. Each 0 you pass becomes 9.
  • Check with addition: the answer plus the number you took away gives the number you started with.
Worked example 2.2.1
Use the column method to work out 5,687 − 2,354.

Key words. Column subtraction is a written method. You write the bigger number on top and take away one column at a time. If the top digit is too small, you exchange: swap 1 of the next column for 10 of this column (1 ten for 10 ones, for example). Some people call this borrowing. The difference is the answer to a subtraction.

Method. Write the bigger number on top. Take away the ones first, then the tens, the hundreds and the thousands. If a top digit is too small, exchange 1 from the next column.

  1. Line up the digits in columns. The bigger number goes on top. Ones go under ones, tens under tens, hundreds under hundreds and thousands under thousands.
    ThHTO
     5 6 8 7
    −2354
        
  2. Subtract the ones. Always start with the ones, on the right.
    7 − 4 = 3
    ThHTO
     5 6 8 7
    −2354
       3
  3. Subtract the tens. Now the next column to the left.
    8 − 5 = 3
    ThHTO
     5 6 8 7
    −2354
      33
  4. Subtract the hundreds. Now the next column to the left.
    6 − 3 = 3
    ThHTO
     5 6 8 7
    −2354
     333
  5. Subtract the thousands. Now the next column to the left.
    5 − 2 = 3
    ThHTO
     5 6 8 7
    −2354
    3333
  6. Read the answer. Check the answer has the right number of digits, then write it.
    ThHTO
     5 6 8 7
    −2354
    3333

    5,687 − 2,354 = 3,333

Check. Use the opposite (inverse) operation: 3,333 + 2,354 = 5,687. ✓
Estimate: 6,000 − 2,000 = 4,000 (rounding to the nearest 1,000). It is close to the exact answer. ✓

Watch out. The bigger number goes on top and the digits are taken away column by column, starting with the ones.

Worked example 2.2.2
Use the column method to work out 6,452 − 2,187.

Key words. Column subtraction is a written method. You write the bigger number on top and take away one column at a time. If the top digit is too small, you exchange: swap 1 of the next column for 10 of this column (1 ten for 10 ones, for example). Some people call this borrowing. The difference is the answer to a subtraction.

Method. Write the bigger number on top. Take away the ones first, then the tens, the hundreds and the thousands. If a top digit is too small, exchange 1 from the next column.

  1. Line up the digits in columns. The bigger number goes on top. Ones go under ones, tens under tens, hundreds under hundreds and thousands under thousands.
    ThHTO
     6 4 5 2
    −2187
        
  2. Exchange, then subtract the ones. The top digit is smaller than the bottom digit, so we cannot take it away yet. We swap 1 from the next column.
    2 ones is not enough to take away 7. We need to exchange.
    Exchange 1 ten for 10 ones: 5 tens become 4 tens, and 2 ones become 12 ones.
    12 − 7 = 5
    ThHTO
     6 445122
    −2187
       5
  3. Exchange, then subtract the tens. The top digit is smaller than the bottom digit, so we cannot take it away yet. We swap 1 from the next column.
    4 tens is not enough to take away 8. We need to exchange.
    (There were 5 tens to start with, but we gave one away in an earlier exchange.)
    Exchange 1 hundred for 10 tens: 4 hundreds become 3 hundreds, and 4 tens become 14 tens.
    14 − 8 = 6
    ThHTO
     634145122
    −2187
      65
  4. Subtract the hundreds. Now the next column to the left.
    (This digit is 3 now, not 4, because we exchanged from this column.)
    3 − 1 = 2
    ThHTO
     634145122
    −2187
     265
  5. Subtract the thousands. Now the next column to the left.
    6 − 2 = 4
    ThHTO
     634145122
    −2187
    4265
  6. Read the answer. Check the answer has the right number of digits, then write it.
    ThHTO
     634145122
    −2187
    4265

    6,452 − 2,187 = 4,265

Check. Use the opposite (inverse) operation: 4,265 + 2,187 = 6,452. ✓
Estimate: 6,000 − 2,000 = 4,000 (rounding to the nearest 1,000). It is close to the exact answer. ✓

Watch out. The bottom digit is always taken from the top digit. Do not turn it round: 3 − 7 is not 4. Exchange instead.

Worked example 2.2.3
Use the column method to work out 7,305 − 1,468.

Key words. Column subtraction is a written method. You write the bigger number on top and take away one column at a time. If the top digit is too small, you exchange: swap 1 of the next column for 10 of this column (1 ten for 10 ones, for example). Some people call this borrowing. The difference is the answer to a subtraction.

Method. Write the bigger number on top. Take away the ones first, then the tens, the hundreds and the thousands. If a top digit is too small, exchange 1 from the next column.

  1. Line up the digits in columns. The bigger number goes on top. Ones go under ones, tens under tens, hundreds under hundreds and thousands under thousands.
    ThHTO
     7 3 0 5
    −1468
        
  2. Exchange, then subtract the ones. The top digit is smaller than the bottom digit, so we cannot take it away yet. We swap 1 from the next column.
    5 ones is not enough to take away 8. We need to exchange.
    The tens has 0, so there is nothing to exchange from there. We start further to the left, at the hundreds.
    Exchange 1 hundred for 10 tens: 3 hundreds become 2 hundreds, and 0 tens become 10 tens.
    Exchange 1 ten for 10 ones: 10 tens become 9 tens, and 5 ones become 15 ones.
    15 − 8 = 7
    ThHTO
     72390155
    −1468
       7
  3. Subtract the tens. Now the next column to the left.
    (This digit is 9 now, not 0, because we exchanged from this column.)
    9 − 6 = 3
    ThHTO
     72390155
    −1468
      37
  4. Exchange, then subtract the hundreds. The top digit is smaller than the bottom digit, so we cannot take it away yet. We swap 1 from the next column.
    2 hundreds is not enough to take away 4. We need to exchange.
    (There were 3 hundreds to start with, but we gave one away in an earlier exchange.)
    Exchange 1 thousand for 10 hundreds: 7 thousands become 6 thousands, and 2 hundreds become 12 hundreds.
    12 − 4 = 8
    ThHTO
    6712390155
    −1468
     837
  5. Subtract the thousands. Now the next column to the left.
    (This digit is 6 now, not 7, because we exchanged from this column.)
    6 − 1 = 5
    ThHTO
    6712390155
    −1468
    5837
  6. Read the answer. Check the answer has the right number of digits, then write it.
    ThHTO
    6712390155
    −1468
    5837

    7,305 − 1,468 = 5,837

Check. Use the opposite (inverse) operation: 5,837 + 1,468 = 7,305. ✓
Estimate: 7,000 − 1,000 = 6,000 (rounding to the nearest 1,000). It is close to the exact answer. ✓

Watch out. You cannot exchange from a 0. Look left for the first column that is not 0, then pass the exchange along one column at a time. Each 0 in the middle becomes 9.

Worked example 2.2.4
Use the column method to work out 5,003 − 1,847.

Key words. Column subtraction is a written method. You write the bigger number on top and take away one column at a time. If the top digit is too small, you exchange: swap 1 of the next column for 10 of this column (1 ten for 10 ones, for example). Some people call this borrowing. The difference is the answer to a subtraction.

Method. Write the bigger number on top. Take away the ones first, then the tens, the hundreds and the thousands. If a top digit is too small, exchange 1 from the next column.

  1. Line up the digits in columns. The bigger number goes on top. Ones go under ones, tens under tens, hundreds under hundreds and thousands under thousands.
    ThHTO
     5 0 0 3
    −1847
        
  2. Exchange, then subtract the ones. The top digit is smaller than the bottom digit, so we cannot take it away yet. We swap 1 from the next column.
    3 ones is not enough to take away 7. We need to exchange.
    The tens and hundreds have 0, so there is nothing to exchange from there. We start further to the left, at the thousands.
    Exchange 1 thousand for 10 hundreds: 5 thousands become 4 thousands, and 0 hundreds become 10 hundreds.
    Exchange 1 hundred for 10 tens: 10 hundreds become 9 hundreds, and 0 tens become 10 tens.
    Exchange 1 ten for 10 ones: 10 tens become 9 tens, and 3 ones become 13 ones.
    13 − 7 = 6
    ThHTO
    459090133
    −1847
       6
  3. Subtract the tens. Now the next column to the left.
    (This digit is 9 now, not 0, because we exchanged from this column.)
    9 − 4 = 5
    ThHTO
    459090133
    −1847
      56
  4. Subtract the hundreds. Now the next column to the left.
    (This digit is 9 now, not 0, because we exchanged from this column.)
    9 − 8 = 1
    ThHTO
    459090133
    −1847
     156
  5. Subtract the thousands. Now the next column to the left.
    (This digit is 4 now, not 5, because we exchanged from this column.)
    4 − 1 = 3
    ThHTO
    459090133
    −1847
    3156
  6. Read the answer. Check the answer has the right number of digits, then write it.
    ThHTO
    459090133
    −1847
    3156

    5,003 − 1,847 = 3,156

Check. Use the opposite (inverse) operation: 3,156 + 1,847 = 5,003. ✓
Estimate: 5,000 − 2,000 = 3,000 (rounding to the nearest 1,000). It is close to the exact answer. ✓

Watch out. You cannot exchange from a 0. Look left for the first column that is not 0, then pass the exchange along one column at a time. Each 0 in the middle becomes 9.

Worked example 2.2.5
Use the column method to work out 6,000 − 2,348.

Key words. Column subtraction is a written method. You write the bigger number on top and take away one column at a time. If the top digit is too small, you exchange: swap 1 of the next column for 10 of this column (1 ten for 10 ones, for example). Some people call this borrowing. The difference is the answer to a subtraction.

Method. Write the bigger number on top. Take away the ones first, then the tens, the hundreds and the thousands. If a top digit is too small, exchange 1 from the next column.

  1. Line up the digits in columns. The bigger number goes on top. Ones go under ones, tens under tens, hundreds under hundreds and thousands under thousands.
    ThHTO
     6 0 0 0
    −2348
        
  2. Exchange, then subtract the ones. The top digit is smaller than the bottom digit, so we cannot take it away yet. We swap 1 from the next column.
    0 ones is not enough to take away 8. We need to exchange.
    The tens and hundreds have 0, so there is nothing to exchange from there. We start further to the left, at the thousands.
    Exchange 1 thousand for 10 hundreds: 6 thousands become 5 thousands, and 0 hundreds become 10 hundreds.
    Exchange 1 hundred for 10 tens: 10 hundreds become 9 hundreds, and 0 tens become 10 tens.
    Exchange 1 ten for 10 ones: 10 tens become 9 tens, and 0 ones become 10 ones.
    10 − 8 = 2
    ThHTO
    569090100
    −2348
       2
  3. Subtract the tens. Now the next column to the left.
    (This digit is 9 now, not 0, because we exchanged from this column.)
    9 − 4 = 5
    ThHTO
    569090100
    −2348
      52
  4. Subtract the hundreds. Now the next column to the left.
    (This digit is 9 now, not 0, because we exchanged from this column.)
    9 − 3 = 6
    ThHTO
    569090100
    −2348
     652
  5. Subtract the thousands. Now the next column to the left.
    (This digit is 5 now, not 6, because we exchanged from this column.)
    5 − 2 = 3
    ThHTO
    569090100
    −2348
    3652
  6. Read the answer. Check the answer has the right number of digits, then write it.
    ThHTO
    569090100
    −2348
    3652

    6,000 − 2,348 = 3,652

Check. Use the opposite (inverse) operation: 3,652 + 2,348 = 6,000. ✓
Estimate: 6,000 − 2,000 = 4,000 (rounding to the nearest 1,000). It is close to the exact answer. ✓

Watch out. You cannot exchange from a 0. Look left for the first column that is not 0, then pass the exchange along one column at a time. Each 0 in the middle becomes 9.

Worked example 2.2.6
Use the column method to work out 4,326 − 758.

Key words. Column subtraction is a written method. You write the bigger number on top and take away one column at a time. If the top digit is too small, you exchange: swap 1 of the next column for 10 of this column (1 ten for 10 ones, for example). Some people call this borrowing. The difference is the answer to a subtraction.

Method. Write the bigger number on top. Take away the ones first, then the tens, the hundreds and the thousands. If a top digit is too small, exchange 1 from the next column.

  1. Line up the digits in columns. The bigger number goes on top. Ones go under ones, tens under tens, hundreds under hundreds and thousands under thousands.
    ThHTO
     4 3 2 6
    −758
        
  2. Exchange, then subtract the ones. The top digit is smaller than the bottom digit, so we cannot take it away yet. We swap 1 from the next column.
    6 ones is not enough to take away 8. We need to exchange.
    Exchange 1 ten for 10 ones: 2 tens become 1 ten, and 6 ones become 16 ones.
    16 − 8 = 8
    ThHTO
     4 312166
    −758
       8
  3. Exchange, then subtract the tens. The top digit is smaller than the bottom digit, so we cannot take it away yet. We swap 1 from the next column.
    1 ten is not enough to take away 5. We need to exchange.
    (There were 2 tens to start with, but we gave one away in an earlier exchange.)
    Exchange 1 hundred for 10 tens: 3 hundreds become 2 hundreds, and 1 ten become 11 tens.
    11 − 5 = 6
    ThHTO
     423112166
    −758
      68
  4. Exchange, then subtract the hundreds. The top digit is smaller than the bottom digit, so we cannot take it away yet. We swap 1 from the next column.
    2 hundreds is not enough to take away 7. We need to exchange.
    (There were 3 hundreds to start with, but we gave one away in an earlier exchange.)
    Exchange 1 thousand for 10 hundreds: 4 thousands become 3 thousands, and 2 hundreds become 12 hundreds.
    12 − 7 = 5
    ThHTO
    34123112166
    −758
     568
  5. Bring down the thousands digit. The bottom number has no digit in this column, so there is nothing to take away.
    (This digit is 3 now, not 4, because we exchanged from this column.)
    Nothing to take away in this column, so the digit stays: 3.
    ThHTO
    34123112166
    −758
    3568
  6. Read the answer. Check the answer has the right number of digits, then write it.
    ThHTO
    34123112166
    −758
    3568

    4,326 − 758 = 3,568

Check. Use the opposite (inverse) operation: 3,568 + 758 = 4,326. ✓
Estimate: 4,300 − 800 = 3,500 (rounding to the nearest 100). It is close to the exact answer. ✓

Watch out. The bottom digit is always taken from the top digit. Do not turn it round: 3 − 7 is not 4. Exchange instead.

Watch out

Never turn the digits round! In 6,452 − 2,187 it is tempting to write 7 − 2 = 5 in the ones column because 2 − 7 is hard. That gives the wrong answer. The bottom digit is always taken away from the top digit, so exchange instead. And remember: you cannot exchange from a 0.

Exercise 2B  Column subtraction

Non-calculator
1
FUse the column method. Nothing needs to be exchanged.
(a)5,687 − 2,354
(b)7,948 − 3,215
(c)9,675 − 4,352
(d)8,409 − 6,108
2
FUse the column method. You will need to exchange.
(a)4,732 − 1,519
(b)6,485 − 2,967
(c)7,120 − 3,805
(d)5,346 − 2,178
3
FUse the column method. You will need to exchange more than once.
(a)8,352 − 4,879
(b)6,234 − 2,958
(c)9,141 − 5,876
(d)7,007 − 2,349
4
FThere is a zero in the top number. Use the column method.
(a)4,205 − 1,368
(b)6,308 − 2,745
(c)7,040 − 3,257
(d)8,106 − 4,319
5
FThe top number has two or three zeros. Use the column method.
(a)5,000 − 2,468
(b)7,006 − 3,458
(c)3,000 − 1,264
(d)9,000 − 4,999
6
FTake a smaller number from a four-digit number. Line up the digits on the right.
(a)4,562 − 783
(b)3,205 − 468
(c)6,140 − 995
(d)5,000 − 7
7
FThese questions are all subtractions. Work out each answer.
(a)Find the difference between 6,214 and 3,859.
(b)What is 2,543 less than 5,000?
(c)How many more is 7,105 than 4,988?
8
PSA car costs £8,400. Mr Khan has saved £5,675. How much more money does he need?
£5,675?£8,400
9
PSA lorry driver has to drive 3,000 km. So far she has driven 1,876 km. How much further does she have to drive?
1,876 km?3,000 km
10
PSA library has 6,000 books. 2,468 of them are out on loan. How many books are on the shelves?
11
RLeo works out 6,425 − 2,788. He says the answer is 4,363. Leo has made a mistake. Find the mistake and write the correct answer.
12
RDev says, “If the top number has a 0 in it, you always have to exchange.” Is Dev right? Show an example to explain.
13
RWhich one of these needs no exchanges?   A  6,574 − 2,431    B  7,486 − 2,359    C  5,230 − 1,465    D  8,003 − 3,496
14
RHere is a number puzzle. Start with 1,002. Make the biggest number you can with its digits and the smallest number you can (it may start with 0). Subtract the smallest from the biggest. Do the same with your answer, again and again. What do you notice?

Websink Prep UK is an independent site. It is not affiliated with, endorsed by or sponsored by AQA, Pearson Edexcel, OCR, WJEC, Eduqas, CCEA, SQA, GL Assessment, CEM or the Department for Education. All exam board names and trademarks belong to their owners. Past papers are linked from the exam boards' own websites and are not hosted here.

About Websink Prep UK · Find a tutor · Privacy · Terms · Cookie settings