What bank reconciliation is and why you do it

Bank reconciliation is the process of comparing your personal records of transactions against what your bank shows. You are looking for differences: deposits or withdrawals that appear in one place but not the other, fees you forgot to record, or math errors. The goal is to make sure your balance matches the bank's balance.

You reconcile because your records and the bank's records will not match perfectly in real time. A check you wrote takes days to clear. A deposit you made on Friday might not show until Monday. Your bank charges a monthly fee you did not record. Without reconciliation, you might think you have more money than you actually do, or you might miss fraudulent charges.

Most people reconcile monthly, using the bank statement that arrives at the end of the month. Some do it weekly or after every transaction if they use online banking. The frequency depends on how many transactions you have and how closely you want to watch your account.

Key Takeaways

  • Reconciliation means comparing your transaction records to your bank statement and finding the reasons for any differences.
  • Start by listing all transactions you recorded but the bank has not cleared yet, usually checks and transfers that are still in progress.
  • Add deposits the bank has not recorded and subtract withdrawals the bank has not recorded from your balance to see what it should be.
  • If your adjusted balance matches the bank's statement balance, reconciliation is complete; if not, look for math errors, duplicate entries, or transactions you forgot to record.
  • Most banks now offer online tools or mobile apps that show pending transactions, which makes reconciliation faster than it used to be.

Gather your bank statement and your transaction records

Pull your most recent bank statement. This is the official record from your bank, showing every transaction they have processed. You can get it by mail, email, or by logging into your online banking portal. The statement shows the opening balance, all deposits and withdrawals, any fees, and the closing balance.

Next, gather your own records of transactions. This might be a checkbook register, a spreadsheet, a notebook, or entries in a budgeting app. The key is that it should show every transaction you believe you made: checks written, deposits, transfers, cash withdrawals, and any other money movement.

Make sure both records cover the same time period. If your statement is for January 1 through January 31, your records should cover the same dates. Mismatched time periods will create false differences.

List all transactions that have not cleared yet

Look at your records and identify transactions that you recorded but do not appear on the bank statement. These are usually checks you wrote that have not been cashed yet, or transfers you initiated that are still processing. Write down each one: the date you recorded it, what it was for, and the amount.

Online banking makes this easier because you can often see which transactions are "pending" versus "posted." A pending transaction is one the bank knows about but has not fully processed. A posted transaction has cleared and is final.

If you use checks, look at your checkbook register. Any check you wrote that does not appear on the statement is still outstanding. Same for any ACH transfer or wire you initiated. These are normal and expected—they will clear in a few days, usually.

Adjust your personal balance for items the bank recorded but you did not

Now look at the bank statement for transactions that appear there but not in your records. Common ones are monthly fees, interest earned, automatic payments you set up and forgot about, or deposits that posted but you did not record. Write these down too.

Take your personal balance—the number in your checkbook or app—and adjust it for these items. If the bank charged a $10 monthly fee, subtract $10. If the bank paid you $0.05 in interest, add $0.05. If an automatic payment of $150 posted that you forgot to record, subtract $150.

After you make these adjustments, you should have a new personal balance. This is what your balance should be if you account for everything the bank has already processed.

Adjust the bank statement balance for outstanding transactions

Take the closing balance from the bank statement and adjust it for the outstanding transactions you listed earlier. Subtract any checks or transfers that have not cleared yet. Add any deposits you made that have not posted yet.

The formula is: Bank statement balance − outstanding checks − outstanding transfers + unposted deposits = adjusted bank balance.

After these adjustments, you should have a second adjusted balance. This is what the bank's balance should be once all your pending transactions clear.

Compare the two adjusted balances

If your adjusted personal balance matches your adjusted bank balance, reconciliation is complete. You are done. Both sides agree, which means your records are accurate and you have accounted for all timing differences.

If they do not match, there is a discrepancy. The difference might be small (a math error) or large (a transaction you forgot to record, or a fraudulent charge). Start by checking your math on both sides. Then look for duplicate entries—a transaction you recorded twice by mistake. Then look for transactions on the bank statement that you genuinely did not record.

If you still cannot find the problem, look at the amount of the difference. If it is exactly the amount of a recent transaction, that transaction is probably the culprit. If the difference is an odd amount, it might be a fee or interest you did not expect.

Handle discrepancies and fraud

If you find a transaction on the bank statement that you did not make, contact your bank immediately. Describe the transaction and ask them to investigate. They will either reverse it or explain what it is. Do not wait—banks have time limits for fraud claims, usually 60 days from when the statement was sent.

If you find a transaction in your records that never appeared on the bank statement after two weeks, contact the bank to ask about it. It might have failed to process, or there might be a hold on your account. If it is a check, the recipient might not have cashed it yet, which is fine—it will clear when they do.

If the discrepancy is small and you cannot find the source after a thorough search, you may decide to adjust your records to match the bank. This is common when the difference is a few cents or a fee you genuinely forgot. Document what you changed and why, so you remember next month.

Frequently Asked Questions

How long should outstanding checks take to clear?

Most checks clear within 3 to 5 business days of when the recipient deposits them. Some take longer, especially if they are mailed or deposited at a different bank. If a check has been outstanding for more than two weeks, contact the recipient to confirm they received it. If they say they cashed it, contact your bank to investigate.

What if my bank statement shows a different balance than my online banking app?

The app usually shows a real-time or near-real-time balance, while the statement is a snapshot from a specific date. Pending transactions might appear in the app but not on the statement yet. Reconcile against the statement, not the app, because the statement is the official record.

Do I need to reconcile if I use online banking and can see all my transactions?

You still should, at least monthly. Online banking is convenient, but it does not catch every error—a duplicate charge, a transaction you forgot you made, or a fee you did not notice. Reconciliation forces you to review everything and catch problems early.

What should I do if I find a fraudulent charge during reconciliation?

Contact your bank right away and report it as unauthorized. Most banks will reverse fraudulent charges within 10 business days if you report them within 60 days of the statement date. Provide the transaction details and explain why it was not you. Do not delay—the sooner you report it, the faster they can act.

Can I reconcile using a spreadsheet instead of my bank's tools?

Yes. A simple spreadsheet with columns for date, description, amount, and whether it has cleared works fine. Many people prefer this because they can see everything at once and control the format. Just make sure you update it every time you make a transaction, or you will fall behind.