What bank reconciliation means and why you do it

Bank reconciliation is the process of comparing your personal records of money in and out against what your bank says you have. You do this by matching the transactions on your bank statement to the transactions you wrote down in your own records — your checkbook register, spreadsheet, or accounting software.

The goal is to find out whether your records and your bank's records agree. Most of the time they don't match exactly, because checks take time to clear, deposits take time to post, and you may have recorded something your bank hasn't processed yet. Reconciliation tells you which transactions are still pending and which ones have actually moved through the bank.

You reconcile because it catches errors — either yours or the bank's — before they become bigger problems. It also tells you what your actual available balance is right now, not what you think it is. If you're waiting for a refund check to clear, or you wrote a check that hasn't hit yet, reconciliation shows you the real picture.

Key Takeaways

  • Reconciliation means comparing your records to your bank statement line by line to find differences and catch errors.
  • Start by listing all transactions on your bank statement, then mark off each one as you find it in your own records.
  • Create a list of outstanding items — checks you wrote that haven't cleared yet, deposits you made that haven't posted — because these explain most differences.
  • If your records and the bank's still don't match after accounting for outstanding items, look for duplicate entries, transposed numbers, or bank fees you forgot to record.
  • Reconcile monthly when your statement arrives, or more often if you use your account heavily or are tracking a refund.

Gather your statement and your records

Pull your most recent bank statement — the one your bank mailed or emailed to you, or the one you can download from your online banking portal. You need the official statement from the bank, not a screenshot of your account balance, because the statement shows the complete list of transactions the bank processed during that period.

Then gather your own records. This might be a checkbook register (the small booklet that came with your checks), a spreadsheet you maintain, entries in accounting software like QuickBooks or Wave, or even a handwritten list. The point is to have a record of every transaction you believe you made during the same time period as the bank statement.

Make sure both records cover the same dates. Your bank statement will show a start date and an end date — usually a month. Your personal records should cover that same period, or at least include all transactions from that period even if your records span a longer time.

Match transactions line by line

Start with your bank statement. Go through each transaction the bank lists — each check that cleared, each deposit that posted, each fee or transfer. For each one, find the matching entry in your own records.

A good way to do this is to put a checkmark or a small mark next to each transaction in your records as you find it on the bank statement. Work through the bank statement in order, because that's usually easier than jumping around. When you find a match, verify that the amount is the same and the date is close (within a few days is normal).

Don't worry if the dates don't match exactly. A check you wrote on the 5th might not clear the bank until the 8th or later. A deposit you made on the 10th might not post until the 12th. These timing differences are normal and expected.

List outstanding items that explain the difference

After you've matched everything you can, you'll likely have transactions in your records that don't have a checkmark — meaning the bank hasn't processed them yet. These are your outstanding items. Write them down separately, organized by type.

Outstanding checks are checks you wrote and recorded, but the bank hasn't cleared them yet. List the check number, the date you wrote it, who you wrote it to, and the amount. Deposits in transit are deposits you made and recorded, but the bank hasn't posted them yet. List the date you made the deposit, where it came from, and the amount.

You might also have bank fees, interest, or automatic transfers that appear on the bank statement but that you haven't recorded yet in your own records. These go on a separate list because you need to add them to your records, not subtract them.

Do the math to see if everything balances

Now you'll use a simple formula to check whether your records and the bank's records agree once you account for timing differences. Here's the process:

  1. Start with the ending balance on your bank statement (the balance as of the last day of the statement period).
  2. Add any deposits you made that haven't posted yet (deposits in transit).
  3. Subtract any checks you wrote that haven't cleared yet (outstanding checks).
  4. The result should equal the balance in your own records.

If the two numbers match, you're done — your records and the bank's records agree, and the difference was just timing. If they don't match, you have a real discrepancy to find.

Write this out on paper or in a spreadsheet so you can see the math clearly. For example: Bank statement balance $1,200 + deposits in transit $150 - outstanding checks $75 = your records balance $1,275. If your records show $1,275, everything reconciles.

Find and fix discrepancies that don't reconcile

If the numbers still don't match after you account for outstanding items, something is wrong. The most common causes are: you recorded a transaction with the wrong amount, you recorded a transaction twice, you missed recording a bank fee or charge, the bank made an error, or you misread a number (like writing $150 instead of $15).

Start by checking your math. Recalculate the outstanding items and the formula. Then go back through your records and the bank statement side by side, looking for amounts that are close but not exact — a transposed number like $123 instead of $132 is easy to miss. Check whether you recorded any transaction twice.

Look at your bank statement for any fees, interest payments, or automatic transfers you didn't record. Banks charge monthly maintenance fees, overdraft fees, or ATM fees that you might have forgotten about. These need to be added to your records.

If you still can't find the problem, contact your bank. Bring your statement and your records, and ask them to help you identify the discrepancy. Banks can see details you can't, and they can tell you whether a transaction actually posted or if there was an error on their end.

Record what you find and update your balance

Once reconciliation is complete, update your records with anything you missed. If the bank charged a fee you didn't record, write it down. If a deposit posted for a different amount than you expected, correct your record. If you find a duplicate entry, remove it.

Your goal is to make your records match the bank's records. Once they do, your account balance in your records is accurate — it reflects what the bank actually has, minus the checks and deposits that are still in transit.

Keep your reconciliation work — the marked-up statement, the list of outstanding items, the math you did. If a question comes up later about a transaction, you'll have proof of when you reconciled and what you found.

Frequently Asked Questions

How often should I reconcile my bank account?

Most people reconcile monthly when their statement arrives. If you're tracking a refund or waiting for a large check to clear, you might reconcile weekly or even more often. The more transactions you have, the more often it makes sense to reconcile, because small errors add up.

What if a check I wrote months ago still hasn't cleared?

A check that's been outstanding for more than a few months is unusual and worth investigating. Contact the person or business you wrote it to and ask whether they received it and cashed it. If they say they never got it, you may need to stop payment on that check and issue a new one. If they cashed it, ask your bank to help you track down where it is in the system.

Can I reconcile using my bank's online portal instead of doing it by hand?

Yes. Many banks have a reconciliation tool built into their online banking system that does some of the matching for you. However, you still need to review the results and make sure everything is correct. The bank's tool is a shortcut, not a replacement for understanding what reconciliation is and why it matters.

What should I do if I find a bank error during reconciliation?

Contact your bank immediately and explain what you found. Bring your statement and your records as proof. The bank will investigate and correct the error if it's on their end. Document the date you reported it and the name of the person you spoke to, in case you need to follow up.

Do I need to reconcile if I use accounting software?

Accounting software can automate much of the matching process, but you should still review the results. Software can miss transactions, match things incorrectly, or fail to account for timing differences. A quick monthly review takes 10 to 15 minutes and catches problems before they become expensive.