If you need 3 digit subtraction with regrouping worksheets that you can print right now, this page builds them for you — 20 fresh problems, an answer key underneath, and no account to create first. Right now the generator is set to problems such as 586 − 339 (answer 247) and 787 − 148 (answer 639); press the button again and the numbers change while the skill stays the same.
‘New set of problems’ opens the generator in its own tab. There you can change the problem count and turn the answer key on or off. ‘Print or save as PDF’ opens the print dialog — choose Save as PDF in the printer list to keep the file. The sheet fits US Letter and A4, and the answer key prints on its own page.
Because the sheet regenerates, the child meets the borrowing pattern in a different place each time, which is exactly what stops the method from being memorised as a sequence of pen strokes; 234 − 125 today will not borrow in the same column as tomorrow's sheet.
There are two ways to think about a subtraction such as 586 − 339: taking away, or finding the difference. Children who only know the first find 247 slowly whenever the two numbers are close together.
Every subtraction has an addition hiding inside it, and checking 787 − 148 by adding 639 back to the smaller number is the single most useful habit you can teach on this page.
This sheet uses three-digit numbers that borrow. That is deliberate: wide enough to force real regrouping, narrow enough that a child can still check the answer by adding back.
Teachers usually place 3 digit subtraction with regrouping worksheets alongside the subtraction strand of most US state standards for this grade, which is where the skill sits in the majority of US state frameworks.
| # | Problem | Answer | What to check |
|---|---|---|---|
| 1 | 586 − 339 = | 247 | Watch for: reading the minus sign as a plus |
| 2 | 787 − 148 = | 639 | Check: forgetting to reduce the column that was borrowed from |
| 3 | 524 − 107 = | 417 | Look at: borrowing across a zero |
| 4 | 234 − 125 = | 109 | Ask about: subtracting the smaller digit from the larger one |
| 5 | 424 − 319 = | 105 | Watch for: counting back one at a time |
| 6 | 737 − 428 = | 309 | Check: checking by re-subtracting |
Here is one worked through. 787 − 148 gives 639. If your child arrives somewhere other than 639 on 787 − 148, look at the working rather than the answer: nearly every wrong result comes from a skipped step, not an unknown fact.
Try 524 − 107 together before letting the child start alone. The answer to 524 − 107 is 417, and talking through how it was reached takes about a minute and saves several minutes of guessing later in the sheet.
The answer key is generated with the worksheet, not written by hand, so it always matches the sheet in front of you — 586 − 339 is listed as 247, 787 − 148 as 639, and so on down the page.
The key prints on its own page by default. Uncheck the answer-key box before printing if you would rather keep it back and mark the sheet yourself.
Portrait orientation is what the sheet is designed for. Landscape works but wastes about a third of the paper, so leave the orientation alone unless you have a reason.
If the problems look cramped, drop the count from 20 to a smaller number before printing these 3 digit subtraction with regrouping worksheets; the font stays the same size and the spacing opens up.
Keep the finished 3 digit subtraction with regrouping worksheets in date order — the drop in time across ten sheets is the clearest progress report you will get.
Free printable math worksheets from a working math academy director in Korea. Problems come from our own code, not from a published workbook. Every sheet prints on US Letter or A4 with its answer key. All worksheets · Worksheet generator · Korean site
Last updated: 2026-09-13