How it works
867 − 342 = 525 needs no borrowing: these subtraction worksheets without regrouping open on 12 such 3-digit problems. Subtraction with borrowing worksheets regroup every time, a set number of times or across zeros, in 2, 3 or 4 digits.
Read the full guide
Three digit subtraction worksheets, never or always
These multi digit subtraction worksheets are sorted by regrouping, not by grade. Never regroup and Always regroup hold the same three sizes: print 867 − 342 one day and 742 − 368 the next. Everything mixed: 2, 3 and 4 digits, any regrouping comes after both, because a word problem never says which kind it holds.
4 digit subtraction worksheets by number of regroupings
A 4-digit problem can regroup once, twice or three times, and each count has its own sheet, up to 7,234 − 3,658. Zeros are separate again: Across two zeros prints problems like 7,002 − 3,458, and From 10,000 is the only sheet with a 5-digit number.
- Crossings-out on a never regroup page mean regrouping by habit. Print 4-digit, regroup once, in any column next.
- Taking 1 from both numbers turns 5,000 − 2,746 into 4,999 − 2,745, which needs no regrouping.
- On 4-digit minus 3-digit, a 5 copied down in 5,326 − 748 means the last regrouping was forgotten.
Questions and answers
What is subtraction without regrouping?
It is a subtraction where every digit of the top number is at least as big as the digit under it, so each column is a single fact and nothing is borrowed: 867 − 342 = 525. Change 342 to 368 and two columns regroup.
Should subtraction with or without regrouping come first?
Without. With no regrouping a pupil learns the columns and the ones-first order while every step is a known fact. Common Core sets fluency within 100 in grade 2 (2.NBT.5), within 1,000 in grade 3 (3.NBT.2) and the standard algorithm in grade 4 (4.NBT.4).
Is there a subtracting across zeros worksheet?
Yes, a whole group. 4-digit with a zero in the tens and 4-digit with a zero in the hundreds come first, then Across two zeros, From whole thousands and From 10,000. Zeros in the number taken away puts the zeros in the bottom number.