Skip to content
Math Minute
  • Game
  • Worksheets
  • Generator
  • Guides
Home › Guides › Regrouping: Carrying and Borrowing

Regrouping: Carrying and Borrowing

Why Regrouping Matters

Regrouping — the skill most of us grew up calling carrying and borrowing — is one of the biggest leaps young students make in grades 2 and 3. It's the moment when arithmetic stops being about single columns of numbers and starts being about how our whole number system fits together. Once a child understands regrouping, they can add and subtract any two numbers, no matter how large.

Regrouping can feel mysterious to a child at first. Why does a little "1" suddenly appear above the next column? Where did that number "go" when we borrowed? The good news is that regrouping isn't a magic trick or a rule to memorize blindly. It's built entirely on place value — an idea students already know. Once the place-value foundation clicks, the little carry and borrow marks make perfect sense.

The Place-Value Foundation

Our number system groups everything in tens. Look at a number like 47. The 4 isn't really "four" — it's 4 tens (forty), and the 7 is 7 ones. Each place to the left is worth ten times the place to its right:

hundreds  |  tens  |  ones
    100    |   10   |   1

Here's the single big idea behind all regrouping:

🔁 Regrouping means trading. Ten of one place can always be traded for one of the next place up — and one of a place can always be traded back down for ten of the place below it. Ten ones = one ten. Ten tens = one hundred. And going the other way: one ten = ten ones.

That's it. Carrying in addition is trading ten ones for one ten (and moving it left). Borrowing in subtraction is the reverse: trading one ten back down for ten ones (and moving it right). Every regrouping problem in this guide is just that one trade, done carefully.

Carrying in Addition

When we add two numbers column by column, we start on the right, with the ones. If a column adds up to 10 or more, it won't fit in a single digit — a place can only hold 0 through 9. So we write down the ones digit of that sum and carry the ten into the next column to the left.

Worked Example: 47 + 38

Let's stack the numbers so the ones line up under the ones and the tens line up under the tens.

Step 1 — Add the Ones

Start on the right. Add the ones digits: \(7 + 8 = 15\). But 15 is too big for one place! We think of 15 as 1 ten and 5 ones. So we write the 5 in the ones place and carry the 1 (that one ten) above the tens column.

\[\begin{array}{r} \overset{\scriptstyle 1}{\phantom{0}}\phantom{0} \\[-2pt] 4\,7 \\[2pt] +\;3\,8 \\[2pt] \hline \phantom{0}5 \end{array}\]

