Learning how to perform step by step double digit multiplication is one of the most important milestones in elementary mathematics. That's why whether you are a student preparing for a math test, a parent helping with homework, or an adult brushing up on foundational skills, understanding how to multiply two-digit numbers builds confidence and prepares you for more advanced topics like algebra and geometry. This guide walks you through the entire process using clear explanations, worked examples, and practical tips so you can solve any two-digit multiplication problem with accuracy and ease.
What Is Double Digit Multiplication?
Double digit multiplication refers to multiplying two numbers that each have two digits, such as 23 × 45 or 56 × 78. In practice, these numbers range from 10 to 99. Even so, unlike single-digit multiplication, which relies mostly on memorized times tables, double digit multiplication requires you to work with place value—specifically the ones place and the tens place. Each digit in a two-digit number holds a different value based on its position, and respecting that structure is the key to getting the right answer Simple as that..
Why Mastering Step by Step Double Digit Multiplication Matters
Mastering this skill does more than help you complete a worksheet. It strengthens your number sense, improves your ability to estimate, and lays the groundwork for multiplying three-digit numbers,
decimals, and algebraic expressions. In everyday life, it helps you calculate costs while shopping, determine area for home projects, or split bills accurately. Beyond practicality, the logical sequencing required—breaking a problem into parts, tracking place value, and reassembling the result—trains your brain to think systematically, a skill that transfers to coding, engineering, and data analysis.
The Standard Algorithm: A Reliable Framework
The most widely taught method is the standard algorithm, sometimes called the "long multiplication" method. It organizes the work vertically, aligning digits by place value, and uses a series of single-digit multiplications followed by addition. Here is the step-by-step breakdown using 34 × 27 as our example.
Step 1: Set up the problem vertically.
Write the larger number on top (though order doesn’t change the product) and align the digits by place value: ones under ones, tens under tens. Draw a line beneath the bottom number.
34
× 27
------
Step 2: Multiply the top number by the ones digit of the bottom number.
Multiply 34 by 7 (the ones digit of 27). Work from right to left:
- 7 × 4 ones = 28 ones. Write 8 in the ones column, carry the 2 tens above the tens column.
- 7 × 3 tens = 21 tens. Add the carried 2 tens → 23 tens. Write 23 to the left of the 8.
This first row (238) is called the first partial product.
2 ← carry
34
× 27
------
238 ← 34 × 7
Step 3: Place a placeholder zero.
Before multiplying by the tens digit, write a 0 in the ones column of the next row. This critical step accounts for the fact that you are now multiplying by 20 (2 tens), not 2. Skipping this zero is the most common error in double digit multiplication.
2
34
× 27
------
238
0 ← placeholder
Step 4: Multiply the top number by the tens digit of the bottom number.
Multiply 34 by 2 (the tens digit of 27, representing 20). Again, work right to left:
- 2 × 4 ones = 8 ones. Write 8 in the tens column (next to the placeholder zero).
- 2 × 3 tens = 6 tens. Write 6 in the hundreds column.
This gives the second partial product: 680.
2
34
× 27
------
238
680 ← 34 × 20
Step 5: Add the partial products.
Draw a second line and add the two rows together, column by column:
8 + 0 = 8 (ones)
3 + 8 = 11 (tens → write 1, carry 1)
2 + 6 + 1 (carried) = 9 (hundreds)
Final product: 918.
2
34
× 27
------
238
680
------
918
Alternative Strategies for Deeper Understanding
While the standard algorithm is efficient, exploring other methods builds flexibility and reinforces why the algorithm works Most people skip this — try not to. But it adds up..
The Area Model (Box Method)
Draw a rectangle divided into four smaller rectangles. Label the top with the tens and ones of the first number (30 and 4) and the side with the tens and ones of the second (20 and 7). Multiply to find the area of each section, then sum them.
| 30 | 4 | |
|---|---|---|
| 20 | 600 | 80 |
| 7 | 210 | 28 |
600 + 80 + 210 + 28 = 918
This visual approach makes the distributive property explicit: (30 + 4) × (20 + 7).
Partial Products (Horizontal Layout)
Write each multiplication separately, keeping place value clear:
- 34 × 7 = 238
- 34 × 20 = 680
- 238 + 680 = 918
This mirrors the vertical algorithm but removes the carrying notation, which some learners find less cluttered.
Worked Examples: From Simple to Complex
Example 1: No Regrouping (23 × 12)
- 23 ×
Example 1 – No Regrouping (23 × 12)
The numbers are small enough that most students can see the pattern without heavy carrying.
23
× 12
------
46 ← 23 × 2 (ones)
230 ← 23 × 10 (tens) – note the placeholder zero in the ones column
------
276
Partial‑product view
- 23 × 2 = 46
- 23 × 10 = 230
Add: 46 + 230 = 276.
Area model
| 20 | 3 | |
|---|---|---|
| 10 | 200 | 30 |
| 2 | 40 | 6 |
Sum of the four sections: 200 + 30 + 40 + 6 = 276.
Example 2 – With Regrouping (58 × 37)
Here we must carry digits, and the placeholder zero becomes especially important Worth keeping that in mind..
58
× 37
------
406 ← 58 × 7 (ones) – 7×8=56 → write 6, carry 5
1840 ← 58 × 30 (tens) – placeholder zero, 3×8=24 → write 4, carry 2, etc.
------
2146
Step‑by‑step
-
Multiply by the ones digit (7)
- 7 × 8 = 56 → write 6, carry 5.
- 7 × 5 = 35, plus the carried 5 → 40 → write 0, carry 4.
- The carried 4 becomes the hundreds digit.
Result: 406.
-
Place the placeholder zero (multiplying by the tens digit, 30) Most people skip this — try not to. But it adds up..
-
Multiply by the tens digit (3, representing 30)
- 3 × 8 = 24 → write 4, carry 2.
- 3 × 5 = 15, plus the carried 2 → 17 → write 7, carry 1.
- The carried 1 becomes the thousands digit.
Result: 1840.
-
Add the partial products → 406 + 1840 = 2146.
Area model
| 30 | 8 | |
|---|---|---|
| 50 | 1500 | 400 |
| 7 | 350 | 56 |
Total: 1500 + 400 + 350 + 56 = 2146 Practical, not theoretical..