Arithmetic

Adding and Subtracting Whole Numbers

Last updated: March 2026 · Beginner
Before you start

You should be comfortable with:

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

342+  215557\begin{array}{r} 342 \\ +\; 215 \\ \hline 557 \end{array}

  • Ones: 2+5=72 + 5 = 7
  • Tens: 4+1=54 + 1 = 5
  • Hundreds: 3+2=53 + 2 = 5

Answer: 557557

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

1  1478+  356834\begin{array}{r} ^1\;^1 \\ 478 \\ +\; 356 \\ \hline 834 \end{array}

  • Ones: 8+6=148 + 6 = 14 → write 4, carry 1
  • Tens: 7+5+1=137 + 5 + 1 = 13 → write 3, carry 1
  • Hundreds: 4+3+1=84 + 3 + 1 = 8

Answer: 834834

Example 3: Add 1,897 + 3,654

  • Ones: 7+4=117 + 4 = 11 → write 1, carry 1
  • Tens: 9+5+1=159 + 5 + 1 = 15 → write 5, carry 1
  • Hundreds: 8+6+1=158 + 6 + 1 = 15 → write 5, carry 1
  • Thousands: 1+3+1=51 + 3 + 1 = 5

Answer: 5,5515{,}551

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

785  342443\begin{array}{r} 785 \\ -\; 342 \\ \hline 443 \end{array}

  • Ones: 52=35 - 2 = 3
  • Tens: 84=48 - 4 = 4
  • Hundreds: 73=47 - 3 = 4

Answer: 443443

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: 282 - 8? Cannot do — borrow from tens. Tens goes from 3 to 2, ones becomes 12. Now 128=412 - 8 = 4
  • Tens: 272 - 7? Cannot do — borrow from hundreds. Hundreds goes from 5 to 4, tens becomes 12. Now 127=512 - 7 = 5
  • Hundreds: 41=34 - 1 = 3

Answer: 354354

Check: 354+178=532354 + 178 = 532

Example 6: Subtract 4,003 - 1,847

This one requires borrowing across zeros, which is the trickiest case:

  • Ones: 373 - 7? 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: 137=613 - 7 = 6
  • Tens: 94=59 - 4 = 5
  • Hundreds: 98=19 - 8 = 1
  • Thousands: 31=23 - 1 = 2

Answer: 2,1562{,}156

Check: 2,156+1,847=4,0032{,}156 + 1{,}847 = 4{,}003

Checking Your Work

The best way to verify subtraction is by adding back: if ab=ca - b = c, then c+bc + b should equal aa.

The best way to verify addition is by subtracting: if a+b=ca + b = c, then cbc - b should equal aa.

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 28+45+72+5528 + 45 + 72 + 55

Group: (28+72)+(45+55)=100+100=200(28 + 72) + (45 + 55) = 100 + 100 = 200

Practice Problems

Test your understanding with these problems. Click to reveal each answer.

Problem 1: Add 1,456+2,3781{,}456 + 2{,}378
  • Ones: 6+8=146 + 8 = 14 → write 4, carry 1
  • Tens: 5+7+1=135 + 7 + 1 = 13 → write 3, carry 1
  • Hundreds: 4+3+1=84 + 3 + 1 = 8
  • Thousands: 1+2=31 + 2 = 3

Answer: 3,8343{,}834

Problem 2: Subtract 900467900 - 467
  • Ones: 070 - 7? Borrow chain: 900 → 8(10)0 → 89(10). Now 107=310 - 7 = 3
  • Tens: 96=39 - 6 = 3
  • Hundreds: 84=48 - 4 = 4

Answer: 433433

Problem 3: Add 6,789+4,5676{,}789 + 4{,}567
  • Ones: 9+7=169 + 7 = 16 → write 6, carry 1
  • Tens: 8+6+1=158 + 6 + 1 = 15 → write 5, carry 1
  • Hundreds: 7+5+1=137 + 5 + 1 = 13 → write 3, carry 1
  • Thousands: 6+4+1=116 + 4 + 1 = 11

Answer: 11,35611{,}356

Problem 4: Subtract 5,0002,3875{,}000 - 2{,}387

Borrow chain across three zeros:

5,0004,9,9,105{,}000 → 4{,}9{,}9{,}10

  • Ones: 107=310 - 7 = 3
  • Tens: 98=19 - 8 = 1
  • Hundreds: 93=69 - 3 = 6
  • Thousands: 42=24 - 2 = 2

Answer: 2,6132{,}613

Problem 5: Add 37+125+63+7537 + 125 + 63 + 75

Group: (37+63)+(125+75)=100+200=300(37 + 63) + (125 + 75) = 100 + 200 = 300

Answer: 300300

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.

Last updated: March 29, 2026