Education 7 min read 2026-06-13

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 →