Back to BlogReconciling

How to Reconcile a Bank Statement Step by Step

Reconciling a bank statement means matching every transaction on your bank's statement against the entries in your own register, one by one, until the difference between the two lands at zero. You gather your statement, tick off each cleared item in your register, and compare totals. When the numbers match, you know your recorded balance reflects reality, not just what the bank happens to show that day.

This process isn't complicated, but it's easy to skip steps when you're rushing, and skipping steps is what causes the 'why doesn't this match' moment later. Below is the process broken into stages: what to gather before you start, how to tick off transactions, how to calculate and resolve the difference, what usually causes a mismatch, and why keeping a record of past reconciliations saves you time down the road.

What Reconciliation Means and Why the Ending Balance Matters

Your bank statement shows an ending balance for a specific date, say the last day of the month. Your own register, if you keep one, shows a running balance that updates with every transaction you log. Reconciliation is the act of proving those two numbers agree once you account for anything that hasn't cleared yet.

The reason this matters isn't just tidiness. A statement's ending balance is a snapshot of what the bank had processed as of that date. It doesn't include checks you wrote that haven't been cashed, or a debit card purchase still sitting in pending, and your register, kept correctly, already includes those.

Reconciling confirms your register's number is the one you can actually trust as your true available balance, not the number the bank app happens to display, which can lag behind reality in both directions. If you want more on that distinction, Running Balance vs. Available Balance: What's the Difference? covers it in more depth.

Gathering Your Statement and Register Before Starting

Before you tick off a single transaction, get your materials in order. Trying to reconcile while hunting for information halfway through is how mistakes creep in.

  • Pull the actual statement for the period you're reconciling, the ending date and ending balance printed on it, not just today's balance from the bank's app.
  • Have your register open and current, with every transaction for that period entered, including checks, deposits, transfers, and any fees the bank charged.
  • Note the statement's starting balance too, so you can double-check the period lines up with where your last reconciliation left off.
  • Set aside anything you'll need to cross-reference, like check stubs or receipts, in case a transaction description is unclear.

If you're not sure your register is complete for the period, this is the moment to catch that, not after you're halfway through matching line items. A quick refresher on what a register is meant to capture is in What Is a Checkbook Register? (And Why It Still Works).

Ticking Off Cleared Transactions One by One

This is the core of the process. Go through the statement line by line, and for each transaction, find the matching entry in your register and mark it cleared.

  1. Start with the oldest transaction on the statement and work forward chronologically. It's easier to spot a missing entry when you're moving in order.
  2. For each statement line, locate the same transaction in your register by date, amount, and payee.
  3. Mark it cleared in your register once you've confirmed the amounts match exactly.
  4. If a statement transaction has no matching register entry, add it now. This usually means a fee, an interest payment, or a transaction you forgot to log.
  5. If a register entry has no matching statement line, leave it unmarked. It simply hasn't cleared yet, which is expected for recent checks or pending purchases.

By the end of this pass, every transaction on the statement should correspond to a ticked entry in your register, and anything left unticked should be genuinely outstanding, not something you missed. For a deeper look at what 'cleared' actually means versus a transaction that's still pending, see Cleared vs Pending on a Bank Account: What's the Difference?.

Calculating and Resolving the Running Difference

With everything ticked, it's time to do the actual math. The goal is a running difference of zero between your statement and your register.

  1. Start with the statement's ending balance.
  2. Add any deposits or credits in your register that haven't cleared yet (outstanding deposits).
  3. Subtract any checks or debits in your register that haven't cleared yet (outstanding checks or payments).
  4. Compare the result to your register's current balance for the same date.

If the two numbers match, you're reconciled. The difference is zero, and your register balance is confirmed accurate. If they don't match, don't guess or force an adjustment yet. The next section walks through where the gap usually comes from.

What to Do When the Numbers Don't Match (Common Causes)

A nonzero difference almost always traces back to one of a small handful of causes. Work through these before assuming something is seriously wrong.

  • A transaction was entered with the wrong amount. Recheck each ticked entry against the statement figure, not just the payee name.
  • A transaction was entered twice, or not entered at all. This is common with recurring bills or transfers between your own accounts.
  • A bank fee, interest payment, or automatic transfer showed up on the statement but was never logged in the register.
  • A transposed digit, like $54.00 entered as $45.00, is a classic source of a small, stubborn difference.
  • A transaction from a prior period was accidentally included or excluded from this statement cycle.

One way to find the source is to recheck the transactions you ticked most recently first, since fresh entries are more likely to have a typo than ones you've already reconciled before. A methodical walk-through, rather than randomly re-adding and re-subtracting, will get you to zero faster. For a slower, more detailed version of this troubleshooting process, How to Balance a Checkbook (Step-by-Step Guide) is worth reading alongside this one.

Saving Reconciliation History for Future Reference

Once you've hit zero, don't just close the statement and move on. Keep a record of the reconciliation. Note the statement date, the ending balance you reconciled to, and confirmation that it balanced. This record becomes your starting point for the next cycle, so you're not re-verifying transactions you already confirmed months ago.

Having that history also matters if a discrepancy shows up later. If next month's reconciliation doesn't balance, being able to look back and confirm that last month's did narrows down where to look. The problem is almost certainly in the newer transactions, not something buried further back.

FAQ

How often should I reconcile my bank statement?

Most people reconcile once per statement cycle, typically monthly, since that matches how often the bank issues a statement. Reconciling more frequently isn't necessary unless you're tracking a lot of transaction volume and want to catch errors sooner.

What if I can't find the source of a small difference?

Recheck amounts digit by digit rather than just payee names, since transposed numbers are the most common cause of a small, persistent gap. If you truly can't locate it after a careful recheck, note the discrepancy and the date so you have a clear record to investigate later rather than letting it disappear into your running balance unexplained.

Do outstanding checks affect my available balance?

Yes, an outstanding check has left your register but hasn't cleared the bank yet, so your bank's displayed balance may look higher than what you actually have available once that check is cashed. This is why reconciliation, and keeping a register in the first place, gives you a more reliable number than the bank app alone.

Can I reconcile without a bank connection or automatic import?

You can. The entire process described above is manual by design. You're comparing a paper or PDF statement against entries you typed in yourself, which is how checkbook reconciliation has always worked, whether it's tracked on paper or in an app.

If you'd rather do this in an app that ticks off cleared items and calculates the running difference for you, LedgerFlow's reconciliation tool follows this same process and saves the history for next time. Download LedgerFlow free on iOS and Android to keep a running balance across all your accounts, reconcile against your statement, and always know what you can actually spend.

Track it all in one place

LedgerFlow keeps a running balance across every account — free on iPhone and Android.