How to Reconcile Your Check Register and Bank Statement

To reconcile your check register with your bank statement, compare every transaction on the statement against every transaction in your register, then adjust the bank’s ending balance for items you’ve recorded but it hasn’t processed, and adjust your register’s ending balance for items the bank recorded but you haven’t logged. When both adjusted balances land on the same number, that number is your real cash balance.

The two figures almost never agree on first look. Some transactions hit your records before the bank sees them, and others hit the bank before you know about them. Working through those differences in order is what turns two disagreeing numbers into one you can trust.

What to Gather Before You Start

Pull together three documents. Your most recent bank statement, which shows every transaction the bank processed through the cutoff date and the ending balance. Your internal cash records, whether that’s a paper check register, a spreadsheet, or the cash account in accounting software. And your prior period’s completed reconciliation, which lists the checks and deposits that hadn’t cleared last time. You need that older worksheet to confirm those pending items have since gone through.

Then identify two starting numbers. The starting bank balance is the ending balance printed on the statement. The starting book balance is the ending balance in your register. These are the two figures you’ll adjust separately until they converge.

Match Every Transaction Line by Line

The core of the work is comparison. Go through every deposit and withdrawal on the bank statement and find its match in your register. Mark each confirmed match with a check mark, highlight, or whatever notation keeps you from second-guessing later.

When you finish, two groups of items remain unmarked. Anything left in your register without a match on the statement is a transaction the bank hasn’t processed yet. Anything on the statement without a match in your register is something you haven’t recorded. Those two groups drive every adjustment that follows.

Adjust the Bank Balance

Start with the ending balance on the bank statement. Add the total of all deposits in transit, meaning amounts you sent to the bank or deposited that hadn’t cleared by the statement cutoff. Then subtract the total of all outstanding checks, meaning checks you wrote and logged but recipients haven’t yet cashed or deposited.

The result is your adjusted bank balance. It represents what the bank would show if it processed every pending item right now.

Adjust the Book Balance

Now start with the ending balance in your check register. Add any interest the bank credited to the account. Add any electronic deposits you didn’t know about, such as direct deposits from customers or automatic transfers from another account.

Then subtract items that reduced your bank balance without your knowledge. Service charges and monthly maintenance fees come out. If the bank returned a check you deposited because the writer didn’t have enough funds, subtract that NSF amount along with any fee the bank charged you for it. Subtract any automatic payments or electronic debits you forgot to log.

The result is your adjusted book balance. This is what your records should show once you’ve caught up on everything the bank already knew about.

When the Two Adjusted Balances Don’t Match

Compare the adjusted bank balance to the adjusted book balance. If they agree, the reconciliation is done and that number is your verified cash balance.

If they don’t agree, check the direction of each adjustment first. Did you add when you should have subtracted? Did you miss an item on either side? Then try a quick diagnostic: if the difference between your two adjusted balances is evenly divisible by 9, you likely have a transposition error, meaning two digits got swapped somewhere. Recording $540 instead of $450 creates a $90 difference, and 90 รท 9 = 10. That narrows your search to amounts where a digit swap would produce exactly the discrepancy you’re seeing.

Bank errors are uncommon but possible. A deposit posted to the wrong account or a check cleared for the wrong amount will show up as a mismatch during the comparison. If you find one, contact the bank and adjust the bank side for the correction. Book errors are far more common: misreading your own handwriting on a check, forgetting a tip amount that posted later than the base purchase, or the transposition mentioned above.

Once the balances agree, make the book-side adjustments permanent. Every item you added or subtracted from your book balance needs a corresponding entry in your records. In a business, that means formal journal entries updating the general ledger cash account. For personal use, it means updating your register so the running balance going forward reflects reality.

Categorizing the Discrepancies You Find

Nearly every discrepancy fits one of three categories, and knowing which one tells you which side to adjust.

Timing Differences

A deposit in transit is money you’ve recorded but the bank hasn’t credited yet, often because you deposited it after the processing cutoff. An outstanding check is the reverse: you wrote and logged it, but the recipient hasn’t presented it. Both are normal, and both adjust the bank side only, because your books already reflect them.

