What is a bank reconciliation, and how do I do one?

Excite Tax's answer for Utah owners: IRS Publication 583 says to reconcile each month, which means proving the books agree with the bank statement and explaining every difference.

Short answers

How do I reconcile accounts in QuickBooks?

The same way as on paper. The reconcile screen asks for the statement's ending date and ending balance; tick each item that appears on that statement, leave the rest unticked, and finish only when the difference reads zero. Excite Tax's advice is never to let the software post an adjustment to force it there. The rules that apply in any ledger are below.

What if my reconciliation won't balance?

Look for the difference as one transaction amount, then halve it, then see whether it divides evenly by nine. Those three tests find most missing, doubled, reversed and transposed entries. Excite Tax's full troubleshooting list is here.

What a bank reconciliation proves

When you receive your bank statement, make sure the statement, your checkbook, and your books agree.
IRS Publication 583 (12/2024), Starting a Business and Keeping Records

That one sentence is the whole idea. The bank keeps a record of the account and the business keeps another; a reconciliation proves they describe the same money. Publication 583 says the statement, the checkbook and the books should agree when the statement arrives, and that the checking account should be reconciled each month.

The payoff is practical. Reconciling verifies how much money is actually in the account, makes sure the books reflect every bank charge and the correct balance, and corrects errors in the bank statement, the checkbook and the books. Every report built from the books, from the profit and loss statement to the tax return, inherits whatever a skipped reconciliation missed.

How to do a bank reconciliation, step by step

  1. Check your own figures first. Start from the book balance at the end of last month, add the month's deposits and subtract the month's payments; the result should equal the book balance at the end of this month.
  2. Put the statement beside the books for the same period. The statement's ending date and ending balance are the target.
  3. Compare each deposit on the statement with the deposits in the books, then each canceled check, by number and amount, with its entry. Tick every item that matches. Card payments and transfers are matched the same way.
  4. List what is in the books but not yet on the statement: deposits made near the end of the month and checks the payee has not cashed. These are timing differences, not errors.
  5. List what is on the statement but not in the books: service charges, interest, automatic payments and returned deposits. These need entries.
  6. Adjust both sides. The statement balance plus deposits in transit, minus outstanding checks, is the adjusted bank balance. The book balance plus or minus the missing entries and corrections is the adjusted book balance.
  7. The adjusted bank statement balance should equal the adjusted checkbook balance. If it does not, go back through the steps before posting anything.
  8. Update the books for the items the reconciliation shows as not recorded or recorded incorrectly, save the reconciliation with the statement, and lock the month.

Paper still works. Many banks print a reconciliation worksheet on the back of the statement, and the method is the same whether the books live in a ledger program, a spreadsheet or a checkbook.

Worked example: the IRS's January reconciliation

Publication 583 illustrates a single-entry system kept by the sole proprietor of a small automobile body shop, and its last exhibit is his bank reconciliation for January. Here it is line by line, with the reason for each line.

Bank reconciliation for January, from IRS Publication 583's recordkeeping example

LineAmountWhy it is there
Closing balance on the bank statement, January 31$1,458.12Start from the bank's number
Add deposits in the checkbook but not on the statement (January 28 and January 31)$701.33 + $516.08 = $1,217.41Deposits in transit: made, not yet credited
Subtotal$2,675.53Bank balance plus deposits in transit
Subtract outstanding checks numbered 90, 91, 94 and 95$66.70 + $9.80 + $150.00 + $300.00 = $526.50Written and recorded, not yet cleared
Adjusted balance per bank statement$2,149.03What the bank will show once everything clears
Balance shown in the checkbook$2,153.03Start from the books
Add: January 8 deposit of $600.40 entered as $594.40$6.00An error in the books, found by comparing deposits
Subtotal$2,159.03Checkbook balance after the correction
Subtract: bank service charge$10.00On the statement, not yet in the books
Adjusted checkbook balance$2,149.03Equals the adjusted bank balance, so the account reconciles

The two sides started far apart, $2,153.03 in the checkbook against $1,458.12 on the statement, and finished equal. Most of the gap was timing: two late-month deposits and four uncashed checks that fix themselves when they clear. Only two items were real, a mistyped deposit and a service charge nobody had entered.

Not every item needs an entry. The only book adjustment is to the check disbursements journal for the $10 bank service charge; the January 8 deposit of $600.40 was entered correctly in the monthly summary of cash receipts, so only the checkbook figure was wrong. The timing items stay on the list and should clear on February's statement. One that is still outstanding months later is a question to ask, not a line to carry forever.

