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.
- 692 − 318 = ___
- 552 − 423 = ___
- 348 − 259 = ___
- 361 − 306 = ___
- 583 − 534 = ___
- 315 − 147 = ___
- 402 − 219 = ___
- 748 − 258 = ___
Show answers
- 374
- 129
- 89
- 55
- 49
- 168
- 183
- 490