How it works
Free 3 digit multiplication worksheets open on 3-digit × 3-digit, such as 412 × 236 = 97,232. For a smaller size, pick 3-digit × 1-digit or 3-digit × 2-digit under Sheet type. The answer key prints on its own page.
Read the full guide
Three rows and a sum
Long multiplication multiplies the top number by each digit of the multiplier, then adds the shifted rows. For 412 × 236 the rows are 2,472, 12,360 and 82,400, which total 97,232. The One row at a time group drills a row alone: 412 × 200 = 82,400 is the third row, with two zeros holding its place.
Zeros in the multiplier
In 412 × 206 the tens row is all zeros. Some classes write 000 and some skip the row, but the last row still starts in the hundreds column: 2,472 + 82,400 = 84,872. In 340 × 120, set both end zeros aside, work 34 × 12 = 408, then write them back: 40,800.
- Triple digit multiplication worksheets need no new facts. Print Multiplier digits 1 to 3 first, so attention goes to lining up three rows.
- Choose On squared paper for pupils whose columns drift. One digit to a square keeps each row in its column.
- Estimate first: 412 × 289 is about 400 × 300 = 120,000, so a total of 7,828, the rows without place holder zeros, is wrong.
Questions and answers
Which grade is a three digit multiplication worksheet for?
Grade 4 for 3-digit × 1-digit, grade 5 beyond. Common Core 4.NBT.5 stops at 4-digit × 1-digit and 2-digit × 2-digit, and 5.NBT.5 names no largest size. Texas 5.3(B) names 3-digit by 2-digit, so 3 digit by 3 digit multiplication worksheets go one step further.
Where are the other 3-digit by 1-digit and 3-digit by 2-digit sheets?
This page has one sheet of each. The 3-digit by 1-digit multiplication worksheets build up carrying one step at a time. The 3-digit by 2-digit multiplication worksheets cover the size Texas names for grade 5.
How many digits does a 3-digit by 3-digit answer have?
Five or six. The smallest, 100 × 100, is 10,000 and the largest, 999 × 999, is 998,001. Squares show the boundary: 316 × 316 = 99,856 has five digits and 317 × 317 = 100,489 has six.