The standard addition algorithm
Zahra’s school collected 48{,}675 cans in its fall recycling drive and 27{,}548 cans in the spring. How do you add numbers this long, place by place, when a column adds up to more than nine?
Where you are 6 in Multi-digit addition
When you reach for it
Zahra’s school runs a recycling drive twice a year. In the fall the students collected 48{,}675 cans. In the spring they collected 27{,}548 cans. How many cans is that in all?
The answer is the sum 48{,}675 + 27{,}548. No basic fact gives it, and the numbers are too long to hold in your head. The standard addition algorithm adds whole numbers of any length. You write one number under the other, lined up by place value. Then you add ones to ones, tens to tens, hundreds to hundreds, and so on, starting at the right. When a column adds up to ten or more, you carry: ten of that place become one of the next place, and that one is added into the next column.
Reach for it whenever amounts are put together. “In all”, “altogether” and “total” describe joining. So does “how many more” turned around: if one school collected 6{,}948 more cans than another, you add to find its count. The word “more” alone does not say whether to add or subtract; the story does.
The words: in 48{,}675 + 27{,}548 = 76{,}223, the numbers being added are addends and the answer 76{,}223 is the sum.
You already have the two facts the method rests on. The first is place value: each place is worth ten of the place on its right, the columns of a The place value chart, and you can read numbers up to a million. The second is the addition facts up to 9 + 9 = 18: every column ends as one of them, plus a carry. Two earlier ways of adding lead straight here. The The partial sums method adds each place on its own and then combines the parts. Regrouping in addition trades ten ones for one ten, so that no place holds more than nine.
The procedure
Part 1: from partial sums to the column method
Start with 467 + 258, done first with partial sums. Each addend splits by place: 467 = 400 + 60 + 7 and 258 = 200 + 50 + 8. Add the ones, the tens and the hundreds on their own:
Then combine the parts: 15 + 110 + 600 = 725.
Why is it fair to pull the numbers apart and add them in a new order? Two properties of addition say so. The commutative property says the order of two addends does not change the sum: a + b = b + a. The associative property says the grouping does not change the sum: (a + b) + c = a + (b + c). Together they let you move all six parts around and group them as you like (see properties of addition):
The column method does the same work but writes less. Line the numbers up on the right, so ones sit under ones, and add one column at a time, starting with the ones.
Ones. 7 + 8 = 15 ones. A place can hold only one digit, and 15 ones is more than nine. But fifteen ones are one ten and five ones.
So write 5 in the ones place of the sum, and carry the ten: write a small 1 at the top of the tens column. That small 1 means one ten, because it sits in the tens column.
Tens. Add the carried ten to the tens already there: 1 + 6 + 5 = 12 tens. Twelve tens are 120, which is one hundred and two tens. Write 2 in the tens place and carry 1 to the top of the hundreds column. This carried 1 means one hundred.
Hundreds. 1 + 4 + 2 = 7 hundreds. Seven is less than ten, so nothing is carried.
The sum is 725, the same as by partial sums.
Look at the figure side by side. The partial sum 15 became “write 5, carry 1 ten”. The partial sum 110 is the 6 + 5 = 11 tens of the tens column; with the ten carried from the ones it became 12 tens, so “write 2, carry 1 hundred”. Every part from the left method shows up on the right; the column method just folds each part into the next column as soon as it is found.
Why the carried 1 is worth ten of its place. Each place is worth ten of the place on its right. Ten ones make one ten. Ten tens make one hundred. Ten hundreds make one thousand. So when a column adds up to ten or more, ten of its units can be swapped for one unit of the next place to the left, and the number keeps its value. The carry is that swap, written down. It is the same trade as regrouping in addition, made in whichever column needs it.
Why start at the right. A carry always goes into the column to the left. If you worked from the left, you would write the hundreds digit first and then have to change it when the tens carried. Starting at the right finishes each column’s carry before you reach the column it lands in, so no digit of the answer is ever rewritten.
Part 2: carrying in several places, and adding three or more numbers
Back to the recycling drive: 48{,}675 + 27{,}548. Four of its five columns pass nine.
- Ones. 5 + 8 = 13. Write 3, carry 1 ten.
- Tens. 1 + 7 + 4 = 12 tens. Write 2, carry 1 hundred.
- Hundreds. 1 + 6 + 5 = 12 hundreds. Write 2, carry 1 thousand.
- Thousands. 1 + 8 + 7 = 16 thousands. Write 6, carry 1 ten thousand.
- Ten thousands. 1 + 4 + 2 = 7 ten thousands.
The school collected 76{,}223 cans in all. The carry into the ten thousands column works the same way as the carry into the tens: sixteen thousands are one ten thousand and six thousands. Nothing new happens at the comma. The comma only groups the digits for reading.
How big can a carry be? With two addends, a column holds two digits of at most 9 each, plus a carry. The largest a column can reach is 9 + 9 + 1 = 19. So the carry from a column of two addends is always 0 or 1, never more.
Numbers of different lengths. In 9{,}486 + 785 the second number has no thousands digit. Line up the right ends: the 5 goes under the 6. An empty spot counts as 0.
Three or more addends. The algorithm does not change. Line all the numbers up on the right and add each column, carry included. The only difference is that a column can now pass nineteen. In 3{,}867 + 2{,}958 + 4{,}775, the ones are 7 + 8 + 5 = 20. Twenty ones are two tens and no ones, so you write 0 and carry 2.
The order you add the numbers in does not matter, by the commutative and associative properties. That gives a free check: add the column from top to bottom, then again from bottom to top. The two totals must agree.
Part 3: estimating first, and checking afterward
Two habits go with the algorithm. One comes before and one comes after.
Estimate first. Round each addend and add in your head, as in estimating sums. For the drive, 48{,}675 is about 49{,}000 and 27{,}548 is about 28{,}000, so the total is about 49{,}000 + 28{,}000 = 77{,}000. The exact sum 76{,}223 is close, so it is in the right range. An estimate catches big slips: numbers lined up on the left, or a lost carry in a big place.
Check afterward. There are two good checks.
- Add in the other order. By the commutative property, 27{,}548 + 48{,}675 must give the same sum. The columns come out the same, but you add each pair the other way round, which is a fresh look at every fact.
- Subtract back. Addition and subtraction come in Fact families. If 48{,}675 + 27{,}548 = 76{,}223, then 76{,}223 - 27{,}548 must give 48{,}675. Do it with the standard subtraction algorithm. If it does not come back, the first place where it goes wrong points to the column to redo.
Reading a word problem. Before adding, ask what is being joined. A sum only makes sense when the addends count the same kind of thing: cans plus cans, or fans plus fans. A problem may need two steps, such as finding one amount and then adding it to another.
Worked examples
Part 1: one carry, from the ones
Mele’s class collected 346 cans on Monday and 228 cans on Tuesday. How many cans did the class collect on the two days?
Solution“On the two days” joins the two amounts, so add: 346 + 228. Line up the ones.
Ones. 6 + 8 = 14. Fourteen ones are one ten and four ones, so write 4 and carry 1 ten.
Tens. 1 + 4 + 2 = 7 tens. Seven is less than ten, so nothing is carried.
Hundreds. 3 + 2 = 5 hundreds.
The class collected 574 cans. Estimate: 350 + 230 = 580, which is close.
Part 1: a carry in three places
Find 2{,}758 + 1{,}694 with the column method, and check it with partial sums.
SolutionOnes. 8 + 4 = 12. Write 2, carry 1 ten.
Tens. 1 + 5 + 9 = 15 tens. Write 5, carry 1 hundred.
Hundreds. 1 + 7 + 6 = 14 hundreds. Write 4, carry 1 thousand.
Thousands. 1 + 2 + 1 = 4 thousands.
The sum is 4{,}452.
Partial sums, using the commutative and associative properties to group by place:
Each partial sum matches a column. The 12 ones gave the first carry. The 140 is the 5 + 9 = 14 tens, which became 15 tens with the ten carried from the ones. The 1{,}300 is why the hundreds carried into the thousands.
Part 2: different lengths, and a new place
Find 9{,}486 + 785.
SolutionThe second number has only three digits, so line up the right ends: the 5 under the 6, the 8 under the 8, the 7 under the 4, and nothing under the 9.
- Ones. 6 + 5 = 11. Write 1, carry 1.
- Tens. 1 + 8 + 8 = 17. Write 7, carry 1.
- Hundreds. 1 + 4 + 7 = 12. Write 2, carry 1.
- Thousands. 1 + 9 + 0 = 10. Write 0, carry 1.
- Ten thousands. Neither addend has a digit here, so the column is just the carried 1.
The sum is 10{,}271. The thousands column made 10 thousands, which is one ten thousand, so the sum has one more digit than either addend. That always happens when the leftmost column carries.
Part 2: three addends and a carry of two
Three grades in Zahra’s school collected 3{,}867, 2{,}958 and 4{,}775 cans. How many cans is that altogether? Check by adding in a different order.
SolutionLine all three up on the right and add each column, carry included.
- Ones. 7 + 8 + 5 = 20. Twenty ones are two tens and zero ones: write 0, carry 2.
- Tens. 2 + 6 + 5 + 7 = 20. Write 0, carry 2.
- Hundreds. 2 + 8 + 9 + 7 = 26. Write 6, carry 2.
- Thousands. 2 + 3 + 2 + 4 = 11. Write 1, carry 1.
- Ten thousands. Just the carried 1.
The three grades collected 11{,}600 cans.
Check. Group a different way, which the commutative and associative properties allow. First 2{,}958 + 4{,}775 = 7{,}733: ones 8 + 5 = 13, carry 1; tens 1 + 5 + 7 = 13, carry 1; hundreds 1 + 9 + 7 = 17, carry 1; thousands 1 + 2 + 4 = 7. Then 7{,}733 + 3{,}867 = 11{,}600: ones 3 + 7 = 10, carry 1; tens 1 + 3 + 6 = 10, carry 1; hundreds 1 + 7 + 8 = 16, carry 1; thousands 1 + 7 + 3 = 11. Same total.
Part 3: estimate, then add
Rudo keeps track of fans at the town ballpark. Saturday’s game had 36{,}489 fans and Sunday’s had 28{,}756. About how many fans came over the weekend? Then find the exact number.
SolutionEstimate. Round each to the nearest thousand: 36{,}000 + 29{,}000 = 65{,}000 fans.
Add. 36{,}489 + 28{,}756.
- Ones. 9 + 6 = 15. Write 5, carry 1.
- Tens. 1 + 8 + 5 = 14. Write 4, carry 1.
- Hundreds. 1 + 4 + 7 = 12. Write 2, carry 1.
- Thousands. 1 + 6 + 8 = 15. Write 5, carry 1.
- Ten thousands. 1 + 3 + 2 = 6.
65{,}245 fans came over the weekend. That is close to the estimate of 65{,}000, so the answer is in the right range.
Part 3: an estimate catches a slip
Mele adds 6{,}374 + 2{,}958 and gets 8{,}332. Is she right? If not, find the slip and the true sum, and check it by subtracting back.
SolutionEstimate. To the nearest hundred, 6{,}400 + 3{,}000 = 9{,}400. Her 8{,}332 is about a thousand too small, so something went wrong in the thousands.
Redo the sum. Ones: 4 + 8 = 12, write 2, carry 1. Tens: 1 + 7 + 5 = 13, write 3, carry 1. Hundreds: 1 + 3 + 9 = 13, write 3, carry 1. Thousands: 1 + 6 + 2 = 9.
The sum is 9{,}332. Her last three digits were right; she left out the 1 carried into the thousands and wrote 6 + 2 = 8.
Check by subtracting back. 9{,}332 - 2{,}958 should give 6{,}374. It does, so the sum is 9{,}332.
Part 3: is the goal reached?
The recycling drive set a goal of 70{,}000 cans for the year. Over three months the school collected 18{,}742, 23{,}569 and 26{,}895 cans. Did it reach the goal?
SolutionEstimate. To the nearest thousand: 19{,}000 + 24{,}000 + 27{,}000 = 70{,}000. The estimate lands right on the goal, so it cannot decide the question. Rounding moved some numbers up and some down, and the true total could be on either side. Only the exact sum can say.
Add all three.
- Ones. 2 + 9 + 5 = 16. Write 6, carry 1.
- Tens. 1 + 4 + 6 + 9 = 20. Write 0, carry 2.
- Hundreds. 2 + 7 + 5 + 8 = 22. Write 2, carry 2.
- Thousands. 2 + 8 + 3 + 6 = 19. Write 9, carry 1.
- Ten thousands. 1 + 1 + 2 + 2 = 6.
The school collected 69{,}206 cans. That is less than 70{,}000, so the goal was not quite reached: 69{,}206 has 6 ten thousands and 70{,}000 has 7. The school is 794 cans short, since 69{,}206 + 794 = 70{,}000.
Boundaries
- Places lined up on the right. The method adds ones to ones and tens to tens. Lined up on the left, the columns mix places and the sum means nothing.
- Whole numbers, as here. This lesson adds whole numbers. The same column method adds money and decimals once the decimal points are lined up, since that lines up the places; that is adding decimals.
- One digit per place. A column that reaches ten or more must carry. Writing 13 in one place makes a different number.
- Size of the carry. With two addends the carry is never more than 1, because a column is at most 9 + 9 + 1 = 19. With more addends a carry can be 2 or more, and it is still added into the next column in the same way.
- The same kind of thing. The algorithm adds any two whole numbers, but a word problem’s sum only means something when the addends count the same kind of thing.
Where this goes next
Every longer calculation leans on this one. Multiplying multi-digit numbers ends by adding partial products in columns, and long division checks its work by multiplying and adding. The same column method, with the decimal points lined up, adds dollars and cents and other decimals. The habit of estimating first and checking afterward stays useful for every sum you will ever do.
Exercises
Part 1: the column method and one or two carries
- Find 352 + 417.
- Find 468 + 325.
- Find 574 + 263.
- Find 689 + 247.
- Find 3{,}476 + 2{,}385.
- Find 538 + 276 by partial sums and by the column method. Show where each partial sum appears in the column method.
- Mele’s class collected 1{,}648 cans one week and 2{,}775 cans the next. How many cans did the class collect in the two weeks?
- In 5{,}829 + 1{,}463, which columns carry? Find the sum.
Part 2: many carries, longer numbers, more addends
- Find 37{,}856 + 24{,}379.
- Find 65{,}497 + 18{,}836.
- Find 8{,}957 + 1{,}068.
- Find 46{,}738 + 5{,}694.
- Find 247{,}586 + 135{,}749.
- Find 2{,}345 + 1{,}876 + 3{,}958.
- Three classes collected 486, 759 and 897 cans. How many cans is that in all?
- Find 708 + 1{,}465 + 2{,}089 + 356.
Part 3: estimating, checking, and word problems
- Estimate 6{,}812 + 2{,}397 by rounding to the nearest thousand, then find the exact sum.
- Rudo writes 4{,}586 + 3{,}729 = 7{,}215. Is he right? If not, find what went wrong and give the true sum.
- Is 27{,}468 + 15{,}854 = 43{,}322? Decide by adding in the other order.
- The ballpark sold 4{,}768 hot dogs on Saturday and 3{,}957 on Sunday. How many hot dogs did it sell over the two days?
- Zahra’s school collected 12{,}875 cans. Mele’s school collected 6{,}948 more cans than that. How many cans did Mele’s school collect, and how many did the two schools collect together?
- Find the missing number: \square - 3{,}847 = 5{,}968.
Reasoning
- In 3{,}476 + 2{,}385 (Exercise 5), the ones carry a 1 into the tens column. Explain how much that 1 is worth, and why it may be added to the tens.
- Explain why adding two numbers never carries more than 1, but adding three numbers can carry 2. What is the largest carry three addends can make?
- Zahra finds 375 + 486 + 625 by adding 375 + 625 first. Find the sum her way, and name the properties of addition that make her way give the same sum as adding left to right.
Answers
- 769. Ones 2 + 7 = 9, tens 5 + 1 = 6, hundreds 3 + 4 = 7; no carries.
- 793. Ones 8 + 5 = 13, write 3, carry 1. Tens 1 + 6 + 2 = 9. Hundreds 4 + 3 = 7.
- 837. Ones 4 + 3 = 7. Tens 7 + 6 = 13, write 3, carry 1. Hundreds 1 + 5 + 2 = 8.
- 936. Ones 9 + 7 = 16, carry 1. Tens 1 + 8 + 4 = 13, carry 1. Hundreds 1 + 6 + 2 = 9.
- 5{,}861. Ones 6 + 5 = 11, carry 1. Tens 1 + 7 + 8 = 16, carry 1. Hundreds 1 + 4 + 3 = 8. Thousands 3 + 2 = 5.
- 814. Partial sums: 8 + 6 = 14, 30 + 70 = 100, 500 + 200 = 700, and 14 + 100 + 700 = 814. Column: ones 14, write 4, carry 1 (the ten in 14); tens 1 + 3 + 7 = 11, write 1, carry 1 (the 100 plus the carried ten make 110); hundreds 1 + 5 + 2 = 8.
- 4{,}423 cans. Ones 8 + 5 = 13, carry 1. Tens 1 + 4 + 7 = 12, carry 1. Hundreds 1 + 6 + 7 = 14, carry 1. Thousands 1 + 1 + 2 = 4.
- The ones and the hundreds carry; the tens do not. 7{,}292. Ones 9 + 3 = 12, carry 1. Tens 1 + 2 + 6 = 9. Hundreds 8 + 4 = 12, carry 1. Thousands 1 + 5 + 1 = 7.
- 62{,}235. Ones 15, tens 1 + 5 + 7 = 13, hundreds 1 + 8 + 3 = 12, thousands 1 + 7 + 4 = 12, each carrying 1; ten thousands 1 + 3 + 2 = 6.
- 84{,}333. Ones 7 + 6 = 13, tens 1 + 9 + 3 = 13, hundreds 1 + 4 + 8 = 13, thousands 1 + 5 + 8 = 14, each carrying 1; ten thousands 1 + 6 + 1 = 8.
- 10{,}025. Ones 7 + 8 = 15, tens 1 + 5 + 6 = 12, hundreds 1 + 9 + 0 = 10, thousands 1 + 8 + 1 = 10, each carrying 1; the last carry makes the ten thousands digit.
- 52{,}432. Line up the right ends. Ones 8 + 4 = 12, tens 1 + 3 + 9 = 13, hundreds 1 + 7 + 6 = 14, thousands 1 + 6 + 5 = 12, each carrying 1; ten thousands 1 + 4 = 5.
- 383{,}335. Ones 6 + 9 = 15, tens 1 + 8 + 4 = 13, hundreds 1 + 5 + 7 = 13, thousands 1 + 7 + 5 = 13, each carrying 1; ten thousands 1 + 4 + 3 = 8; hundred thousands 2 + 1 = 3.
- 8{,}179. Ones 5 + 6 + 8 = 19, write 9, carry 1. Tens 1 + 4 + 7 + 5 = 17, carry 1. Hundreds 1 + 3 + 8 + 9 = 21, write 1, carry 2. Thousands 2 + 2 + 1 + 3 = 8.
- 2{,}142 cans. Ones 6 + 9 + 7 = 22, write 2, carry 2. Tens 2 + 8 + 5 + 9 = 24, write 4, carry 2. Hundreds 2 + 4 + 7 + 8 = 21, write 1, carry 2. Thousands: the carried 2.
- 4{,}618. Ones 8 + 5 + 9 + 6 = 28, write 8, carry 2. Tens 2 + 0 + 6 + 8 + 5 = 21, write 1, carry 2. Hundreds 2 + 7 + 4 + 0 + 3 = 16, write 6, carry 1. Thousands 1 + 1 + 2 = 4.
- Estimate 7{,}000 + 2{,}000 = 9{,}000. Exact: 9{,}209. Ones 2 + 7 = 9. Tens 1 + 9 = 10, write 0, carry 1. Hundreds 1 + 8 + 3 = 12, write 2, carry 1. Thousands 1 + 6 + 2 = 9.
- No. The true sum is 8{,}315. Ones 6 + 9 = 15, carry 1. Tens 1 + 8 + 2 = 11, carry 1. Hundreds 1 + 5 + 7 = 13, carry 1. Thousands 1 + 4 + 3 = 8. Rudo dropped the carry into the hundreds (5 + 7 = 12 gave his 2, but it should be 13) and the carry into the thousands, so he is 1{,}100 short. Check: 8{,}315 - 3{,}729 = 4{,}586.
- Yes. 15{,}854 + 27{,}468: ones 4 + 8 = 12, tens 1 + 5 + 6 = 12, hundreds 1 + 8 + 4 = 13, thousands 1 + 5 + 7 = 13, each carrying 1; ten thousands 1 + 1 + 2 = 4. The sum is 43{,}322, by the commutative property the same sum.
- 8{,}725 hot dogs. Ones 8 + 7 = 15, tens 1 + 6 + 5 = 12, hundreds 1 + 7 + 9 = 17, each carrying 1; thousands 1 + 4 + 3 = 8.
- Mele’s school: 12{,}875 + 6{,}948 = 19{,}823 cans. Together: 12{,}875 + 19{,}823 = 32{,}698 cans. For the first sum: ones 13, tens 12, hundreds 18, each carrying 1; thousands 1 + 2 + 6 = 9; ten thousands 1.
- 9{,}815. Taking away 3{,}847 left 5{,}968, so the missing number is 5{,}968 + 3{,}847, by the fact family. Ones 15, tens 1 + 6 + 4 = 11, hundreds 1 + 9 + 8 = 18, each carrying 1; thousands 1 + 5 + 3 = 9.
- The ones are 6 + 5 = 11 ones, which is one ten and one one. The carried 1 is that ten, worth 10. It sits at the top of the tens column, and every digit in that column counts tens, so it is added to the 7 tens and 8 tens: 1 + 7 + 8 = 16 tens. Adding it there, rather than leaving 11 in the ones, is the swap of ten ones for one ten, which keeps the number’s value the same.
- With two addends a column holds two digits of at most 9 and a carry. Even if the carry is 1, the column is at most 9 + 9 + 1 = 19, less than 20, so it carries at most 1, and by the same argument the next carry is again at most 1. With three addends, three digits can reach 9 + 9 + 9 = 27, which is 20 or more, so the carry can be 2. The column is then at most 27 + 2 = 29, so the carry is never more than 2: the largest carry is 2.
- 1{,}486. Her way: 375 + 625 = 1{,}000, then 1{,}000 + 486 = 1{,}486. Left to right is (375 + 486) + 625. The associative property regroups it as 375 + (486 + 625), the commutative property swaps the inner pair to 375 + (625 + 486), and the associative property regroups again to (375 + 625) + 486. No step changes the sum.