You're offline — cached pages and worlds still work
Drishti Innovations logo
Drishti Innovations

Subtraction with Regrouping

Subtraction of Large Numbers: Subtraction with Regrouping

Subtraction with Regrouping

Subtraction with Regrouping

What you'll learn

  • Subtract 4-digit numbers by borrowing (regrouping) across ones, tens, hundreds and thousands.
  • Handle borrowing across zeros, e.g. 5,004 − 2,368.
  • Check a subtraction answer using addition.

Key concepts

Level 1 — What is regrouping?

Verbal: When a digit on top is smaller than the digit below it, we "borrow" 1 from the next place to the left. Borrowing turns 1 ten into 10 ones, 1 hundred into 10 tens, and so on.

Level 2 — Simple borrowing

Symbolic:

  742
- 358
-----

Ones: 2 − 8 not possible → borrow 1 ten. 12 − 8 = 4. Tens: (4 − 1) = 3, then 3 − 5 not possible → borrow 1 hundred. 13 − 5 = 8. Hundreds: (7 − 1) = 6, 6 − 3 = 3. Answer: 384

Level 3 — Borrowing across zeros

Visual:

  5004
- 2368
------

Ones: 4 − 8 not possible, but tens digit is 0, so borrow moves through the hundreds too. 5,004 = 4 thousands + 9 hundreds + 9 tens + 14 ones (after regrouping). 14 − 8 = 6; 9 − 6 = 3; 9 − 3 = 6; 4 − 2 = 2. Answer: 2,636

Level 4 — Checking with addition

Rule: If a − b = c, then c + b must equal a. Always check: 2,636 + 2,368 = 5,004 ✓

Worked example

Subtract 6,203 − 4,576

Step 1 — Ones: 3 − 6 not possible; tens digit is 0, so borrow travels to hundreds.
Step 2 — Rewrite 6,203 as 6 thousands, 1 hundred, 9 tens, 13 ones (after regrouping).
Step 3 — Ones: 13 − 6 = 7. Tens: 9 − 7 = 2. Hundreds: 1 − 5 not possible → borrow from thousands: 11 − 5 = 6. Thousands: 5 − 4 = 1.
Answer: 1,627
Check: 1,627 + 4,576 = 6,203 ✓

Common mistakes

MistakeWhy it happensFix
Subtracting the smaller digit from the larger one regardless of positionIgnoring borrowing ruleAlways borrow when the top digit is smaller
Getting stuck when the next digit is 0Not realising the borrow must travel further leftKeep borrowing through zeros until you find a non-zero digit
Forgetting to reduce the borrowed-from digit by 1Rushing the subtractionAfter borrowing, reduce that column's digit by 1 before subtracting
Not checking the answerSkipping verificationAdd the answer to the number subtracted — it should equal the original number

Quick check

  • 623 − 275 = ? (348)
  • 4,002 − 1,865 = ? (2,137)
  • 8,000 − 3,456 = ? (4,544)
  • Check whether 2,636 + 2,368 = 5,004. (Yes)
  • Stretch: Find the missing number: 7,215 − ___ = 3,489. (3,726)

Revision tip: Practise one borrow-across-zeros problem daily (like 6,000 − 2,345) until it feels automatic.

Open the Practice tab for graded questions on Subtraction with Regrouping.

Key Takeaways (TL;DR)

  • What you'll learn
  • Key concepts
  • Worked example
  • Common mistakes

Master this topic with Drishti OS

Get unlimited mock tests, AI-powered mentorship, and complete video courses when you join.

Start Free Practice