A year-end bank reconciliation before the tax return ties the December 31 bank statement balance to the client's books, explains every outstanding check and deposit in transit, and runs a proof of cash across the whole year. Pull the January statement to confirm those items cleared, and fix differences before the return is prepared.
Year-end bank reconciliation against the December statement
A year-end bank reconciliation compares the ending balance on the December bank statement with the cash balance in the client's general ledger on December 31. The two numbers rarely match on their own. The reconciliation lists each item that explains the difference until the adjusted bank balance equals the adjusted book balance.
IRS Publication 583, the IRS guide to starting a business and keeping records, describes the same test for a checking account: when the statement arrives, the statement, the checkbook and the books should agree. It says the reconciliation is done when "the adjusted bank statement balance should equal your adjusted checkbook balance." Year-end is the same exercise, done for the month that closes the tax year.
Three things must agree on December 31:
- The statement ending balance, printed on the December statement for each account.
- The general ledger cash balance for that account, after every December entry is posted.
- The reconciling items, each one named, dated and backed by a document, that explain why the first two differ.
Every account needs its own reconciliation. A client with an operating account, a payroll account and a savings account has three December statements and three reconciliations, even when the savings account had one interest credit all year.
Before starting, confirm the run of statements is complete. A missing October statement means nobody has proved that the November opening balance follows from anything. The roll-forward that proves each month opens where the last one closed has its own walkthrough in the statement balance roll-forward, line by line.
Reconciling software follows the same shape. Intuit's article Reconcile an account in QuickBooks Online has the user enter the ending balance and ending date from the account statement, then match transactions until the difference is $0.00. The number typed in comes from the statement, not from the bank connection. For why that distinction matters, see bank feed vs bank statement reconciliation.
Why pull the January statement for a year-end reconciliation?
The January statement is the evidence that December's reconciling items were real. An outstanding check on the December 31 reconciliation should clear in January. A deposit in transit should post in the first days of January. If either does not appear on the January statement, the year-end reconciliation rests on an item nobody can support.
Reading the January statement turns a list of claims into a list of facts. Each outstanding check gets a clear date. Each deposit in transit gets a posting date and an amount to compare. Anything still open in late January deserves a question to the client.
Look for three patterns on the January statement:
- Checks that clear for a different amount than the books show. That points to a recording error in December.
- Deposits that post late or not at all. A December deposit that posts on January 20 is unusual for a branch deposit and worth asking about.
- January items dated in December. A bank fee or an automatic payment dated December 30 that only shows on the January statement may belong in December's books.
How outstanding checks and deposits in transit are defined and listed is covered in what outstanding checks are. This post assumes the list exists and asks whether January supports it.
Firms often wait for the January statement before closing a client's year. Clients do not always send it unprompted, because to them it is next year's paperwork. Asking for the December and January statements together in one request saves a second round of chasing.
Proof of cash at year-end: the four-column check
A proof of cash at year-end reconciles four figures, not one: the beginning balance, total receipts, total disbursements and the ending balance, each per bank and per books. A balance-only reconciliation can agree while two errors cancel out. The four-column proof tests whether the year's money in and money out also agree.
The proof works by adjusting each bank column for timing items at the start and end of the year. Deposits in transit at the start of the year were in the books in the prior year but reached the bank in this one, so they come out of bank receipts. Deposits in transit at year-end go the other way. Outstanding checks follow the same logic on the disbursement side.
A worked proof of cash for one account
This example uses a fictional client, Larkspur Design Studio LLC, and its fictional operating account ending XXXX-4821, for calendar year 2026. Every figure is an example.
| Line | Beginning 1/1/2026 | Receipts | Disbursements | Ending 12/31/2026 |
|---|---|---|---|---|
| Per bank statements | 18,400.00 | 412,650.00 | 398,210.00 | 32,840.00 |
| Deposits in transit, 12/31/2025 | 1,200.00 | (1,200.00) | ||
| Deposits in transit, 12/31/2026 | 3,500.00 | 3,500.00 | ||
| Outstanding checks, 12/31/2025 | (2,750.00) | (2,750.00) | ||
| Outstanding checks, 12/31/2026 | 4,980.00 | (4,980.00) | ||
| Per books | 16,850.00 | 414,950.00 | 400,440.00 | 31,360.00 |
Each row adds across: 18,400.00 plus 412,650.00 minus 398,210.00 equals 32,840.00, and the books row works the same way. Each column adds down to the books figure. When the books show exactly 16,850.00, 414,950.00, 400,440.00 and 31,360.00, the year is proven.
Now suppose a $2,000.00 customer deposit was entered twice in May, and a $2,000.00 rent payment was also entered twice in June. The ledger's ending cash is still 31,360.00, so a December balance check passes. The proof of cash does not: book receipts read 416,950.00 and book disbursements read 402,440.00, each $2,000.00 over the proven figure. Two errors that cancel on the balance sheet still sit in income and expense.
Receipts and disbursement totals come from the statements themselves. Most bank statements print total deposits and total withdrawals for the period in a summary box. Adding twelve monthly summaries gives the year's bank columns without retyping a single transaction.
When the proof does not tie, the column that is off tells you where to look. A difference in the receipts column only points at deposits: a duplicate, a missing deposit or a transfer booked as a sale. A difference in disbursements only points at payments. A difference in the beginning column means last year's reconciliation, or last year's closing entries, did not carry forward cleanly, and nothing in the current year will fix it. Work that column first, because every later column inherits the error.
Accounts opened or closed during the year need care. An account opened in March has a beginning balance of zero and only ten statements. An account closed in September still needs a final statement showing a zero balance, so the proof can show where the remaining money went.
Why reconcile client bank statements before tax prep?
Reconciling client bank statements before tax prep means the cash figures behind the return have been proved against an outside record. Unreconciled books can carry duplicated income, missing expenses or personal spending in business accounts. Each of those flows into the profit figure the return reports, and the preparer may not see it from the trial balance alone.
The problems show up in predictable places:
- Gross receipts. A deposit recorded twice inflates income. A deposit never recorded understates it. Either way, the receipts column of a proof of cash catches the gap.
- Expenses. A payment cleared at the bank but never entered leaves an expense off the books. A duplicated bill payment adds one that never happened.
- Transfers. Money moved from savings to checking can be booked as income by mistake, which a reconciliation of both accounts exposes.
- Owner draws and personal spending. Charges that do not belong to the business tend to surface when every line on the statement has to be matched to an entry.
The timing rules the return follows make December items matter. IRS Publication 538 says that under the cash method, income is reported when it is actually or constructively received, and "generally, you deduct expenses in the tax year in which you actually pay them." Which year a particular December item belongs to is the preparer's call for each client. The reconciliation's job is to put the dated evidence in front of the preparer so the call is made on facts.
Year-end reconciliation is one item on a longer close. The client-facing list of what to tidy before handing books over is in the year-end bookkeeping checklist for clients.
Year-end cutoff mistakes with checks written in December
A cutoff mistake happens when a check carries a December date in the books but did not leave the business until January, or the reverse. On the December 31 reconciliation it looks like any outstanding check. The January statement and the check's clear date are what reveal it, and they decide whether the December reconciliation tells a true story.
The common versions:
- Checks written and held. A client prints checks on December 28 for vendors, dates and records them, then leaves them in a drawer until January 8. The books show the expense in December. The bank sees nothing until mid-January.
- Year-end checks that clear very late. A check dated December 20 that clears on February 14 was either mailed late or held by the payee. A long gap is worth a question to the client.
- Voided and reissued checks. A December check that was lost, voided in January and reissued can leave both versions in the books if nobody records the void.
- Deposits dated December, received in January. A customer check that arrives on January 3 but is entered as a December 31 deposit moves receipts into the wrong year.
A simple test catches most of these. List every check dated in the last two weeks of December with its clear date from the January or February statement. Sort by the number of days between the check date and the clear date. The long gaps rise to the top, and those are the ones to ask about.
The questions to ask are factual: when was the check mailed, when did the payee receive it, and is there a copy of the envelope or a delivery record. How those facts affect the return is for the preparer to decide under the guidance above. This post describes how to find the items, not how to treat them.
Where a statement checker helps at year-end
Most of a year-end reconciliation is reading: twelve or thirteen statements per account, summary boxes, clear dates. Schema CPA reads the statements a client uploads, confirms each month opens on the prior month's closing balance, and points out a missing month before anyone starts on the proof of cash; the workflow section of the homepage shows those steps. Choosing which tools a firm needs for the rest of the job is covered in tools for bank account reconciliation.