A bank reconciliation is a monthly check that catches errors before they compound
A bank reconciliation is the process of comparing your own records of what you spent and received against what your bank says you spent and received. You do this by matching transactions in your bank statement to transactions in your own ledger or accounting system. The goal is straightforward: find out whether the two numbers agree, and if they don't, figure out why.
Most discrepancies are small and explainable—a check you wrote that hasn't cleared yet, a deposit you recorded but the bank hasn't processed, a fee the bank charged that you didn't know about. But some are real problems: a duplicate charge, a fraudulent transaction, or an error in your own records. A reconciliation done monthly catches these before they hide in a year's worth of statements.
If you're managing a business account, a nonprofit account, or even a personal account with regular transactions, reconciliation is not optional work you do when you have time. It's a control that protects you from theft, fraud, and your own mistakes.
Key Takeaways
- A bank reconciliation compares your records to your bank's records each month to find missing, duplicate, or fraudulent transactions.
- Most reconciliations take 15 to 45 minutes if you do them monthly, but can take hours or days if you let them pile up.
- The most common reasons for differences are outstanding checks, deposits in transit, bank fees, and interest—all of which are normal and explainable.
- If your reconciliation doesn't balance after you account for timing differences, you have a real discrepancy that needs investigation.
- Reconciling monthly is far faster and easier than trying to reconcile a year's worth of statements at tax time.
What happens when you don't reconcile
If you skip reconciliation, small errors accumulate. A $15 fee you didn't notice becomes a $180 annual drain you never catch. A duplicate charge from a vendor sits in your records as if it's a real expense. A fraudulent transaction goes unnoticed for months because you're not looking at what the bank actually paid out.
For business accounts, unreconciled records make it impossible to know whether your actual cash position matches what your accounting system says. You might think you have $5,000 available to spend when you actually have $3,000, because you didn't notice a large check that cleared. You might miss a pattern of small fraudulent charges because you're not comparing line by line.
At tax time, an unreconciled account creates chaos. Your accountant or auditor will ask for a reconciliation, and you'll have to reconstruct months of transactions. If there's a discrepancy, you'll have to hunt through old statements to find it. If the IRS questions your records, you won't have the documentation to defend them.
The basic steps to reconcile your account
Start with your bank statement—the official document from your bank showing all transactions for the month. Gather your own records: your checkbook register, your accounting software, or your ledger, depending on what system you use.
Create a straightforward reconciliation worksheet. List every transaction on your bank statement and mark it as either "cleared" (you have a matching record) or "not yet in my records" (the bank processed something you didn't know about). Then list every transaction in your own records and mark it as either "cleared" (it appears on the bank statement) or "outstanding" (you recorded it but the bank hasn't processed it yet).
The most common outstanding items are checks you wrote that haven't cleared and deposits you made that haven't posted. These are normal. The most common items on the bank statement that aren't in your records are fees, interest, or automatic payments you forgot you set up.
Once you've marked everything, do the math: take your bank statement balance, subtract outstanding checks, add deposits in transit, and add any interest or subtract any fees you didn't record. The result should equal your own records. If it does, you're done. If it doesn't, you have a real discrepancy to investigate.
How to find the difference when numbers don't match
If your reconciliation doesn't balance, start by checking your arithmetic. Reconciliation errors are often straightforward math mistakes—a transposed number, a subtraction instead of an addition, a number entered twice.
Next, look for transactions that appear on one side but not the other. Did you record a check that the bank hasn't cleared? Did the bank charge a fee you didn't record? Did you deposit a check that hasn't posted? These are all normal and explainable—they're why reconciliation exists.
If you still can't find the difference, look for duplicate transactions. A charge that appears twice on your bank statement, or a transaction you recorded twice in your own records. Look for transactions with the wrong amount—you recorded $50 but the bank charged $500. Look at the dates: did you record something in the wrong month?
If the difference is small (under $5), it might be a rounding error or a fee you can't identify. Document what you found and move forward. If the difference is large or you suspect fraud, contact your bank with the specific transaction details and ask them to investigate.
When to reconcile and how often
Most people and businesses reconcile monthly, within a few days of receiving the bank statement. Monthly reconciliation is fast because the number of transactions is manageable and your memory of what you spent is fresh.
If you have a high-volume account with dozens of transactions per day, you might reconcile weekly or even daily. If you have a low-volume account with just a few transactions per month, monthly is sufficient. The key is consistency: pick a schedule and stick to it.
If you're using accounting software like QuickBooks, Wave, or Xero, the software can match transactions automatically and flag ones that don't match. This speeds up the process significantly. Even with software, you should review the reconciliation to make sure the matches are correct.
Common reasons reconciliations don't balance
| Reason | What it looks like | How to fix it |
|---|---|---|
| Outstanding check | You recorded a check but it hasn't cleared the bank yet | Subtract it from your bank balance in the reconciliation |
| Deposit in transit | You recorded a deposit but the bank hasn't posted it yet | Add it to your bank balance in the reconciliation |
| Bank fee | The bank charged a monthly fee you didn't record | Record the fee in your accounting system and subtract from your balance |
| Interest earned | The bank credited interest you didn't record | Record the interest in your accounting system and add to your balance |
| Duplicate transaction | A charge appears twice on the bank statement or in your records | Contact the bank or remove the duplicate from your records |
| Wrong amount recorded | You wrote down $50 but the bank charged $500 | Correct your record to match the bank statement |
| Fraud or unauthorized charge | A transaction you don't recognize or didn't authorize | Contact your bank when ready and dispute the charge |
What to do if you find fraud
If you spot a transaction you didn't authorize—a charge from a vendor you don't use, a withdrawal you didn't make, a check you didn't write—contact your bank when ready. Don't wait for the next reconciliation or the next statement. Call the bank's fraud line, which is usually on the back of your debit card or on your bank's website.
Have the transaction details ready: the date, the amount, the merchant or payee, and the transaction number if you have it. The bank will ask whether you recognize it and whether you authorized it. Be clear: "I did not authorize this transaction" is different from "I'm not sure what this is."
The bank will open an investigation and may issue a provisional credit while they investigate. The timeline varies, but most banks complete fraud investigations within 10 business days. Keep copies of all correspondence with the bank and any documentation you have about the unauthorized transaction.
Frequently Asked Questions
How long should a bank reconciliation take?
If you reconcile monthly with 20 to 50 transactions, it usually takes 15 to 45 minutes. If you have hundreds of transactions or you're reconciling multiple months at once, it can take several hours. Using accounting software cuts the time significantly because the software matches transactions automatically.
What if a check I wrote never clears?
If a check is outstanding for more than 60 days, contact the payee and ask whether they received it. If they say they didn't, you may need to stop payment on the check and issue a new one. If they say they received it but haven't cashed it, ask them to deposit it. Once you know the check won't clear, you can remove it from your outstanding items list.
Do I need to reconcile if I use accounting software?
Yes. Accounting software can match transactions automatically, but it can't catch errors in how you categorized a transaction or whether a charge is fraudulent. You still need to review the reconciliation and approve the matches. The software makes the process faster, not unnecessary.
What if my bank statement and my records disagree by a few cents?
A difference of a few cents is usually a rounding error or a fee you can't identify. Document what you found, note the small difference, and move forward. If the difference is more than a dollar or two, investigate further—it might be a partial duplicate or a transaction recorded with the wrong amount.
Can I reconcile my account online instead of using paper statements?
Yes. Most banks let you read transactions directly into accounting software or view them online. You can reconcile using the online view instead of a printed statement. The process is the same—you're still comparing your records to the bank's records and marking items as cleared or outstanding.