Pending transactions can confuse things if you reconcile against a live online balance rather than a monthly statement. Banks handle pending items inconsistently. The cleanest approach is to reconcile against the posted (cleared) balance on your statement, not the running balance on the website. If you reconcile more often than monthly, compare against the running balance next to the last posted transaction, not the headline balance at the top of the screen.

Bank-Initiated Transactions

These are items the bank added or deducted without you initiating them. Service charges, monthly fees, and per-transaction fees reduce the account. Interest credits raise it. NSF checks hit you twice: the bank reverses the deposit and often adds a fee. Direct debits from vendors and automatic loan payments fall here too. All of these adjust the book side, because the bank already recorded them and your register needs to catch up.

Errors

Book errors adjust the book side, and the direction depends on whether the mistake overstated or understated your balance. Bank errors adjust the bank side and require a call to the bank to get the correction posted.

Reconcile Promptly to Preserve Your Fraud Protections

The reason to reconcile within days of receiving a statement is not tidiness. Federal law imposes reporting deadlines that shift financial responsibility onto you if you miss them.

Forged Checks and Altered Signatures

Under the Uniform Commercial Code, you have a duty to review your bank statements and report any unauthorized signatures or alterations. If the same person forges multiple checks, you lose the right to recover on any check the bank paid more than 30 days after the statement was made available, if you didn’t notify the bank during that window. There is also an absolute one-year deadline: if you don’t discover and report an unauthorized signature or alteration within one year of receiving the statement, you’re barred from making a claim against the bank.1Legal Information Institute (LII). UCC 4-406 – Customer’s Duty to Discover and Report Unauthorized Signature or Alteration

Unauthorized Electronic Transfers

Debit card charges, ACH withdrawals, and online transfers are governed by Regulation E, which uses a tiered liability structure that gets worse the longer you wait:

  • Report the loss or theft of your debit card or access credentials within two business days of learning about it, and your maximum liability is $50.
  • Miss the two-business-day window but report within 60 days, and your liability can rise to $500.
  • If an unauthorized transfer appears on your statement and you don’t report it within 60 days of the statement being sent, you’re liable for the full amount of any unauthorized transfers that occur after that 60-day window closes.

The third tier catches people off guard. A single skipped reconciliation cycle can mean unlimited liability for continuing fraud. Your own negligence can’t be used to impose liability beyond these tiers, and no agreement with your bank can make the limits worse than the regulation allows.2Consumer Financial Protection Bureau. Regulation E – Liability of Consumer for Unauthorized Transfers

Checks That Stay Outstanding Too Long

During reconciliation, you’ll occasionally find checks still outstanding after months. Under the Uniform Commercial Code, a bank has no obligation to honor a personal or business check presented more than six months (180 days) after its date, though a bank may still pay it in good faith. U.S. Treasury checks are valid for one year.

A check sitting on the outstanding list for six months creates a bookkeeping problem. You subtracted the amount from your register when you wrote it, and you’ve been carrying it as outstanding on every reconciliation since. At some point you need to decide whether to void it and add the amount back, or reissue it. If you void it, contact the payee first to confirm they don’t intend to cash the original.

Businesses face an additional wrinkle. Every state requires businesses to turn over funds from uncashed checks to the state’s unclaimed property office after a dormancy period that varies by state, commonly one to five years. Ignoring old outstanding checks doesn’t erase the obligation; it moves it from the payee to the state. Reconciliation is where you catch these items before they become a compliance problem.

Digital Wallets and Payment Processors

If you accept payments through services like PayPal, Venmo, or Square, reconciliation gets more complicated. These platforms batch multiple customer payments together and deposit a single lump sum (often called a sweep or payout) into your bank account. That lump sum won’t match any individual transaction in your records. You need the processor’s settlement report to break it apart and match the pieces to specific sales or invoices.

Watch for timing gaps at month-end. A customer payment received in the processor on the last day of the month might not sweep to your bank until the first or second day of the next month. That’s a deposit-in-transit situation, but it’s easy to miss because the deposit lives in the processor rather than in a physical deposit bag. Treat it the same way and add it to the bank side of your reconciliation.

Also watch for transactions the processor funded directly from your linked bank account rather than from your processor balance. These appear on both your bank statement and the processor’s activity log, but the money moved only once. Record them in both places and you’ll double-count the expense, and your reconciliation won’t balance.