Step 2 — Add the Tens (Don't Forget the Carry!)

Now add the tens column — and be sure to include the little 1 we carried: \(4 + 3 + 1 = 8\). That sum is a single digit, so we simply write 8 in the tens place. There is nothing left to carry.

\[\begin{array}{r} \overset{\scriptstyle 1}{\phantom{0}}\phantom{0} \\[-2pt] 4\,7 \\[2pt] +\;3\,8 \\[2pt] \hline 8\,5 \end{array}\]

The answer is \(\boldsymbol{47 + 38 = 85}\). Notice how the carried 1 was really a ten all along — it belonged in the tens column, which is exactly where it went.

Borrowing in Subtraction

Subtraction with regrouping works the same idea in reverse. We line the numbers up and subtract column by column, starting with the ones. But sometimes the top digit is smaller than the bottom digit, and we can't take the bigger number away from the smaller one. When that happens, we borrow: we take one ten from the next column to the left and trade it for ten ones.

Worked Example: 52 − 27

Step 1 — Look at the Ones

In the ones column we need \(2 - 7\). But we can't take 7 away from 2 — there aren't enough ones. This is our signal to borrow.

Step 2 — Borrow One Ten

We go next door to the tens column, where the 5 lives (that's 5 tens, or 50). We borrow one ten: the 5 tens become 4 tens, and that borrowed ten becomes ten more ones. Our 2 ones become \(10 + 2 = 12\) ones. We cross out the 5, write a small 4 above it, and turn the 2 into a 12.

\[\begin{array}{r} \overset{\scriptstyle 4}{5}\;\overset{\scriptstyle 12}{2} \\[4pt] -\;2\;\;7 \\[2pt] \hline \end{array}\]

Nothing was created or destroyed here. We still have the same amount — we just re-grouped it: 5 tens and 2 ones is exactly the same as 4 tens and 12 ones.

Step 3 — Subtract Each Column

Now the ones work: \(12 - 7 = 5\). Write 5 in the ones place. Then the tens: we use the new 4, so \(4 - 2 = 2\). Write 2 in the tens place.

\[\begin{array}{r} \overset{\scriptstyle 4}{5}\;\overset{\scriptstyle 12}{2} \\[4pt] -\;2\;\;7 \\[2pt] \hline 2\;\;5 \end{array}\]

The answer is \(\boldsymbol{52 - 27 = 25}\). Want to be sure? Add the answer back to the number we subtracted: \(25 + 27 = 52\). It matches the number we started with, so we know the subtraction is correct.

The Hard Case: Borrowing Across Zeros

Every so often a subtraction problem has a zero in the column we need to borrow from. There's nothing there to borrow! This is the case that trips up the most students, so let's walk through it very slowly.

Worked Example: 300 − 148

Stack the numbers with ones under ones, tens under tens, and hundreds under hundreds.

Step 1 — Try the Ones

The ones column asks for \(0 - 8\). We can't do that, so we need to borrow. But the tens column next door is also a 0 — there's nothing to borrow from there either. We have to go further left.

Step 2 — Regroup the Hundreds First

We start at the hundreds. We have 3 hundreds. Borrow one of them: the 3 hundreds become 2 hundreds, and that one borrowed hundred moves into the tens column as 10 tens.

\[\begin{array}{r} \overset{\scriptstyle 2}{3}\;\overset{\scriptstyle 10}{0}\;\;0 \\[4pt] -\;1\;\;4\;\;8 \\[2pt] \hline \end{array}\]

Step 3 — Now Regroup the Tens Down to the Ones

Now the tens column has 10 tens to work with. We borrow one of those: the 10 tens become 9 tens, and that borrowed ten moves into the ones column as 10 ones. After both trades, our 300 has become 2 hundreds, 9 tens, and 10 ones — which is still 300, just re-grouped.

\[\begin{array}{r} \overset{\scriptstyle 2}{3}\;\overset{\scriptstyle 9}{\cancel{10}}\;\overset{\scriptstyle 10}{0} \\[4pt] -\;1\;\;4\;\;8 \\[2pt] \hline \end{array}\]

If the crossed-out numbers look busy, that's normal — this problem simply needs two trades in a row. On paper, students write a small 2 above the 3, a small 9 above the middle 0, and a small 10 above the last 0.

Step 4 — Subtract Each Column

Now every column works from right to left:

  • Ones: \(10 - 8 = 2\)
  • Tens: \(9 - 4 = 5\)
  • Hundreds: \(2 - 1 = 1\)
\[\begin{array}{r} \overset{\scriptstyle 2}{3}\;\overset{\scriptstyle 9}{\cancel{10}}\;\overset{\scriptstyle 10}{0} \\[4pt] -\;1\;\;4\;\;8 \\[2pt] \hline 1\;\;5\;\;2 \end{array}\]

The answer is \(\boldsymbol{300 - 148 = 152}\). Let's check by adding back: \(152 + 148 = 300\). It matches our starting number, so the answer is correct.

💡 A shortcut for zeros. When you need to borrow across one or more zeros, some students find it easier to think of the whole front chunk at once. In \(300 - 148\), you're borrowing from "30 tens," which become "29 tens," leaving 10 in the ones place. Either way of thinking lands on the same regrouped number: 2 hundreds, 9 tens, 10 ones.

Common Mistakes to Watch For

Regrouping errors tend to fall into a handful of predictable patterns. Knowing them ahead of time lets you catch a wobble before it becomes a habit:

  • Forgetting to add the carried digit: In addition, students write down the carried 1 but then forget to include it when adding the next column. In our example, \(4 + 3\) is 7, but the real total is \(4 + 3 + 1 = 8\). Remind them: once you carry a digit, it's part of the very next sum.
  • Always doing "bigger minus smaller" within a column: This is the most common subtraction error of all. Faced with \(2 - 7\), a student flips it to \(7 - 2 = 5\) because that's easier — but subtraction is not allowed to reorder the numbers. When the top digit is smaller, you must borrow, not flip.
  • Forgetting to reduce the column you borrowed from: After borrowing, students subtract in the ones but then forget that the tens digit is now one smaller. In \(52 - 27\), the tens must be \(4 - 2\), not \(5 - 2\). The little crossed-out marks exist precisely to prevent this.
  • Getting lost when borrowing across zeros: This case has two trades, and it's easy to skip one or lose track of what each 0 became. Encourage students to slow down, write every small mark, and say out loud what each digit changed into.
  • Sloppy alignment: If the ones, tens, and hundreds don't line up in neat columns, digits get added or subtracted with the wrong partners. Straight columns are half the battle.

Tips for Parents and Teachers

🧱 Make the trade physical. Base-ten blocks are the single best way to teach regrouping. Let the child literally trade ten "ones" cubes for one "tens" rod when carrying, and break a "tens" rod back into ten "ones" cubes when borrowing. Once they've done the trade with their hands, the little marks on paper become a shorthand for something they truly understand.

  • Use a place-value chart: A simple chart with labeled columns for hundreds, tens, and ones helps students see why a carried digit belongs in the next column over. It anchors the whole idea in place value rather than memorized steps.
  • Reach for graph paper: One digit per box keeps columns perfectly aligned. Most regrouping mistakes are really alignment mistakes in disguise, and graph paper quietly fixes them.
  • Always write the little marks: Insist on writing the small carried 1 above the column, and the crossed-out numbers when borrowing. These marks aren't clutter — they're the student's memory of the trade they just made. Doing regrouping "in the head" is where errors sneak in.
  • Check subtraction by adding back: Teach the habit that answer + the number subtracted = the number you started with. In \(52 - 27 = 25\), check \(25 + 27 = 52\). This gives students a way to catch their own mistakes and builds real confidence.
  • Practice a little every day: Four or five problems a day beats a giant worksheet once a week. Short, steady practice is how regrouping becomes automatic. A quick round of the Math Minute game is a friendly, low-pressure way to keep the ones-and-tens thinking sharp.

Where This Leads

Regrouping is the backbone of all multi-digit arithmetic. Once your student can carry and borrow with confidence, they're ready for larger numbers — adding and subtracting into the thousands works by exactly the same trades, just with more columns. More importantly, regrouping is the engine hiding inside the harder algorithms to come: multi-digit multiplication carries partial products from column to column, and long division leans on regrouping every time it subtracts and brings down a digit. A child who has genuinely mastered carrying and borrowing has laid a foundation strong enough to build the rest of elementary math on. Be patient, keep the trades concrete, and celebrate every problem that comes out right — those small wins add up, ten ones at a time.

📝 Practice Worksheets

Reinforce what you've learned with these free printable worksheets — each includes an answer key:

  • Double-Digit Addition with Regrouping
  • Double-Digit Subtraction with Regrouping
  • Triple-Digit Addition
  • Triple-Digit Subtraction
  • Four-Digit Addition Challenge
  • Four-Digit Subtraction Challenge

📚 Related Guides

🔢 Multi-Digit Multiplication ✖️ Tips for Memorizing Multiplication Tables
Back to All Guides

© 2026 Math Minute. All rights reserved.

Home • Worksheets • Guides • Contact