Whole Numbers & Operations · Grades 3, 4

Adding and Subtracting Large Numbers

Quick answer

Column addition and subtraction work one place at a time, starting from the ones. Carrying happens when a column reaches ten and has to be swapped for one of the next place up. Borrowing is that trade run backwards. Both are exchanges between neighboring places, which is why the columns have to line up first.

What you'll learn

  • Add and subtract multi-digit numbers in columns
  • Explain what carrying and borrowing do
  • Check an answer by estimating or working backwards

Line the places up first

346+  271617\begin{array}{r} 346 \\ +\; 271 \\ \hline 617 \end{array}

Ones under ones, tens under tens, hundreds under hundreds. Only matching places can be added together, because three hundreds and three tens are not the same amount.

Work from the right, one column at a time.

Why carrying works

100168+  57225\begin{array}{r} _{1}\phantom{0}\phantom{0} \\ 168 \\ +\; 57 \\ \hline 225 \end{array}

The ones column gives 8+7=158 + 7 = 15. That is more than one column can hold, since each column has room for a single digit.

So ten of the ones are traded for one ten. The 55 stays and the 11 moves into the tens column.

15 ones=1 ten+5 ones15 \text{ ones} = 1 \text{ ten} + 5 \text{ ones}

That is all carrying is — an exchange between neighboring places, made possible because each place is ten times the next.

What borrowing does

The same trade, run backwards.

52−  2725\begin{array}{r} 52 \\ -\; 27 \\ \hline 25 \end{array}

The ones column asks for 2−72 - 7, and there is not enough. So one ten is broken open:

5 tens+2 ones  =  4 tens+12 ones5 \text{ tens} + 2 \text{ ones} \;=\; 4 \text{ tens} + 12 \text{ ones}

Now the ones column has 12−7=512 - 7 = 5, and the tens column has 4−2=24 - 2 = 2.

Nothing was added or lost. The number was rewritten, with one ten swapped for ten ones.

Borrowing across a zero

403−  158245\begin{array}{r} 403 \\ -\; 158 \\ \hline 245 \end{array}

The ones need to borrow, but the tens column holds a zero — there is nothing there to break.

So go one further left. Borrow from the hundreds: one hundred becomes ten tens, which fills the empty tens column. Now the tens can give one to the ones.

403=3 hundreds+9 tens+13 ones403 = 3 \text{ hundreds} + 9 \text{ tens} + 13 \text{ ones}

The zero becomes a nine on the way through, because it received ten and gave away one.

Checking

Two checks, and both are quick.

Estimate. Round and add:

346+271≈350+270=620346 + 271 \approx 350 + 270 = 620

The answer 617617 is close, so it is plausible.

Work backwards. Subtraction is undone by addition:

52−27=25⇒25+27=52  ✓52 - 27 = 25 \quad\Rightarrow\quad 25 + 27 = 52 \; ✓

The second check is the stronger one. It uses a different operation, so a mistake would have to happen twice in exactly matching ways to slip through.

Worked examples

Common mistakes

Practice problems

  1. Find 231+145231 + 145.

    Answer

    376376

    Full solution

    No column reaches ten, so no carrying is needed.

  2. Find 47+3847 + 38.

    Answer

    8585

    Full solution

    Ones: 7+8=157 + 8 = 15, write 55 carry 11. Tens: 4+3+1=84 + 3 + 1 = 8.

  3. Find 684−231684 - 231.

    Answer

    453453

    Full solution

    Each column subtracts without borrowing.

  4. Find 62−3562 - 35.

    Answer

    2727

    Full solution

    Borrow a ten: 12−5=712 - 5 = 7, then 5−3=25 - 3 = 2.

  5. Find 356+478356 + 478.

    Answer

    834834

    Full solution

    Ones 6+8=146 + 8 = 14; tens 5+7+1=135 + 7 + 1 = 13; hundreds 3+4+1=83 + 4 + 1 = 8.

  6. Check that 62−35=2762 - 35 = 27 by working backwards.

    Answer

    27+35=6227 + 35 = 62 ✓

    Full solution

    Adding the answer to what was taken away returns the start.

  7. Estimate 296+511296 + 511.

    Answer

    About 800800

    Full solution

    300+510=810300 + 510 = 810. The exact answer is 807807.

  8. Find 300−127300 - 127.

    Hint

    What do you borrow from?

    Answer

    173173

    Full solution

    The tens are zero, so borrow from the hundreds and pass along:

    300=2300 = 2 hundreds +9+ 9 tens +10+ 10 ones.

    10−7=310 - 7 = 3, 9−2=79 - 2 = 7, 2−1=12 - 1 = 1.

    Check: 173+127=300173 + 127 = 300 ✓

  9. Find 1245+38671245 + 3867.

    Answer

    51125112

    Full solution

    Ones 5+7=125 + 7 = 12; tens 4+6+1=114 + 6 + 1 = 11; hundreds 2+8+1=112 + 8 + 1 = 11; thousands 1+3+1=51 + 3 + 1 = 5.

  10. Working out 52−2752 - 27, Amy does 7−27 - 2 in the ones column and answers 3535. Find her error.

    Hint

    Which number is being taken away?

    Answer

    She subtracted the wrong way in the ones column. The answer is 2525.

    Full solution

    The ones column asks for 2−72 - 7, not 7−27 - 2. The top number is what you are subtracting from.

    There are not enough ones, so a ten is borrowed: 12−7=512 - 7 = 5. The tens are then 4−2=24 - 2 = 2.

    52−27=2552 - 27 = 25.

    Working backwards catches it in one line. Her answer gives 35+27=6235 + 27 = 62, which is not 5252, so 3535 cannot be right.

Frequently asked questions

What does carrying do?

It swaps ten of one place for one of the next place up. Ten ones become one ten, so the 1 moves into the tens column.

What does borrowing do?

The same trade backwards. One ten is broken into ten ones so the ones column has enough to subtract from.

Why must the columns line up?

Because only matching places can be added. Ones go with ones and tens with tens, or the answer is meaningless.

How do I check a subtraction?

Add the answer back to the number you took away. That should return the number you started with.

What if there is a zero to borrow from?

Go one further left. Borrow from the next place that has something, which turns the zero into a nine on the way through.

What to learn next

Standards alignment

This lesson covers the following Common Core State Standards for Mathematics.

  • CCSS.MATH.CONTENT.3.NBT.A.2Number and Operations in Base TenFluently add and subtract within 1000 using strategies and algorithms based on place value, properties of operations, and/or the relationship between addition and subtraction.
  • CCSS.MATH.CONTENT.4.NBT.B.4Number and Operations in Base TenFluently add and subtract multi-digit whole numbers using the standard algorithm.