Skip to content
All articles

Records and evidence

Bank statements for tax records: what else you need

A bank statement shows a payment, but not what you bought or why it was a business expense. Keep receipts and business context alongside it, with unanswered questions left visible for your preparer.

By AnyStatement

Published , 9 min read

Contents
  1. What the IRS asks you to keep
  2. A payment record doesn't explain the business purpose
  3. Start with the accounts, not the payment totals
  4. Coverage comes from printed periods, not transaction dates
  5. What a March gap and overlap look like
  6. The sums can be right without proving a deduction
  7. Readable copies matter, and retention rules vary
  8. Before you hand the records over
  9. What we checked, and what we didn't

Getting statements ready for your preparer means connecting relevant payments to receipts, invoices and business-purpose explanations. Keep the originals by year and account, then check their printed periods for gaps. The free statement coverage checker finds uncovered dates and overlaps in your inventory, but it can't certify that your records are sufficient for a tax return or audit.

What the IRS asks you to keep

This guide covers US federal business tax recordkeeping, checked October 17, 2026. It's not tax advice, a deduction decision or a guarantee of audit acceptance. State and non-US rules are outside its scope.

The IRS page “What kind of records should I keep,” last reviewed or updated August 3, 2026, says you can choose a system suited to your business as long as it clearly shows income and expenses. That means a summary of business transactions in your books, backed by supporting documents. Account statements are one form of expense evidence, alongside receipts, invoices and proof of payment.

For expenses, the IRS lists the payee, amount paid, proof of payment, date incurred, and a description showing that the item or service was a business expense. You may need a combination of documents to substantiate all those elements, which is why statements don't replace receipts, or vice versa.

The IRS “Audits Records Request” page, last reviewed or updated January 17, 2026, says to organise requested records by year and type of income or expense, with a transaction summary and the circumstances surrounding each document. That gives you a filing approach to follow, not a reason to invent explanations after the fact.

A payment record doesn't explain the business purpose

A statement shows the bank's record of activity: the account, dates, descriptions, amounts and balances. Stick to what's printed, because merchant names may be abbreviated and payment dates aren't necessarily when expenses were incurred. Converting to a spreadsheet can't fill in those missing facts.

A payment to a retailer doesn't tell you what was bought, who used it, or why it related to the business. Even if you copy the amount correctly, that doesn't establish deductibility. Your workpaper needs links to supporting records rather than a tax conclusion drawn from the bank description.

A receipt or invoice describes the item or service, though it may not prove every element either. A context or usage record can explain the business connection without granting an automatic deduction. The spreadsheet points to this evidence; it isn't an official statement.

“Receipt requested; business purpose unconfirmed” is a useful note if that's what you know. Calling every retailer payment “office supplies” hides the work still to do. Deposits need context too, because a bank row alone doesn't explain the source or justify calling it sales income.

Start with the accounts, not the payment totals

Your preparer's requested year or span sets the boundaries for the account list. Include accounts that could hold relevant activity, even if they opened or closed during that period, because the checker can't discover accounts you leave out. Confirm ownership and account identity from the documents, but don't expose full account numbers in an unnecessarily shared index.

  • Keep bank PDFs or complete scans untouched, with extracted tables and annotations in a separate workpaper folder so they stay distinct from the source.
  • Use one alias per account, such as “Business checking” or “Business card,” so the same account doesn't appear under different labels.
  • Record the printed start and end dates. An optional filename or source reference helps someone else find the document, for example: checking_2026-02-16_to_2026-03-15.pdf.
  • Give the summary a statement reference, page or row, receipt or invoice reference, explanation supplied and open questions, so the reader can trace your work.

File statements by year and account, and supporting evidence by income or expense type, with an index pointing to one preserved source rather than duplicate files. This is a suggested layout, not an IRS-mandated one.

A statement crossing December and January needs to stay intact, with its full printed period. Reference it from both review sets if needed, then filter your annual workpaper rather than cutting down the only source copy.

Coverage comes from printed periods, not transaction dates

Once you have the inventory, you can enter rows, paste CSV, or paste a tab-separated spreadsheet table into the free statement coverage checker. Map the account, statement start, statement end and optional source name, then confirm the date convention. You'll also need to enter the review span, because the tool doesn't supply a year.

Each exact account alias is checked separately. The tool sorts periods, combines their coverage, and lists uncovered ranges within your span, overlaps and outside-span portions. Both endpoints count: a period ending March 15 followed by one starting March 16 is continuous. Starting March 17 leaves one uncovered day, March 16.

An uncovered range only means your entered statements don't cover it. It doesn't prove the bank failed to issue a statement, you lost one, or activity was concealed. Account opening or closing, irregular cycles and mistyped dates can explain gaps. A fully covered span doesn't prove every page or transaction is present, either.

Days without transactions don't imply missing statements. Inactive accounts can have ordinary statement periods, and twelve files don't prove coverage. Read the first and last printed dates, inspect continuation pages, and compare your inventory with the bank's statement list or the account owner's records.

If a full-year check flags dates before an account opened, the result needs that explanation. You can check the account's applicable span separately, provided you keep the reason with the result. Narrowing a span isn't a way to hide an unexplained gap.

What a March gap and overlap look like

