Free 4 digit addition worksheets sorted by how many columns carry: none, one, two or three. The page opens on 12 mixed sums such as 3,657 + 2,486 = 6,143, every total under 10,000.
Read the full guide
With and without regrouping, one carry at a time
Print four sheets in order: No regrouping: four columns, no carries, then One carry, in the ones, tens or hundreds, then Two carries, side by side or apart, then Three carries in a row. Move on when a sheet comes back clean. Full page of 20, any regrouping mixes all four kinds.
Sums to do without columns
Four sheets are written across for mental work: 100 more and 1,000 more, in your head, 4-digit plus whole thousands, Whole hundreds: 2,400 + 3,900 and Add 1,999 or 2,998: use the thousand next door. A pupil who sets 3,657 + 2,000 out in columns has not looked at the numbers first.
Questions and answers
What grade is 4-digit addition?
Grade 4. Common Core 3.NBT.2 stops at adding within 1,000, and 4.NBT.4 asks for fluent addition of multi-digit whole numbers with the standard algorithm. Texas 4.4(A) names the standard algorithm too.
Is there 4 digit addition with regrouping and without?
Yes, both. No regrouping: four columns, no carries never carries. The next three sheets carry exactly once, twice and three times, and the opening sheet mixes one to three carries. Regrouping and carrying mean the same thing here.
Should 4-digit numbers be written with a comma?
Both styles are in use. Some style manuals drop the comma from 1000 to 9999 and others keep it; the Common Core text writes within 1000 but 1,000,000. Sheets here print commas unless you pick No commas: the same sums as 3657 + 2486.
How do you estimate a 4-digit sum?
Round each number to the nearest 1,000 and add; for a closer estimate, round to the nearest 100. Two sheets print an Estimate line and an Exact line under each sum, and Rounding warm-up: nearest 100 and nearest 1,000 practices the rounding alone.
All 17 sheet types
4-digit plus 4-digit, sorted by carries 6
4-digit plus 4-digit with regrouping, mixed carriesThe everyday sheet: twelve column sums such as 3,657 + 2,486 = 6,143, each with one, two or three carries and a total under 10,000. Commas are printed in every number and in the key. Grade 4 pupils meet this as the standard algorithm in Common Core 4.NBT.4.
Full page of 20, any regroupingTwenty sums in five rows of four, in smaller print, with and without carries in no set order. 6,054 + 2,738 = 8,792 may sit beside a sum with no carry at all. For pupils who have the method and need pace, or as a quick check when a unit ends.
No regrouping: four columns, no carriesEvery column adds to 9 or less, as in 5,231 + 3,416 = 8,647, so the only job is to keep four columns straight and work from the ones. Print it as the first 4-digit page, or for a pupil whose facts are sound but whose layout wanders.
Show all 17 sheet types (14 more)
4-digit plus 4-digit, sorted by carries, continued
One carry, in the ones, tens or hundredsExactly one column goes past 9 in each sum, and the place changes from problem to problem. In 2,348 + 1,427 = 3,775 it is the ones; in the next sum it may be the hundreds. Pupils have to look for the carry, not expect it.
Three carries in a rowOnes, tens and hundreds all go past 9, so a small 1 sits above three columns. 2,768 + 4,375 = 7,143 is typical. Totals stay under 10,000, which keeps the thousands column plain. Give it once the two-carry sheet comes back clean.
Two carries, side by side or apartTwo of the three lower columns carry. They may sit side by side, as in 1,367 + 2,458 = 3,825, or apart, as in 2,746 + 1,538 = 4,284, where the tens column stays quiet. The second kind catches pupils who carry out of habit.
Warm-up within 1,000 1
Warm-up: plain sums within 1,000, stackedA plain sheet of 12 stacked sums with totals up to 1,000, such as 368 + 396 = 764. Use it the day before 4-digit work starts. A pupil who carries cleanly here has one more column to learn, and one who does not needs the 3-digit page first.
Commas, headers and expanded form 3
Add the parts: expanded form to a 4-digit numberEach line gives a number in pieces, 3,000 + 600 + 50 + 7 = 3,657, and the pupil writes it in standard form. Some lines skip a place, so a zero has to go in. Common Core 4.NBT.2 calls this expanded form, and Texas 4.2(B) calls it expanded notation.
No commas: the same sums as 3657 + 2486The same sums with no thousands comma, 3657 + 2486 = 6143, the way many tests and textbooks print 4-digit numbers. Style manuals disagree about a comma in numbers from 1000 to 9999, so pupils should read both with ease. Nothing else about the sheet changes.
Th H T O headers over every columnEach problem sits under the letters Th, H, T and O, with a thin rule between columns. 1,482 + 5,263 = 6,745 then reads as 6 thousands, 7 hundreds, 4 tens and 5 ones. It helps pupils who still say the digits one by one instead of naming their places.
Thousands in your head 4
4-digit plus whole thousandsAdd 2,000, 3,000 or another whole thousand and only the first digit moves: 3,657 + 2,000 = 5,657. It looks too easy for grade 4, and that is the point. Pupils who set this out in columns need to hear that they may simply write the answer.
100 more and 1,000 more, in your headTwenty quick lines that add 100 or 1,000 to a 4-digit number, such as 4,309 + 1,000 = 5,309. Only one digit changes, unless the hundreds digit is a 9. Those are the lines to talk about afterwards: 100 more than 3,906 is 4,006.
Add 1,999 or 2,998: use the thousand next doorOne addend sits just under a whole thousand. For 3,657 + 1,999 add 2,000 and take 1 back: 3,657 + 2,000 − 1 = 5,656. Done in columns the same sum needs three carries, so the sheet rewards pupils who look at the numbers before they start.
Whole hundreds: 2,400 + 3,900Both numbers end in two zeros, so 2,400 + 3,900 = 6,300 is really 24 + 39 = 63 counted in hundreds. The sheet is written across, to be done without columns. It shows whether a pupil sees 2,400 as 24 hundreds or only as four separate digits.
Estimate first, then add 3
Closer estimate: round both numbers to the nearest 100Rounding to the nearest 100 takes longer and lands nearer. For 3,657 + 2,486 the estimate is 3,700 + 2,500 = 6,200, only 57 away from the exact 6,143. Print it after the nearest 1,000 sheet and ask which estimate was good enough for the job.
Estimate to the nearest 1,000, then addBefore adding 3,657 + 2,486 the pupil rounds each number to the nearest 1,000 and writes 4,000 + 2,000 = 6,000. Then comes the exact sum, 6,143, to set beside it. Eight problems fill the page. An estimate that is far off means a slip somewhere.
Rounding warm-up: nearest 100 and nearest 1,000Not an addition sheet, but the skill every estimate rests on. Each 4-digit number is rounded two ways: 3,657 becomes 3,700 to the nearest 100 and 4,000 to the nearest 1,000. A number exactly halfway goes up. Texas 4.2(D) and Common Core 4.NBT.3 cover it.
How this list was compiled: Sheet types, wording and worked examples are own work. Every equation in this file was computed twice by script on 2026-09-19, once by a parser that reads brackets and once by unit counting, and the number of carries claimed for each example was counted column by column by script the same day. Standard numbers and the wording taken from them were checked 2026-09-19 against the full text of the Common Core State Standards for Mathematics (California Department of Education copy, https://www.cde.ca.gov/be/st/ss/documents/ccssmathstandardaug2013.pdf): 3.NBT.2 (fluently add and subtract within 1000, which is why 4-digit sums belong to grade 4), 4.NBT.2 (read and write multi-digit whole numbers using base-ten numerals, number names, and expanded form), 4.NBT.3 (round multi-digit whole numbers to any place), 4.NBT.4 (fluently add and subtract multi-digit whole numbers using the standard algorithm, with the footnote that limits grade 4 to whole numbers less than or equal to 1,000,000) and 4.OA.3 (assess the reasonableness of answers using mental computation and estimation strategies including rounding). Checked the same day against the Texas Essential Knowledge and Skills for Mathematics, 19 TAC 111.5 and 111.6, adopted 2012 (https://tea.texas.gov/sites/default/files/ch111a.pdf): 3.4(A), 4.2(B) expanded notation, 4.2(D) round whole numbers to a given place value through the hundred thousands place, 4.4(A) add and subtract whole numbers and decimals to the hundredths place using the standard algorithm, and 4.4(G) round to the nearest 10, 100, or 1,000 or use compatible numbers to estimate solutions. Checked 2026-09-19 against Wikipedia: some manuals of style leave the thousands separator out of numbers from 1000 to 9999 while others use it (https://en.wikipedia.org/wiki/Decimal_separator); a carry is a digit transferred from one column of digits to another column of more significant digits (https://en.wikipedia.org/wiki/Carry_(arithmetic)). Licence: own work