What bank reconciliation is and why you need to do it

Bank reconciliation is the process of comparing your personal records of transactions against your bank's records to make sure they match. You do this by taking your bank statement—either the paper version or the one you download online—and checking it line by line against the transactions you recorded in your own ledger, checkbook register, or accounting software.

The reason you reconcile is simple: mistakes happen. Your bank might process a deposit late. You might have written a check that hasn't cleared yet. A merchant might charge you twice by accident. A fraudulent transaction might appear on your account. Reconciliation catches these problems before they compound—before a small error becomes a large one, before you overdraft because you thought you had more money than you actually do, or before fraud goes unnoticed for months.

Most people reconcile monthly, using the statement their bank sends or makes available online. Some do it weekly or after large transactions. The frequency depends on how active your account is and how much you need to stay on top of your balance.

Key Takeaways

  • Reconciliation means comparing your records against your bank statement to find differences, usually done once a month.
  • You need your bank statement, your checkbook register or transaction list, and a way to mark off items as you verify them—pen and paper or a spreadsheet both work.
  • Outstanding checks and deposits in transit are normal; they explain most differences between your balance and the bank's balance.
  • If you find a difference you cannot explain, contact your bank within 30 days to report it, because banks have time limits on how long they will investigate.
  • Reconciling monthly takes 15 to 30 minutes for most people and prevents overdrafts, fraud, and accounting errors from piling up.

Gather your bank statement and your transaction records

Start by getting your most recent bank statement. If you bank online, log in and download the statement as a PDF or CSV file, or simply view it on screen. If you receive paper statements, pull the most recent one from your files. The statement covers a specific date range—usually one calendar month, though some banks use different cycles.

Next, gather your own records of transactions for that same period. This might be your checkbook register (the small booklet that came with your checks), a spreadsheet you maintain, a note-taking app, or a personal finance software like Quicken or YNAB. The key is that you have a list of every transaction you made during the statement period: checks written, deposits made, debit card purchases, transfers, fees, and interest.

If you use online banking, you may already have a transaction list there. Many banks show pending and cleared transactions separately, which is helpful. Write down or print out everything you see, because you will be marking items off as you verify them.

List all outstanding checks and pending deposits

Before you start comparing, identify which transactions are not yet on the bank statement. Outstanding checks are checks you wrote and recorded but that have not yet cleared the bank. Deposits in transit are deposits you made and recorded but that have not yet been processed by the bank.

Go through your personal transaction list and mark every check and deposit that does not appear on the bank statement. Write these down separately—you will need them in a moment. For example, if you wrote check #1047 on the 28th but it does not show on the statement that ends on the 30th, that check is outstanding. If you deposited a check on the 29th and the statement ends on the 30th, that deposit is in transit.

This step is crucial because it explains why your personal balance and the bank's balance will not match. The bank has not seen these transactions yet, so they do not appear on the statement. This is normal and expected.

Mark off transactions that match between both records

Now go through your bank statement line by line. For each transaction on the statement, find the matching transaction in your personal records. When you find a match, mark it off in both places—a checkmark, a highlight, or a note that says "cleared" all work fine.

Match by amount, date, and description. A $47.50 debit card purchase on the 15th in your records should match a $47.50 transaction on the 15th on the statement. If the dates are off by a day or two, that is normal—the bank may process a transaction on a different day than you made it. Match it anyway if the amount and merchant are the same.

Work systematically: start at the top of the statement and work down, or start with the largest transactions first. Either way, do not skip around. When you finish, every transaction on the statement should be marked off in your personal records, and every transaction in your personal records should either be marked off or listed as outstanding or in transit.

Calculate the reconciliation and find the difference

Now you will do the math. Start with the ending balance shown on your bank statement. Add any deposits in transit (money you deposited but the bank has not processed yet). Subtract any outstanding checks (money you sent out but the bank has not cleared yet). The result should equal the balance in your personal records.

Here is the formula:

Bank statement ending balance + Deposits in transit − Outstanding checks = Your personal account balance

If the two sides match, you are done. Your account is reconciled.

If they do not match, you have a difference. Write down the exact amount of the difference. This number will help you find the error. A difference of $50 is easier to track down than a difference of $0.47, but both need to be found.

Find and fix errors

If your reconciliation does not balance, go back and look for the source of the error. Here are the most common places to find mistakes:

  • Transposed numbers: You wrote $145 but meant $154, or vice versa. Check every amount you recorded against the statement.
  • Duplicate entries: You recorded the same transaction twice in your personal records. Look for two identical amounts on the same date.
  • Missed transactions: The bank charged a fee, paid interest, or processed a transaction you forgot to record. Look at the statement for anything you did not mark off.
  • Wrong outstanding items: You listed a check as outstanding, but it actually cleared. Or you listed a deposit as in transit, but it actually posted. Check the statement again for these items.
  • Math error: You added or subtracted wrong. Recalculate your reconciliation formula.

If you still cannot find the error, try this: subtract your personal balance from the bank statement balance. The result is the difference. Divide that number by 2. If the result matches a transaction amount, you may have recorded it twice. Divide the original difference by 9. If the result is a whole number, you may have transposed digits (for example, writing 63 instead of 36).

If the error is small and you cannot find it after 15 minutes of searching, you can move forward and try again next month. Sometimes the error will become obvious when the next statement arrives. But if the error is large or if you suspect fraud, contact your bank.

Report errors to your bank if needed

If you find a transaction on your statement that you did not make, or if you find a transaction missing that you know you made, contact your bank. Call the number on the back of your debit card or the number listed on your statement. Have your statement and your personal records in front of you.

Banks have time limits for investigating disputes. For debit card fraud or unauthorized transactions, you typically have 60 days from the date the statement was sent to report the problem. For other errors, the window may be different. Do not wait. Report it as soon as you notice it.

When you call, describe the transaction in detail: the date, the amount, the merchant name, and whether it was a charge you did not authorize or a deposit that did not arrive. The bank will open an investigation. They will usually credit your account temporarily while they investigate, and they will contact you with the result within 10 business days.

Frequently Asked Questions

How often should I reconcile my account?

Most people reconcile once a month when they receive their statement. If you have a very active account or you are managing a business account, weekly reconciliation may make sense. The more often you reconcile, the easier it is to find errors, because fewer transactions have accumulated.

What if a check I wrote never clears?

If a check has been outstanding for more than 60 days, it is stale. Contact the person or business you wrote it to and ask if they received it. If they did not, you can stop payment on the check (your bank may charge a fee for this) and issue a new one. If they did receive it but never cashed it, ask them to do so or offer to pay another way.

Can I reconcile using my bank's online tool instead of doing it myself?

Many banks offer a built-in reconciliation tool in their online banking platform. You can use it, but you still need to do the work of comparing and marking off transactions. The tool just automates the math. Either way, you are responsible for catching errors and fraud.

What if my bank and I disagree about a transaction amount?

If you recorded a transaction as $50 but your bank shows $55, contact the bank and ask for an explanation. Sometimes a merchant charges a different amount than the one you authorized—a restaurant might add a tip, for example. If you did not authorize the difference, report it as a dispute. The bank will investigate.

Do I need special software to reconcile, or can I use a spreadsheet?

A spreadsheet works fine. Create columns for the date, description, amount, and a checkbox for "cleared." You can also use pen and paper. Specialized software like Quicken or YNAB automates some of the work, but they are not necessary for basic reconciliation.