Skip to content

How do I do a bank reconciliation, step by step?

A bank reconciliation proves that the cash in your books is the cash in the bank. On the statement date you take the bank’s balance and the book balance, explain every difference between them, and book whatever the bank recorded that your books did not. When the only differences left are timing, deposits in transit and outstanding checks, the account is reconciled, and the unexplained difference is $0.00. It is the first check in every month-end close, because cash is the one balance with an outside source that cannot be argued with.

Topic
Cash
Reading time
6 min
Updated
A diagram of the idea. Point at it; nothing in it is anyone’s real numbers.

Why book and bank disagree

Your books and your bank record the same money from two sides, at two different times. You record a check when you write it; the bank records it when the payee deposits it. You record a Stripe payout when it is initiated; the bank records it when it lands. The bank records a wire fee or interest the day it happens; you learn about it from the statement.

So on any given day the two balances differ, and that is normal. What a reconciliation does is name every difference. Timing differences, items the bank has not processed yet, are left to clear on their own. Items the books have not recorded yet are booked. Anything else is an error, and it is found and fixed.

The four kinds of difference

Every reconciling item falls into one of four groups, and each is handled differently:

The first two adjust the bank side and need no entry; they will clear next month. The third adjusts the book side and needs an entry. Errors need a correcting entry in the open month.

  • Deposit in transit: recorded in the books, not yet on the bank statement. A payout initiated on the 30th that arrives on the 1st.
  • Outstanding check or payment: recorded in the books, not yet cleared the bank. A check mailed to the landlord that has not been deposited.
  • Bank-only items: on the statement, not yet in the books. Bank fees, interest earned, a returned payment, an automatic debit nobody recorded.
  • Errors: a transaction recorded at the wrong amount, twice, or not at all, on either side.

A worked reconciliation

An illustrative operating account at September 30, in round numbers, negatives in parentheses:

Two journal entries bring the books up to date: debit Bank fees $25; credit Cash $25. Debit Cash $125; credit Interest income $125. The deposit in transit and the outstanding check need nothing; they should appear on October’s statement, and October’s reconciliation confirms that they did.

  • Bank balance per statement, September 30: $142,300.
  • Add deposit in transit: $4,000. Less outstanding check: ($7,000). Adjusted bank balance: $139,300.
  • Book balance before adjustments: $139,200.
  • Less bank fee not yet booked: ($25). Add interest not yet booked: $125. Adjusted book balance: $139,300.
  • Difference: $0.00.

Step by step

QuickBooks Online and Xero both have a reconcile screen that walks through this. The steps underneath are the same in any system:

  • Get the bank statement for the full month, not a balance from the app on a different day.
  • Confirm the opening balance matches last month’s reconciled closing balance. If it does not, something in a closed month changed, and that comes first.
  • Match every statement line to a transaction in the books: amount, date and payee.
  • List what is in the books but not the bank: deposits in transit and outstanding payments.
  • List what is in the bank but not the books: fees, interest, returned items, unrecorded debits. Book each one.
  • Investigate anything that matches on payee but not amount, or appears twice.
  • Confirm the difference is $0.00, save the reconciliation report, and lock the month.

What “reconciled to $0.00” means

It means the difference between the book balance and the bank balance on the statement date is fully explained, every dollar of it, by items you can name. It does not mean the two balances are equal: in the example they differ by $3,100 at the start, and the reconciliation still ends at $0.00 because $3,000 of that is a deposit in transit and an outstanding check, and the last $100 is a fee and interest the books had not yet recorded.

It also does not mean every transaction is categorized correctly. A $1,200 software payment booked as rent reconciles perfectly; the cash is right and the expense line is wrong. Reconciliation proves the cash. Review of the categories is a separate step in the close.

How often, and what to watch for

Reconcile every bank and card account monthly, for every month, before the month’s statements go to anyone. Match the bank feed more often if volume is high; a daily or weekly match makes month end a check rather than a search. Reconcile the Stripe or PayPal balance too, because payouts are batched and a missing payout is invisible in the bank alone.

Watch reconciling items that do not clear. A deposit in transit should arrive in a day or two; one that is still open next month may never have been sent. An outstanding check older than a few months should be followed up. A list of old reconciling items that grows each month is a sign the reconciliation is being forced to zero rather than explained.

What never to do

The shortcuts that make a reconciliation finish faster are the ones that make it worthless:

  • Never plug an unexplained difference to a suspense or miscellaneous account.
  • Never edit or delete a transaction in a reconciled, closed month to make this month work.
  • Never reconcile to an online balance on a different date from the statement.
  • Never mark a transaction cleared that is not on the statement.

Common questions

How often should I reconcile my bank account?

Monthly at minimum, as part of the close, and before any month’s figures go to an investor or a lender. Many companies also match daily or weekly from the bank feed, which makes the month-end reconciliation a check rather than a project.

Is matching the bank feed the same as reconciling?

Matching is pairing each bank feed line with a transaction in the books. Reconciling is proving that, after every match, the book balance and the statement balance differ only by named items like deposits in transit and outstanding checks, and that the unexplained difference is $0.00 on the statement date.

What do I do with a check that has been outstanding for months?

Investigate it. A check that has not cleared in several months may have been lost, never deposited or voided. Contact the payee; if it will not be cashed, void it in the open month with a dated entry rather than deleting the original. Unclaimed funds may eventually need to be reported to a state under its unclaimed property law.

Which accounts need a reconciliation?

Every account that holds company money: each checking and savings account, each credit card, the Stripe or PayPal balance, any loan, and money market or Treasury accounts. A credit card is reconciled the same way, against its statement balance.

Can I just adjust the difference to make it reconcile?

No. Never plug a difference to a suspense or miscellaneous account to make it zero. A difference has a cause: a missing transaction, a duplicate, a wrong amount or a wrong date. A plugged difference hides the cause and carries it into next month.

Deciding who keeps your books? DIY QuickBooks vs Lopifi for founders · Freelance bookkeeper vs Lopifi

Terms in this guide

Each one has its own page in the founder glossary. Hover for the short version, or open the full entry.

Works in your QuickBooks Online or Xero file

Want this handled without thinking about it?

Lopifi is building AI bookkeeping that keeps your books closed on US GAAP as transactions happen, watches deadlines like the ones above, and has a CPA review everything each quarter, for $200 a month. We’re not open yet.

$200/month when we open. No card now.

General information for US companies, not tax, legal or accounting advice for yours. Rules and thresholds change; confirm the specifics with a CPA before you act on them.