4.NBT.4: Add and Subtract with the Standard Algorithm
Also written as 4.NBT.B.4 and CCSS.MATH.CONTENT.4.NBT.B.4 · Cluster: Use place value understanding and properties of operations to perform multi-digit arithmetic.
The Official Wording
Fluently add and subtract multi-digit whole numbers using the standard algorithm.
Common Core State Standards, Grade 4, Number & Operations in Base Ten · Read it at the source · Checked October 14, 2026
What 4.NBT.4 Means in Plain English
Fourth graders add and subtract multi-digit numbers in columns: line up the places, start with the ones, regroup when a column needs it. 3,568 + 2,795 = 6,363 takes three regroupings. Fluently means accurate and steady, without drawing every ten.
This is the first standard that names the standard algorithm, and the place-value strategies of 2nd and 3rd grade are why it makes sense. In 5th grade students multiply with the standard algorithm (5.NBT.5) and add and subtract decimals (5.NBT.7).
4.NBT.4 I Can Statements
- I can add multi-digit numbers with the standard algorithm.
- I can subtract multi-digit numbers, regrouping across zeros.
- I can check a subtraction by adding.
4.NBT.4 Worked Example
Subtraction across zeros, the problem that shows whether students understand the algorithm or only follow it.
The library had 6,003 books and lent out 2,457 of them. How many books are still on the shelves?
- Line the numbers up by place and start with the ones. 3 − 7 needs a regroup, but the tens and hundreds hold 0.6,003 − 2,457
- Go to the thousands: 6 thousands becomes 5 thousands and 10 hundreds.5 | 10 | 0 | 3
- Pass one hundred down to the tens and one ten down to the ones.5 | 9 | 9 | 13
- Now subtract each column, ones first: 13 − 7, 9 − 5, 9 − 4 and 5 − 2.6, 4, 5, 3
- Read the digits from the thousands down.3,546
Check it: Add back with the same algorithm: 3,546 + 2,457 = 6,003. The estimate agrees too: 6,000 − 2,500 = 3,500.
Common Mistakes with 4.NBT.4
Subtracting the smaller digit from the larger
6,003 − 2,457 = 4,454, from 7 − 3, 5 − 0, 4 − 0 and 6 − 2
Try this: Read each column as top minus bottom out loud. A smaller top digit is the signal to regroup, never to swap.
Regrouping without renaming the zeros
Takes 1 from the 6 to make 13 ones, then still subtracts 0 − 5 in the tens
Try this: Rename the whole top number before subtracting: 6,003 is 5 thousands, 9 hundreds, 9 tens and 13 ones. Then every column works.
Columns out of line
4,286 + 573 added with the 5 under the 4, giving 10,016
Try this: Line the numbers up from the right, ones under ones, on grid paper. Then estimate: about 4,300 + 600 is near 4,900.
Where 4.NBT.4 Fits
Practice 4.NBT.4
Quick Check
- 4,768 + 3,457
- 50,000 − 18,762
- A stadium has 42,350 seats and 27,986 are filled. How many seats are empty?