How to Subtract on a Soroban: A Step-by-Step Visual Guide

You've got the soroban in front of you, the beads look familiar, and adding makes sense. But when it comes to subtraction, your fingers freeze. That "borrowing" concept from pen-and-paper math feels clunky and confusing on this elegant tool. I've taught soroban for years, and I see this exact hesitation all the time. The good news? Subtraction on a soroban isn't about memorizing abstract rules—it's a direct, physical process of undoing what you've set. Once you see it that way, it clicks.

The Core Idea Behind Soroban Subtraction

Forget "borrowing" for a second. Think of the soroban as a physical record of a number. The beads you've moved up represent that number. Subtraction is simply the act of clearing away beads to reduce that value. The challenge arises when the column you're working on doesn't have enough value in its current bead configuration to subtract directly. That's when you use the soroban's genius design—you "borrow" from the column to the left by breaking down a higher value unit into lower ones, exactly like exchanging a $10 bill for ten $1 bills. On the soroban, this exchange is mechanical and visual.

The Mental Shift: You're not doing arithmetic in your head and then moving beads. You are using the bead movements to perform the arithmetic. Your fingers execute the logic. This is why soroban practice leads to powerful mental math—the physical patterns become neural pathways.

Rule 1: Simple (Direct) Subtraction

This is the easy one. If the column from which you need to subtract has enough beads activated (touching the reckoning bar), you just clear them away.

Imagine you have 7 on a column (one heaven bead down and two earth beads up). You need to subtract 3. You simply push down two of the earth beads. Done.

Another example: You have 4 (all four earth beads up). Subtract 4. Push all four earth beads down.

The rule is straightforward: If the digit you're subtracting is less than or equal to the current bead value in that column, just deactivate the necessary beads. No interaction with neighboring columns is needed.

Rule 2: The 5 & 10 Borrow (Complement Method)

Here's where most learners stumble, and where I offer a non-consensus tip: Stop thinking of it as two separate rules for "borrowing 5" and "borrowing 10." It's one fluid process with two potential triggers. You always borrow from the column immediately to the left. What changes is what you give back.

When You Need to Borrow 5

This happens in a single column when you need to subtract a number larger than the value represented by the earth beads alone, but the heaven bead is available.

Scenario: Current column value is 4 (four earth beads up). You need to subtract 6. You can't, because 4

Action:

  1. You can't get 6 from this column's current state, so you must add value to it first. You do this by activating the heaven bead (value 5). But simply adding 5 would change the number incorrectly.
  2. To compensate for adding 5, you must subtract 1 from the column to the left. This is the "borrow."
  3. Now your column has 9 (5 from heaven + 4 from earth). From this 9, you subtract your original target, 6.
  4. The net effect? You subtracted 6, borrowed 1 from the left (as a ten), and the column ends with 3.
The mechanical shortcut is: Subtract the number from 5, and add the difference back using earth beads. For subtracting 6: 5 - 6 = -1? That's not right. Let's frame it as the complement: To subtract 6, you add its complement to 5. The complement of 6 relative to 5? That's confusing. The clean way: You need 1 more bead to make the subtraction work after bringing in the 5-bead. So you subtract 1 from the left column, and in the current column, you set the value to (5 - (6 - [original earth value]))? See, this is why the verbal rule is messy.

Clearer Example: Column shows 4. Subtract 3? Easy direct subtraction. Subtract 7?
1. Can't do it directly (4 2. Borrow 1 from left column (subtract 1 bead there).
3. In current column, that borrowed "10" lets us think of the column as having 14.
4. But we have the heaven bead. So we activate it (add 5), making the column's total accessible value 9 (5+4). We've effectively added 10 (from borrow) but only used 5 of it so far.
5. From this 9, subtract 7. You deactivate the heaven bead (5) and two earth beads (2). 9 - 7 = 2.
6. Final column value: 2.

When You Need to Borrow 10

This is the classic "borrowing" you know from school. It happens when the current column's value is less than the digit you're subtracting, and the column to the left has value to lend.

Scenario: Current column value is 2. You need to subtract 8.

Action:

  1. Borrow 1 from the column to the left (subtract one bead there, which represents 10 for the current column).
  2. Now think of the current column as having 12 (10 borrowed + 2 original).
  3. From 12, subtract 8. That leaves 4.
  4. Set the current column to 4.
The mechanical shortcut here is using the complement to 10. Instead of doing 12 - 8 in your head, you think: 8's complement to 10 is 2. You add that 2 to the original 2. 2 + 2 = 4. This complement method is faster once internalized.

Biggest Beginner Mistake I See: People get the borrowing step right but then mess up the final setting of the current column. They borrow from the left, then try to directly set the column to the "answer" without going through the intermediate step of adding the borrowed value. Your fingers must perform: 1) Borrow (subtract left), 2) Add the borrowed value to current column (implicitly, by having more beads to work with), 3) Then subtract the target number. Practicing slowly and saying the steps out loud fixes this.

Walkthrough: Subtracting 47 from 93

Let's stitch it all together. Set 93 on your soroban: Tens column has 9 (one heaven down, four earth up). Units column has 3 (three earth up).

