To find missing bank statements, line up every statement for each account in date order and check two things between neighbours: the next period starts the day after the last one ended, and the next beginning balance equals the last ending balance. A break in either one marks a gap in the run that needs a statement.
What counts as a gap in a run of bank statements?
A gap in a run of bank statements is a stretch of days in the engagement period that no statement in the file covers. It is truly missing when the bank issued a statement for those days and the firm does not have it. A statement that is merely late, or one that covers two months, is not a gap.
That definition separates three situations that look alike in a folder:
- Missing. The bank produced an April statement. The client never sent it. The file jumps from March to May.
- Late. The December statement has not been issued yet, or the client has not downloaded it yet. Nothing is wrong with the run so far; it simply has not reached the end of the year.
- Combined or longer cycle. The bank issued one statement covering more than a month. The days are all accounted for, just on fewer pages than the firm expected.
The run is the unit that matters, not the count. Twelve statements for a year sounds complete, but two copies of June and no August is still a gap. Eleven statements can be complete if one of them legitimately covers two months.
A run also belongs to one account. A client with three accounts has three runs, and a full checking run says nothing about savings. Keep them apart from the start, keyed by the bank name and the last four digits of the account number, such as Harbor Federal checking XXXX-4821.
Finally, the run only needs to cover the engagement period. For a calendar-year 2026 return, that usually means the statement that contains January 1, 2026 through the statement that contains December 31, 2026. A statement period that starts in mid-December 2025 is part of the run if it carries into January.
Reading statement period dates to find missing bank statements
The statement period dates printed at the top of each bank statement prove continuity. The rule is simple: each statement's start date should be the day after the previous statement's end date. If a statement ends March 31 and the next one in the folder starts May 1, the days from April 1 to April 30 are missing.
Most statements print the period near the account number, as "Statement period 03/01/2026 to 03/31/2026" or "For the period February 14 through March 13". Read those dates from the statement itself, never from the file name. A client's file called "April.pdf" may hold the March statement, and a download labelled with the date it was saved tells you nothing about the period inside.
Not every bank cycles on calendar months. A cycle that runs from the 14th to the 13th is common, and so is one that ends on the last business day. The continuity rule still works because it compares neighbours, not calendar boundaries. February 14 to March 13, followed by March 14 to April 13, is continuous even though no statement ends on a month end.
Write each period down as you go, in a list or grid, rather than flipping between PDFs. Seeing "Jan 14 to Feb 13, Feb 14 to Mar 13, Apr 14 to May 13" on one screen makes the missing March 14 to April 13 cycle obvious. Seeing them across three open files does not.
Two dates need extra care. The first statement in the run must start on or before the first day of the engagement period, and the last must end on or after its final day. A run that begins on February 1 is missing January, even though no gap appears between statements.
Once the dates are listed, the request to the client can name the exact days. The post on what a bank statement request should name covers the wording, including the account suffix and the periods to ask for.
Which balance break signals a missing statement?
A balance break is a difference between one statement's ending balance and the next statement's beginning balance. When the two statements are truly consecutive, those figures are the same. A break means something happened between them that the file does not show, and the most common cause is a statement the firm does not have.
Banks print both figures. For consumer accounts that can send or receive electronic transfers, the CFPB's text of Regulation E, section 1005.9 requires the periodic statement to show the balance at the start and the end of the statement period. Most business statements carry the same two lines, usually labelled beginning and ending balance, or previous and new balance.
The balance check catches what dates alone can miss. A client may send a statement whose period dates were cut off when it was scanned, or a statement for a different account at the same bank. If March ends at $18,402.17 and the next statement begins at $21,950.60, those two pages do not sit next to each other in the run, whatever their dates appear to say.
The size of the break is not the size of the missing month. It is the net movement over the missing days, deposits less withdrawals. A $3,548.43 break might hide $40,000 of activity in each direction. That is why the missing statement still has to be collected: the balance tells you a month is absent, not what happened in it.
A zero difference is strong evidence of continuity but not proof. An account with no activity for a cycle can show the same balance on either side of a gap. Combine the balance check with the date check so that each covers the other's blind spot.
Proving that each statement's own arithmetic holds, and that the balances roll forward across the whole year, is its own exercise. The guide on the statement balance roll-forward, line by line sets out that worksheet.
Statement gap edge cases: closed, opened and renumbered accounts
Some statement gaps look real but are not. An account that opened in June, closed in September or moved to a new account number will show a short or broken run that is complete for the account's actual life. Before asking the client for a missing statement, confirm the account existed during the missing days.
Opened mid-year. The first statement for a new account often starts with a zero beginning balance, or with the opening deposit. A run that starts in June is complete if the account opened in June. The opening statement is the evidence; keep a note of the opening date on the account's line so the next reviewer does not chase January to May.
Closed mid-year. A final statement usually shows an ending balance of zero and may say the account is closed. Nothing after it is missing. Where the closing balance was moved to another account, that transfer should appear as a deposit on the receiving account, which is a useful cross-check.
Renumbered or converted accounts. Banks sometimes issue a new account number after a merger, a system change or a fraud replacement. The old number's run stops; a new number's run starts with a beginning balance equal to the old ending balance. Treat the two as one run with a note, rather than as two incomplete ones.
Quarterly statements. A consumer savings account with no electronic transfers in a cycle may not get a monthly statement. Under section 1005.9(b) of Regulation E as published by the CFPB, an institution sends a statement for each monthly cycle in which an electronic fund transfer occurred, and at least quarterly when none did. A quiet savings account with statements for March, June, September and December may be complete. The period dates on each statement settle it.
Combined statements. Some banks put checking and savings on one statement. The savings run then lives inside the checking PDFs, and a "missing" savings statement is a page the firm already has.
Building a statement coverage grid per account
A statement coverage grid is a table with one row per account and one column per month of the engagement period. Each cell records whether a statement covering that month is in the file. Filling the grid as statements arrive turns "the folder looks thin" into a list of named gaps.
Use the account as the row label, with the bank and last four digits. Use months as columns even if the bank's cycle is mid-month; mark the cell for the month in which most of the cycle falls. Add a column at the end for notes, such as an opening date or a quarterly cycle.
Example coverage grid: three accounts, two gaps
This example is for a fictional client, the Moreno household, for tax year 2026. The banks, account numbers and balances are invented for the example. "OK" means a statement is in the file and its period and opening balance continue from the one before. "GAP" marks a missing statement.
| Account | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | Notes |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Harbor Federal checking XXXX-4821 | OK | OK | OK | GAP | OK | OK | OK | OK | OK | OK | OK | OK | Calendar-month cycle |
| Harbor Federal savings XXXX-7310 | OK | OK | OK | OK | Quarterly: no transfers in other months | ||||||||
| Example Auto Credit loan XXXX-0956 | OK | OK | OK | OK | OK | OK | OK | OK | GAP | OK | OK | OK | Cycle runs 15th to 14th |
The balance evidence behind each gap:
- Checking, April. The March statement covers 03/01/2026 to 03/31/2026 and ends at $18,402.17. The next statement in the file covers 05/01/2026 to 05/31/2026 and begins at $21,950.60. Both the dates and the $3,548.43 balance break point to one missing April statement.
- Auto loan, September. The August statement covers 08/15/2026 to 09/14/2026 with a principal balance of $14,880.35. The next one covers 10/15/2026 to 11/14/2026 and begins at $14,312.10. The September 15 to October 14 cycle is missing, along with whatever payment it recorded.
The blank savings cells are not gaps. Each savings statement's beginning balance matches the previous one's ending balance, and each period runs three months. The note column says why, so a reviewer does not count eight missing statements.
A grid like this is also the request. The two GAP cells become two lines on the message to the client, each with the account suffix and the exact days.
Missing statements and the tax deadline
When a missing bank statement cannot be collected before the filing deadline, the firm has a decision to make with the client, not a box to tick. The usual options are to wait under an extension, or to proceed with what is in hand and note what is missing. Which one fits depends on what the gap could contain.
Start by asking what the missing period would change. A gap in a personal checking account used only for paying household bills may have little to do with the return. A gap in a business operating account, or in a brokerage cash account, may hide income or deductible expenses. The balance break gives a first sense of scale, though it shows only the net change.
If the decision is to wait, an individual can ask for more time to file. The IRS page About Form 4868 describes the form as the request for an automatic extension of time to file a U.S. individual income tax return. What that extension does and does not cover, and how to decide client by client, is set out in the post on filing an extension because of missing documents.
Keep a record either way. Note the account, the missing period, the date the statement was requested and what the client said. The IRS says in Publication 583 that records should be kept as long as they may be needed for the administration of any provision of the tax code. A file note that explains a gap is part of that record.
Some gaps close slowly because the client's bank no longer shows the period online. Asking the bank directly is usually the way through, and the request post covers that case.
Gap-hunting by hand is slow across many clients, because every period and balance has to be read and compared. Schema CPA reads each statement as it arrives, ties each ending balance to the next beginning balance, and calls out the gaps in the run; its draft reminder lists what is still owed for the firm to review. The workflow overview on the homepage shows those steps in order.