Bank Statement Underwriting Checklist: Complete 20-Point Review
A complete 20-point bank statement underwriting checklist for mortgage and business lenders. Covers income, cash flow, red flags, fraud detection, and documentation requirements.
Why Underwriters Need a Systematic Checklist
Bank statement underwriting involves dozens of data points. Without a structured process, it's easy to miss signals — especially under time pressure. This checklist covers the full review a thorough underwriter should complete on every bank statement file.
Section 1: Document Completeness (5 Points)
- ☐ 1. All required months present — No gaps in the statement period; every month in the required range is included
- ☐ 2. All pages included — Complete statements, including back pages and any supplemental pages
- ☐ 3. Account holder matches borrower — Name and account number match the application
- ☐ 4. Statement date range matches requirement — Most recent 12 or 24 months as required by the program
- ☐ 5. Statement source verified — Official PDF from financial institution, not screenshot or copy
Section 2: Income Verification (5 Points)
- ☐ 6. Average monthly deposits calculated — All months totaled and divided; partial months excluded
- ☐ 7. Non-income deposits excluded — Transfers, loan proceeds, one-time windfalls identified and removed
- ☐ 8. Income source classification — Payroll, self-employment, rental, gig, etc. identified
- ☐ 9. Income consistency assessed — Is monthly income stable, growing, or declining?
- ☐ 10. Expense factor applied if required — Business accounts require appropriate expense factor per program guidelines
Section 3: Cash Flow Assessment (4 Points)
- ☐ 11. Average daily balance calculated — Across the full statement period
- ☐ 12. Lowest balance event noted — When did the account hit its lowest point, and why?
- ☐ 13. Month-by-month cash flow reviewed — Deposits vs. withdrawals per month
- ☐ 14. Ending balance trend assessed — Stable, growing, or declining?
Section 4: Risk Flags (6 Points)
- ☐ 15. NSF event count — Total NSFs across the period; month-by-month frequency noted
- ☐ 16. MCA repayments identified — Daily ACH debits to MCA companies flagged and estimated payment calculated
- ☐ 17. Gambling transactions reviewed — Frequency and amounts noted
- ☐ 18. Fraud indicators checked — Circular deposits, structuring, velocity spikes, advance app deposits
- ☐ 19. Large unusual deposits investigated — Any deposit 3x the average monthly identified and sourced
- ☐ 20. Balance math reconciliation — Opening balance + deposits - withdrawals = closing balance (for fraud detection)
Using AI to Complete This Checklist
Manual completion of this 20-point checklist takes 30–60 minutes per statement. StatementScrub automates the entire process — all 20 points are addressed in a structured report generated in under 30 seconds. The AI calculates income, identifies exclusions, counts NSF events, detects MCA repayments, flags fraud indicators, and verifies balance math automatically.
For high-volume operations, automated analysis is the only way to maintain consistent underwriting quality at scale.
Documenting Your Review
Whatever method you use — manual or AI — document your conclusions for each point. Lenders are increasingly subject to fair lending audits that require evidence of consistent underwriting criteria applied to all applications. A documented checklist provides that audit trail.
Related: MCA underwriting checklist | 14 bank statement red flags | Bank statement fraud detection
Bottom Line
Consistent, complete bank statement underwriting requires a systematic approach. This 20-point checklist ensures every critical data point is reviewed on every file — reducing missed risk signals, improving consistency, and creating defensible documentation for every lending decision.
Analyze bank statements in 30 seconds
StatementScrub does everything in this article automatically — income verification, MCA detection, NSF counts, risk scoring.
Try Free — 3 Reports No Card →