Adding and Subtracting Whole Numbers
Addition and subtraction are the two most fundamental operations in mathematics. Everything else — multiplication, division, fractions, algebra — builds on them. This page covers multi-digit addition with carrying and subtraction with borrowing, two skills that trip up many learners but follow simple, predictable rules.
Addition: The Basics
Addition combines two or more numbers into a single sum. Line up the digits by place value and add column by column, starting from the ones place (rightmost column).
Example 1: Add 342 + 215
- Ones:
- Tens:
- Hundreds:
Answer:
Addition with Carrying (Regrouping)
When a column adds up to 10 or more, write the ones digit and carry the tens digit to the next column.
Example 2: Add 478 + 356
- Ones: → write 4, carry 1
- Tens: → write 3, carry 1
- Hundreds:
Answer:
Example 3: Add 1,897 + 3,654
- Ones: → write 1, carry 1
- Tens: → write 5, carry 1
- Hundreds: → write 5, carry 1
- Thousands:
Answer:
Subtraction: The Basics
Subtraction finds the difference between two numbers. Line up digits by place value and subtract column by column, starting from the ones place. The larger number goes on top.
Example 4: Subtract 785 - 342
- Ones:
- Tens:
- Hundreds:
Answer:
Subtraction with Borrowing (Regrouping)
When a digit on top is smaller than the digit below it, you must borrow from the next column to the left. Take 1 from that column (reducing it by 1) and add 10 to the current column.
Example 5: Subtract 532 - 178
Start from the right:
- Ones: ? Cannot do — borrow from tens. Tens goes from 3 to 2, ones becomes 12. Now
- Tens: ? Cannot do — borrow from hundreds. Hundreds goes from 5 to 4, tens becomes 12. Now
- Hundreds:
Answer:
Check: ✓
Example 6: Subtract 4,003 - 1,847
This one requires borrowing across zeros, which is the trickiest case:
- Ones: ? Borrow from tens — but tens is 0. Borrow from hundreds — also 0. Go to thousands: reduce 4 to 3, making hundreds 10. Then borrow from hundreds: reduce 10 to 9, making tens 10. Then borrow from tens: reduce 10 to 9, making ones 13.
- Ones:
- Tens:
- Hundreds:
- Thousands:
Answer:
Check: ✓
Checking Your Work
The best way to verify subtraction is by adding back: if , then should equal .
The best way to verify addition is by subtracting: if , then should equal .
Adding and Subtracting Multiple Numbers
When adding more than two numbers, you can add them in any order (the commutative and associative properties of addition). Group numbers that are easy to add mentally:
Example 7: Add
Group:
Practice Problems
Test your understanding with these problems. Click to reveal each answer.
Problem 1: Add
- Ones: → write 4, carry 1
- Tens: → write 3, carry 1
- Hundreds:
- Thousands:
Answer:
Problem 2: Subtract
- Ones: ? Borrow chain: 900 → 8(10)0 → 89(10). Now
- Tens:
- Hundreds:
Answer:
Problem 3: Add
- Ones: → write 6, carry 1
- Tens: → write 5, carry 1
- Hundreds: → write 3, carry 1
- Thousands:
Answer:
Problem 4: Subtract
Borrow chain across three zeros:
- Ones:
- Tens:
- Hundreds:
- Thousands:
Answer:
Problem 5: Add
Group:
Answer:
Key Takeaways
- Line up place values when adding or subtracting vertically
- Carrying: when a column totals 10+, write the ones digit and carry the tens
- Borrowing: when the top digit is too small, borrow 10 from the next column to the left
- Borrowing across zeros: chain the borrowing until you reach a nonzero digit
- Check your work: use the inverse operation (add to check subtraction, subtract to check addition)
Return to Arithmetic for more foundational math topics.
Next Up in Arithmetic
Last updated: March 29, 2026