Why the two balances differ

Includes bank charges you did not enter in your books... or Does not include deposits made after the statement date or checks that did not clear your account before the statement date.
IRS Publication 583 (12/2024), Starting a Business and Keeping Records

Those are the three normal reasons, and none of them is a mistake: bank charges the books have not picked up, deposits made after the statement date, and checks that had not cleared by it. Card-processor payouts behave the same way: a sale on the last day of the month often reaches the bank in the first days of the next. A reconciliation lists these, explains them, and expects them to clear next month. Anything that does not fit one of these explanations is an error to find.

When the reconciliation will not balance

Before touching the bank side at all, Publication 583 says to confirm the books' own arithmetic: last month's ending balance, plus deposits, minus payments, should equal this month's. If it does not, the error is inside the books, and no amount of comparing with the statement will find it. Messy books with many such months are a cleanup job; the cleanup guide covers the order.

Reconciling in QuickBooks or any other ledger

Software changes where the ticks go, not the method. In QuickBooks Online, Xero or any other ledger, the reconcile screen asks for the statement's ending date and ending balance, lists the account's uncleared transactions, and shows a difference that has to reach zero. Excite Tax's guides leave out menu-by-menu clicks because they change with every software release; the rules below do not.

Can bank reconciliation be automated?

Partly. Bank feeds pull transactions into the books, and matching rules pair each feed line with an invoice, a bill or an earlier entry. That automates the typing and most of the ticking. It does not automate the judgment. A feed can import the same transaction twice, skip days when a bank connection breaks, or match a payment to the wrong bill, and a bad rule keeps misposting until someone notices.

Computerized books are held to the same standard as paper ones. Publication 583 says machine-sensible records must reconcile with the books and the return and give enough detail to identify the underlying source documents, and it points to Revenue Procedure 98-25 for the detail. So the step that closes the month is the same with or without automation: the adjusted book balance equals the ending balance on the bank's own statement. A feed is not a statement.

Excite Tax's view: automate the matching, then have a person compare the ending balance with the statement every month and review anything the rules posted to an uncategorized or suspense account. Can AI do my bookkeeping? goes further into what software can and cannot be trusted with.

Cards, loans and payment apps get reconciled too

Every account with a statement gets the same treatment. A credit card reconciliation compares charges and payments with the card statement. A loan reconciliation checks that the principal balance in the books equals the lender's, which also catches payments posted entirely to the loan with no interest split. A merchant processor or payment app reconciles gross sales, fees, refunds and the payouts that land in the bank. Transfers between the business's own accounts appear once in each account as a transfer, never as income or expense.

Personal spending in the business account makes every one of these slower, because each personal line has to be found and reclassified as an owner draw. The IRS says to open a business checking account and keep it separate from the personal one; keeping them apart is the cheapest reconciliation improvement there is.

Why the IRS cares about the statement

A reconciled statement is also evidence. Publication 583 lists account statements among the documents that support expenses, and without a canceled check, a financial account statement showing the amount, the payee and the date the payment posted can prove payment. It proves payment, not purpose: proof of payment alone does not establish a deduction, so the receipt or invoice still matters, and the receipts guide says which ones.

Keep each month's statement and reconciliation report with the year's records. The IRS's general rule is 3 years, with 4 years for employment tax records, and a return built from reconciled books is one whose numbers can be traced back to the bank.

In Utah

Sales tax collected lands in the same bank account as sales, so a Utah seller's reconciliation is also the check on its sales-tax return. Returns are due the last day of the month after the filing period, and a business with $50,000 or less of annual sales-tax liability files quarterly, monthly above that. Reconcile every month of the period before filing the TC-62S or TC-62M, so the sales figure on the return comes from deposits that have been matched to the bank.

A deposit total that is higher than recorded sales usually means a transfer, a loan or an owner contribution was booked as income, and the sales-tax return would overstate sales if it were filed from those books. A lower one means sales were never recorded. Either way, the reconciliation is where it shows up first. The month-end close checklist puts the reconciliation in order with the rest of the monthly work.

When to hand this to a preparer

Hand the books over when keeping them costs more hours than the business can spare, or when they stop agreeing with the bank.

Excite Tax keeps these books; the return they feed is reviewed and signed by a licensed CPA at TBD CPA LLC.

Sources

  1. IRS Publication 583 (12/2024), Starting a Business and Keeping Records · retrieved September 2026
  2. Utah State Tax Commission, Sales and Use Tax · retrieved September 2026
  3. IRS, How long should I keep records? · retrieved September 2026

Ranked and explained on the sources page.