Guided Long Multiplication
Shows every step of column multiplication, carrying digits and adding the zeros.
Examples
Click to loadReady to start. Click Next step to begin calculating.
How does long multiplication work?
We start with the rightmost digit of the multiplier (the units digit) and multiply it by every digit of the multiplicand, from right to left. Whenever the product is greater than 9, we write down the units digit in the partial-product row, and carry the tens digit forward as a carry — adding it into the next multiplication.
Once we’ve finished the multiplier’s units digit, we move on to the tens digit. Since it represents tens, its partial product is written shifted one place to the left — that is, with one zero on the right. The multiplier’s hundreds digit will give a partial product with two zeros on the right, and so on. Finally, we add all the partial products in columns to get the result.
Three examples
- Multiply by 4 (units): 4×3=12, write 2 and carry 1. 4×2+1=9 → the partial product is 92.
- Multiply by 1 (tens): 1×23=23, add a zero: 230.
- Add up: 92 + 230 = 322.
- 4 × 123 = 492 (4×3=12, write 2, carry 1; 4×2+1=9; 4×1=4).
- 2 × 123 = 246, with one zero: 2460.
- Add up: 492 + 2460 = 2952.
- 0 × 250 = 0 (any digit times zero is zero).
- 4 × 250 = 1000, with one zero: 10000.
- Add up: 0 + 10000 = 10000.
Common mistakes
- Forgetting the zeros — multiplying by tens needs one zero on the right, hundreds needs two zeros, and so on. Forget the zeros and the result comes out far smaller than the true answer.
- A carry that gets dropped. Whenever a product is ≥10, its tens digit must be added into the next multiplication — not left hanging.
- Misaligned columns in the final addition.Units under units, tens under tens. Correct working in every row won’t help if the final sum is misaligned.
- A digit of 0 in the multiplier. A whole row of zeros — but you still need the correct shift so the next row lands in the right place.
How to use it
- Enter two numbers (up to 6 digits each).
- Use the Next step / Previous step buttons to see how each digit of the multiplier acts on the multiplicand.
- The small digits above the multiplicand are the carry.
- Each partial-product row is pushed left according to the place value of the multiplier’s digit — tens = one zero on the right, hundreds = two zeros.
- Finally, add all the partial products in columns to get the result.
Related tools
✍️ Written by the MathsUK teamChecked against the National Curriculum and GCSE specifications