How to Prepare Bank Statements for Audit
By Sandra Vu
Auditors examine bank statements to verify cash balances and transactions. Proper preparation makes the audit smoother and faster.
What Auditors Look For
Auditors use bank statements to:
- Verify cash balances on financial statements
- Test transactions for accuracy and validity
- Check reconciliations are performed correctly
- Identify unusual activity that may need explanation
- Confirm controls are working
Documents to Prepare
1. Bank Statements
- All statements for the audit period
- All accounts (checking, savings, money market)
- Complete statements including all pages
- Original format preferred (PDF from bank)
2. Bank Reconciliations
- Monthly reconciliations for each account
- Signed/approved by preparer and reviewer
- List of reconciling items explained
3. Supporting Documents
- Canceled check images
- Deposit slip copies
- Wire transfer confirmations
- ACH authorization records
- Bank fee documentation
4. Account Information
- List of all bank accounts
- Authorized signers
- Account opening/closing documentation
Organization Best Practices
Folder Structure
Audit Package - Bank Statements/
├── Account Summary Schedule
├── Chase Checking xxx1234/
│ ├── Statements/
│ │ ├── 2026-01 Statement.pdf
│ │ ├── 2026-02 Statement.pdf
│ │ └── ...
│ └── Reconciliations/
│ ├── 2026-01 Reconciliation.pdf
│ ├── 2026-02 Reconciliation.pdf
│ └── ...
├── Chase Savings xxx5678/
│ ├── Statements/
│ └── Reconciliations/
└── Supporting Documents/
├── Wire Transfers/
└── Large Deposits/
Naming Convention
Use consistent naming:
AccountName_YYYY-MM_Statement.pdfAccountName_YYYY-MM_Reconciliation.pdf
Creating a Bank Account Summary
Provide auditors with a summary schedule:
| Account | Bank | Account # | Opening Balance | Closing Balance |
|---|---|---|---|---|
| Operating | Chase | xxx1234 | $50,000.00 | $75,000.00 |
| Payroll | Chase | xxx2345 | $10,000.00 | $12,000.00 |
| Savings | BofA | xxx3456 | $100,000.00 | $100,500.00 |
| Total | $160,000.00 | $187,500.00 |
This should tie to your balance sheet.
Reconciliation Requirements
Each reconciliation should show:
Bank Balance per Statement (01/31/2026): $75,000.00
Add: Deposits in Transit
01/31 Customer payment $5,000.00
$5,000.00
Less: Outstanding Checks
Check #1234 - Vendor A ($2,500.00)
Check #1235 - Utilities ($500.00)
($3,000.00)
Adjusted Bank Balance: $77,000.00
Book Balance per GL (01/31/2026): $77,000.00
Difference: $0.00
Handling Common Audit Requests
"Provide bank confirmations"
Auditors may request direct confirmation from banks. You'll need to:
- Complete bank's confirmation form
- Authorize release of information
- Allow 2-4 weeks for response
"Explain this large transaction"
Be ready to explain:
- Large or unusual deposits
- Round-number transfers
- Year-end transactions
- Related party transactions
Prepare documentation proactively.
"Show me the reconciliation for December"
Have reconciliations:
- Completed within 30 days of month-end
- Signed by preparer
- Reviewed and approved
- With supporting documentation attached
Red Flags Auditors Watch For
Avoid these issues:
- Unreconciled accounts - Major audit concern
- Stale outstanding checks - Items over 90 days
- Unexplained adjustments - Book-to-bank differences
- Missing statements - Gaps in records
- Altered documents - Never modify originals
- Large year-end transactions - May be scrutinized
Converting Statements for Analysis
Auditors may want data in Excel for testing:
- Convert PDF statements to Excel
- Combine all months into one file
- Add columns for auditor notes
- Sort by date, amount, or description
This facilitates audit sampling and testing.
Timeline for Preparation
2-4 Weeks Before Audit
- Confirm audit date range
- List all bank accounts
- Gather all statements
1-2 Weeks Before
- Complete all reconciliations
- Organize files
- Prepare summary schedule
- Identify unusual items to explain
Day Before
- Final review of package
- Check for missing documents
- Prepare explanations for known questions
Working with External Auditors
Provide Access Efficiently
- Secure file sharing (not email for sensitive docs)
- Clear folder organization
- Quick responses to follow-up requests
Anticipate Questions
Prepare explanations for:
- Large transactions
- Related party items
- Year-end timing
- Account changes
Document Everything
- Keep notes of auditor requests
- Track items provided
- Document responses given
Digital vs. Physical Records
Digital Advantages
- Searchable
- Easy to share
- Takes less space
- Harder to lose
When Physical Needed
- Some auditors prefer paper
- Signature verification
- Original document requirements
Best practice: Maintain digital with ability to print.
Summary
Preparing bank statements for audit requires organization, completeness, and documentation. Gather all statements and reconciliations, organize chronologically by account, prepare supporting schedules, and be ready to explain unusual transactions. Good preparation leads to faster, smoother audits.

About Sandra Vu
Sandra Vu is the founder of Data River and a financial software engineer with experience building document processing systems for accounting platforms. After spending years helping accountants and bookkeepers at enterprise fintech companies, she built Data River to solve the recurring problem of converting bank statement PDFs to usable data—a task she saw teams struggle with monthly.
Sandra's background in financial software engineering gives her deep insight into how bank statements are structured, why they're difficult to parse programmatically, and what accuracy really means for financial reconciliation. She's particularly focused on the unique challenges of processing statements from different banks, each with their own formatting quirks and layouts.
At Data River, Sandra leads the technical development of AI-powered document processing specifically optimized for financial documents. Her experience spans building parsers for thousands of bank formats, working directly with accounting teams to understand their workflows, and designing systems that prioritize accuracy and data security in financial automation.