Field-by-Field Guide

How to Read a Bank Statement

A bank statement is the bank's official record of an account over a statement period — usually a calendar month. It lists every transaction and proves the flow of money in and out, which is why lenders, underwriters, and accountants lean on statements for income verification and cash-flow analysis.

Layouts differ between banks, but the structure is universal: account identification, a balance summary, and then the transaction detail — deposits, withdrawals, and fees — usually grouped by type or listed chronologically with a running balance.

Skip the manual reading — extract a bank statement into labeled fields in seconds

Every section of a bank statement, explained

Bank and account identification

Bank name and logo, the account holder's name and address, the account type (checking, savings, money market), and the account number — typically masked to the last four digits.

Statement period

The exact date range covered. Multi-month analysis requires consecutive periods with no gaps.

Balance summary

Beginning balance, total deposits/credits, total withdrawals/debits, fees, and ending balance. This block is the fastest integrity check on the whole document: beginning + deposits − withdrawals − fees must equal ending.

Deposits and credits

Money in: payroll direct deposits (usually labeled with the employer or "PAYROLL"/"DIR DEP"), transfers in, mobile check deposits, refunds, and interest paid.

Withdrawals and debits

Money out: card purchases (POS), ACH payments, checks, ATM withdrawals, transfers out, and bill payments. Descriptions carry merchant names and reference codes.

Checks paid section

Many statements list cleared checks separately by check number and amount. Gaps in the number sequence just mean checks that haven't cleared yet.

Fees

Monthly maintenance fees, ATM fees, wire fees, and overdraft/NSF charges. Overdraft and NSF items are significant risk signals in underwriting.

Daily balance table

Some banks include the end-of-day balance for each day with activity — useful for spotting how close the account runs to zero.

Interest and APY

Interest-bearing accounts show interest earned this period and year-to-date, with the annual percentage yield.

Transaction codes

Shorthand in descriptions: ACH (electronic transfer), POS (point of sale), ATM, WIRE, and bank-specific codes. They identify the channel, not the purpose.

How to read a bank statement, step by step

  1. 1

    Verify the balance math

    Beginning balance plus total deposits minus withdrawals and fees must equal the ending balance. If it doesn't, you are missing a page or looking at an altered document.

  2. 2

    Identify recurring income

    Scan deposits for repeating payroll or income entries — same source, regular cadence, similar amounts. That pattern is the core of income verification.

  3. 3

    Map recurring obligations

    Repeating debits reveal rent, loan payments, insurance, and subscriptions — the standing cost structure of the account.

  4. 4

    Look for risk signals

    Overdraft/NSF fees, negative daily balances, and large unexplained transfers are the classic underwriting flags.

  5. 5

    Check period continuity

    For multi-month review, confirm each statement's beginning balance equals the prior statement's ending balance.

Red flags worth a second look

What Statement OCR extracts automatically

Once you know how to read a bank statement, you also know how tedious it is to copy the values out by hand. Statement OCR extracts these fields as structured data in seconds:

FAQ

How do lenders analyze bank statements?

They identify recurring income deposits, compute average balances, map recurring obligations, and look for risk events like NSF fees and overdrafts — typically over the most recent two to three months of statements.

What do ACH, POS, and NSF mean?

ACH is an electronic bank-to-bank transfer, POS a point-of-sale card transaction, and NSF (non-sufficient funds) a payment that bounced — usually with a fee attached.

Why doesn't my statement balance match my app balance?

The statement is a snapshot of the period end and excludes pending transactions. The app shows real-time available balance including holds.

How do I check whether a statement is complete?

Verify the balance equation ties out, check page numbers ("page 3 of 5"), and confirm the period connects to adjacent statements with no date gaps.

Can I extract bank statement transactions automatically?

Yes — upload the statement PDF and the parser returns the account details, balances, and every transaction with date, description, and amount as structured data exportable to CSV or Excel.

Stop reading bank statements by hand

3 free bank statements. Every field extracted and labeled. No credit card.