Grade 3 Math

Subtraction with borrow to 1000

On this page children practise subtracting three-digit numbers when borrowing across digits is needed — for example 604 − 278 = 326. Start with the short method and the examples, then use the online practice or print a worksheet with answers.

How to solve this

  • Subtraction with borrowing to 1000 may require two separate borrows — from tens to ones, and from hundreds to tens.
  • Each borrow: reduce the lending column by 1, add 10 to the column that needed more.
  • Check by adding: answer + subtracted number must exactly equal the starting number.

Examples

773 − 478 = ?

295

843 − 356 = ?

487

Practice problems with answers

Solve these problems on paper or out loud, then check the answer key. The online practice and the printable worksheet give a new set every time.

  1. 692 − 318 = ___
  2. 552 − 423 = ___
  3. 348 − 259 = ___
  4. 361 − 306 = ___
  5. 583 − 534 = ___
  6. 315 − 147 = ___
  7. 402 − 219 = ___
  8. 748 − 258 = ___
Show answers
  1. 374
  2. 129
  3. 89
  4. 55
  5. 49
  6. 168
  7. 183
  8. 490

More topics in this section