We subtract 47. Work right to left, starting with the units column.

Step 1: Subtract 7 from the units column (which shows 3).
3 is less than 7. We need to borrow. Look left to the tens column. It has value (9). We can borrow 1 from it.
Borrow 1 from the tens column: Change it from 9 to 8.
That borrowed 1 represents "10" in the units column. Our units column is now effectively 13.
From 13, subtract 7. That's 6. Set the units column to 6. (Mechanically, using the complement: 7's complement to 10 is 3. Add 3 to the original 3: 3+3=6. Set to 6).
Interim state: Tens column = 8, Units column = 6. Number is 86. We've subtracted 7? Wait, we wanted to subtract 47. We've only done the 7 so far.

Step 2: Subtract 4 from the tens column (which now shows 8).
8 is greater than 4. This is simple direct subtraction.
Subtract 4 from 8. Push down four earth beads in the tens column.
Final state: Tens column = 4, Units column = 6.
Result: 46.

Check: 93 - 47 = 46. Correct.

Common Pitfalls and How to Fix Them

Your fingers will fumble. It's normal. Here are the specific hiccups and my prescribed fixes.

Pitfall 1: Borrowing from a zero column. What if you need to subtract 8 from 1002? The units column is 2, need to subtract 8, but the tens and hundreds columns are 0. You can't borrow from zero. The solution is to keep borrowing left until you find a non-zero column. For 1002 - 8, you'd borrow from the thousands column, turning it from 1 to 0, making the hundreds column 9, the tens column 9, and finally the units column 12. Then subtract 8 from 12. It's a chain reaction. Practice this slowly with numbers like 1000 - 1.

Pitfall 2: Confusing the "5-borrow" and "10-borrow" triggers. My advice: Don't memorize triggers. Follow the physical logic. Ask: "Can I subtract directly with the beads currently active in this column?" If no, borrow 1 from the left. After borrowing, you now have at least 10 more value to play with in the current column. Now, look at your current column's beads. Can you form the number needed to complete the subtraction? Your heaven and earth beads give you flexibility. The "5-borrow" scenario is just a sub-case where you utilize the heaven bead efficiently during this process.

Pitfall 3: Losing your place in multi-digit subtraction. Always use a pointer finger or a pen to physically point to the column you're working on. Move it from right to left. This simple tactile cue prevents skipped columns.

Practice Scenario: From Bank Teller to Mental Math

Let's build real skill. Imagine you're verifying a cashier's balance. Opening float: $275. Sales taken in: $198. You need to calculate the expected cash on hand: $275 + $198 = $473. A customer returns an item worth $67. What's the new total? $473 - $67.

Do this on your soroban. Set 473.
Subtract 7 from 3 (units). Borrow from tens (7 becomes 6). Units become 13-7=6.
Subtract 6 from 6 (tens). Simple direct subtraction to 0.
Hundreds column remains 4.
Answer: $406.

Now, close your eyes. Visualize the soroban. See the beads moving. This visualization is the bridge to mental calculation. You're not memorizing numbers; you're replaying a physical action in your mind's eye. This is the secret power of the soroban that goes beyond the tool itself.

Your Subtraction Questions Answered

I keep getting the complement method wrong when I have to use the heaven bead. Is there a foolproof mechanical sequence?
Yes, ignore the complement shortcut for now. Use this three-step physical sequence every single time you cannot subtract directly: 1) Borrow 1 from the column to the left (always subtract 1 bead there). 2) In your current column, think "I just added 10." Now, add 5 to your current column by activating the heaven bead. This uses 5 of the 10 you borrowed. 3) Now subtract your target number from the new, higher value in the column. This works in all non-direct subtraction cases and builds correct muscle memory. The "complement" trick is a speed optimization for later.
How do I practice subtraction effectively to build speed and accuracy?
Don't just do random problems. Use a structured drill. Start with "all 9's" subtraction: 999 - 123, 999 - 456, etc. This forces constant borrowing. Then, practice "subtracting from a middle number" like 500 - 267. Finally, mix in problems with zeros: 1004 - 308. Spend 5 minutes daily on these focused sets. Accuracy before speed. Use a metronome app set very slow to pace yourself, only increasing the tempo when you're 100% accurate at the slower speed.
My mental visualization falls apart during subtraction, especially with borrowing. Does this mean I can't do mental soroban?
Not at all. It means you're trying to visualize the entire abacus at once. Don't. Mental soroban (anzan) works by visualizing only the changing column. When you borrow, you don't need to vividly see the left column change from a 9 to an 8. You just need to know that it happened. Focus your mental image intensely on the active column. Feel the borrowing as a "click" or a kinesthetic signal, not a full visual. This reduces cognitive load. Many advanced practitioners report feeling the beads more than seeing them.
Are there any good online tools or simulators to check my work as I learn?
Absolutely. While I recommend physical practice for tactile feedback, the Japan Abacus Committee site has resources. For a simulator, search for "Soroban Explorer" or "Abacus Simulator"—these let you set numbers and perform operations, showing bead movement. They're great for verifying your manual steps, especially when you're unsure if a borrow was handled correctly.