Subtraction with Regrouping Calculator
Column subtraction step by step, with borrowing across zeros
Subtraction with Regrouping Calculator
Subtraction with Regrouping: How It Works
How it works: 604 − 256 in a column
| 5 | 9 | +10 | |
| 4 (was 4, now 14) | |||
| − | 2 | 5 | 6 |
| 3 | 4 | 8 |
With regrouping across a zero: 2 borrows — there are no tens to borrow from, so 1 hundred becomes 10 tens, and 1 ten goes to the ones
Write the larger number on top, ones under ones. Subtract from right to left; if the top digit is smaller, borrow 1 from the column on the left — here it counts as 10. A 0 has nothing to lend: it borrows from its own left neighbour first and becomes 9.
604 − 256 = 348 →Practice examples with answers
Solve it on paper, then open the example: the page shows the answer and the whole column.
2-digit, no regrouping
2-digit, with regrouping
3-digit numbers
Across zeros
Multi-digit (grade 4)
2,468 − 1,2347,273 − 2,46810,929 − 3,579128,261 − 4,80513,426 − 6,71316,084 − 8,04268,545 − 23,4561,975,308 − 987,654
Common mistakes
- Borrowing across a zero: the zero becomes 9, not 10. In 604 − 256 the tens pass 1 ten on to the ones and keep 9; counting them as 10 gives 358 instead of 348.
- Subtracting the smaller digit from the larger one: in 86 − 39 the ones are not 9 − 6 — that gives 53 instead of 47. Borrow instead: 16 − 9.
- Forgetting that the lending digit went down: in 604 − 256 the 6 hundreds became 5; leaving them at 6 gives 448 instead of 348.
See Also
- Addition with Regrouping Calculator - Column addition step by step, with every carry
- Long Division Calculator - Step-by-step long division with detailed explanation
- Long Multiplication Calculator - Column multiplication with partial products, step by step
- Subtracting Fractions Calculator - Subtract fractions, mixed numbers and whole numbers step by step
FAQ
How does subtraction with regrouping work?
Write the larger number on top, right-aligned. Subtract each column from right to left. When the top digit is smaller than the one below it, borrow 1 from the column on the left: that column goes down by 1 and the current one gets 10 more.
How do you borrow across a zero?
A 0 has nothing to lend, so the borrow goes on to the first non-zero digit on the left. In 604 − 256 the 6 hundreds become 5, the 0 tens become 10 and then lend one ten to the ones, keeping 9, and the 4 ones become 14.
How do you check a subtraction?
Add the difference and the subtrahend: if 604 − 256 = 348, then 348 + 256 must give 604. Every result page links that addition, worked in a column.
What if the second number is larger?
Then the difference is negative. Subtract the smaller number from the larger one in a column and put a minus in front: 256 − 604 = −348, because 604 − 256 = 348.