The checker's loadable example is fictional, with a review span of March 1 through March 31, 2026. In this example, the checking cycles don't follow calendar months, and savings is a separate account.

Fictional inventory entered into the coverage checker
Row / accountStartEndSource
1 / Checking2026-02-162026-03-15cycle-to-march-15.pdf
2 / Checking2026-03-172026-04-15cycle-to-april-15.pdf
3 / Checking2026-03-302026-04-05supplement.pdf
4 / Savings2026-03-012026-03-31march-savings.pdf

Checking covers March 1 through 15 and March 17 through 31: 30 of 31 days. March 16 is uncovered. Rows 2 and 3 overlap from March 30 through April 5, seven inclusive days. The tool reports the full overlap, including five days outside the review span.

The outside-span portions are February 16 through 28 for row 1, April 1 through 15 for row 2, and April 1 through 5 for row 3. Those are 13, 15 and 5 days respectively, but adding them doesn't give you 33 unique outside days because the two April portions overlap. Savings covers all 31 March days and has no overlaps or outside-span portions.

The next questions are whether March 16 was mistyped and what the supplemental document represents. Keep both documents while you resolve the overlap: the result doesn't authorise deleting row 3 or establish duplicate transactions. If you need to compare transactions rather than periods, use the overlapping bank CSV review workflow.

Our CSV checking guide uses a fictional March statement with an opening balance of $2,400.00. Transactions of +$1,200.00, -$1,150.00, -$86.45, +$42.50, -$29.00 and -$12.00 total -$34.95, giving a closing balance of $2,365.05. The arithmetic checks, but that doesn't make the rows deductible.

The $86.45 payment is labelled supplies and the $29.00 payment is labelled software. They total $115.45 of payments. In a real workpaper, you'd keep source references, relevant receipts or invoices and business context alongside those amounts, because correct addition doesn't turn $115.45 into a deduction. Anything you don't know stays unresolved for your preparer.

Checking the arithmetic tells you whether balances and transactions agree mathematically. When you reconcile, you're comparing bank records with the books after explained differences. Authenticity and evidence review ask a different question: is the source genuine, and does it support the purpose it's being used for?

Coverage alone answers none of those three. A statement review log gives you a place to record each check, who did it and what's unresolved. “Dates covered; receipt outstanding” tells your preparer more than “verified.”

Readable copies matter, and retention rules vary

The IRS records page applies the same basic requirements to electronic and hard-copy records. That doesn't mean you can discard every paper original or assume every scan is adequate. Before relying on saved files, open them and check that every page is readable. Keep the source version and a separate, retrievable backup too.

A CSV is a working table, not a replacement for the statement layout and supporting evidence. Your saved inventory should also include the coverage report and reasons for accepted gaps, because the local checker isn't an archive. Download the report before using Clear all inputs. Navigating away and back can retain entries in memory, while reloading clears them.

For retention, the IRS “How long should I keep records?” page, last reviewed or updated June 30, 2026, says retention depends on the action, expense or event. The general income-tax rule is three years after filing, treating early returns as filed on the due date, subject to the listed exceptions. It's not a universal three-year destruction schedule.

A credit or refund claim filed after the return can require three years from filing the original return or two from payment, whichever is later. Worthless-securities or bad-debt loss claims have a seven-year period. The six-year rule covers unreported income that should have been reported and exceeds 25% of gross income shown on the return. Nonfiling or fraudulent returns call for indefinite retention. Employment tax records have a separate at-least-four-year rule, measured from when tax becomes due or is paid, whichever is later. The conditions matter as much as the numbers.

You may need property records until the limitation period expires for the disposal year, and the IRS says to check for nontax reasons to keep records before discarding them too. That's why the applicable schedule is a question for your preparer, particularly for assets and unusual situations. This article doesn't calculate your destruction date.

Before you hand the records over

Before handing records over, agree on the span and accounts with the recipient so you're clear about what's covered. After checking account aliases and date interpretations, export the findings with explanations for gaps, overlaps and opening or closing dates. Agree how to transfer the records securely and who will retain them, since a temporary processing tool isn't an archive.

If the records are for an audit, the actual notice takes priority. The IRS audit records page says the notice tells you how and when to present records. It also says never to mail originals, only copies. Your index helps you find evidence; it doesn't change the notice's requirements.

If you need a transaction spreadsheet, try your bank's native export first, or prepare a small table manually. If you only have PDFs, AnyStatement can convert statements into reviewable spreadsheet data. You'll still need your source archive and supporting evidence, because extraction isn't tax classification or a substitute for your preparer's judgment.

What we checked, and what we didn't

We opened the three linked IRS pages on record types, audit records requests and retention on October 17, 2026. Their “Page Last Reviewed or Updated” dates were August 3, January 17 and June 30, 2026, respectively. This is general guidance, not a claim that every example applies to your tax year or circumstances.

We independently calculated the fictional coverage intervals with Python calendar dates and the transaction figures with Python Decimal. Tests of the tool's pure coverage logic used synthetic inputs: inclusive boundaries, nested overlaps, leap days, reversed periods and separate accounts. No customer statements were used. We didn't submit records to the IRS, test an audit outcome, determine a deduction, or obtain a professional opinion on a specific return.