A bank statement is a record of every transaction on one of your accounts over a set period, usually one month

Your bank sends it to you—or makes it available online—to show what money came in, what went out, and what your balance was on specific dates. It lists deposits, withdrawals, transfers, fees, and interest earned. The statement covers a defined window: often the first through the last day of a calendar month, though some banks use different cycles.

Banks are required by law to send statements at least quarterly, though most offer monthly statements by default. You can usually access yours online through your bank's website or app within a few days of the statement date, and you can request paper copies be mailed to you instead.

Key Takeaways

  • A bank statement shows every deposit, withdrawal, transfer, and fee on your account during a specific period, usually one month.
  • The statement includes your opening balance, closing balance, and the dates transactions cleared, which may differ from when you made them.
  • Banks must provide statements at least quarterly, but most offer monthly statements online or by mail.
  • You need bank statements to prove income, verify transactions, dispute errors, and meet requirements for loans, housing, or other financial decisions.

What appears on a typical bank statement

The statement header shows your account number, the statement period (the start and end dates it covers), and your contact information. Below that, you will see your opening balance—what you had at the start of the period—and your closing balance at the end.

The transaction list is the core of the statement. Each line shows the date the transaction posted to your account, a description of what it was (a check number, a merchant name, a transfer recipient), the amount debited or credited, and your running balance after that transaction. Debits are money leaving your account; credits are money coming in.

At the bottom, the statement summarizes totals: total deposits, total withdrawals, total fees charged, and interest earned (if any). Some statements also show pending transactions—things you initiated but that have not yet cleared—separately from posted transactions.

The difference between transaction date and posting date

This is the source of most confusion. The transaction date is when you made the payment or deposit—when you swiped your card or submitted a transfer. The posting date is when your bank actually processed it and deducted or added the money to your account. These are often different.

A check you write on Monday might not post until Thursday. A debit card purchase on Friday might not show until Monday. ACH transfers (the electronic system banks use to move money between accounts) typically take one to three business days to post. Your statement shows the posting date, not the transaction date, so your balance reflects what your bank has actually processed, not what you have initiated.

This matters because your available balance—the money you can actually spend—is based on posted transactions, not pending ones. You might have initiated a transfer that has not posted yet, so it does not show on your statement or reduce your available balance until it clears.

Why you need bank statements for loans, housing, and income verification

Lenders, landlords, and employers often ask for bank statements to verify your financial stability and income. A mortgage lender will typically ask for two to three months of statements to confirm you have enough savings for a down payment and closing costs. A landlord may request statements to show you can afford rent. An employer might ask for one when you are hired.

The statement proves the money is actually in your account—not just promised or borrowed. It shows your spending patterns, your income deposits, and whether you have overdrafted or had payments bounce. For self-employed people or freelancers, bank statements are often the primary proof of income because they do not have a W-2 or pay stub.

When you provide statements, you typically redact sensitive information like your full account number, but you leave the transaction history, balances, and dates visible. Some organizations ask you to read a PDF directly from your bank's website so they know it has not been altered.

How to read the numbers and spot errors

Start with the opening and closing balances. The opening balance should match the closing balance from your previous statement. If it does not, something went wrong—either a transaction posted late or your bank made an error.

Check the transaction list against your own records: your checkbook, your receipts, your credit card records. Look for amounts that seem wrong, merchants you do not recognize, or duplicate charges. Banks make mistakes, and so do merchants—a charge might post twice by accident, or a refund might not have processed.

Verify that the math is correct. Add up the deposits and subtract the withdrawals and fees. The result should equal the closing balance. Most online statements do this automatically, but if you are reading a paper statement, this straightforward check catches arithmetic errors.

Pay attention to the posting dates. If a check you wrote weeks ago still has not posted, it might be lost. If a deposit you made is not showing, it might still be in transit. Knowing the typical timeline for each type of transaction helps you spot what is genuinely late versus what is normal.

How long to keep bank statements

The IRS recommends keeping tax records for at least three years, and that includes bank statements that support your tax return. If you are self-employed or have significant deductions, keep them for seven years. If you are involved in a dispute with your bank or a merchant, keep statements until the dispute is resolved.

For routine purposes—verifying a transaction, checking your balance history, or confirming a payment went through—you can discard statements after a year or so. But if the statement documents something important (a large deposit, a business expense, a loan payment), keep it longer.

Most banks let you read and archive old statements from your online account, so you do not need to store paper copies. You can save them as PDFs and keep them in a folder on your computer or cloud storage. This is safer than paper and takes up no physical space.

Frequently Asked Questions

Can I use an online bank statement instead of a paper one?

Yes. Most organizations that ask for bank statements accept PDFs downloaded from your bank's website. Some may ask you to print it or provide it directly from your bank's system to verify it has not been altered. Ask the organization what format they need before you provide it.

What if I spot a transaction on my statement that I did not make?

Contact your bank when ready. Describe the transaction, the date, and the amount. Your bank will investigate and can reverse unauthorized charges. Federal law limits your liability to $50 if you report it within 60 days of the statement date, and many banks waive the fee entirely.

How long does it take for a transaction to show on my statement?

It depends on the type. Debit card purchases usually post within one to three business days. Checks take three to five business days. ACH transfers (bank-to-bank) take one to three business days. Wire transfers post the same day or next day. Your statement shows only posted transactions, so pending ones will not appear until they clear.

Do I need to keep every bank statement forever?

No. The IRS requires you to keep tax records for three to seven years depending on your situation. For other purposes, one year is usually enough. If a statement documents something important—a large deposit, a business expense, or a loan payment—keep it longer. Most banks let you read old statements from your online account.

What if my bank statement does not match my checkbook?

Check for timing differences first: a check you wrote might not have posted yet, or a deposit might still be in transit. Then verify the amounts are correct and look for duplicate charges or transactions you forgot about. If the statement still does not match after accounting for timing, contact your bank to investigate.