Financial Glossary
What is a Bank Statement?
Last updated: March 2026 · 9 min read
A bank statement is an official document issued by a financial institution that summarizes all transactions — deposits, withdrawals, fees, and interest — in a bank account over a specific period, typically one month. It serves as the bank's authoritative record of account activity and is used for budgeting, fraud detection, tax filing, loan applications, and bank reconciliation.
Components of a bank statement
Every bank statement contains the same fundamental components, regardless of the bank or account type. Understanding these components is essential for reading statements accurately and detecting errors.
| Component | Description |
|---|---|
| Account information | Account holder name, account number (usually masked), account type (checking, savings, money market), and statement period dates. |
| Opening balance | The account balance at the start of the statement period. This should match the closing balance from the previous statement. |
| Transaction list | Chronological record of every deposit, withdrawal, transfer, fee, and interest payment during the period. Each entry shows the date, description, and amount. |
| Deposits & credits | Money added to the account: direct deposits (payroll), wire transfers, mobile check deposits, interest earned, and refunds. |
| Withdrawals & debits | Money removed from the account: check payments, debit card purchases, ATM withdrawals, automatic bill payments, and bank fees. |
| Fees & charges | Monthly maintenance fees, overdraft fees, wire transfer fees, ATM fees from other banks, and any other service charges. |
| Interest earned | Interest accrued on savings or interest-bearing checking accounts during the statement period. |
| Closing balance | The account balance at the end of the statement period. Calculated as: opening balance + deposits − withdrawals. |
Bank statement file formats
When you download a bank statement from your online banking portal, you encounter multiple file format options. Each format serves a different purpose, and understanding the differences helps you choose the right one for your workflow.
| Format | Full name | Best for | Structure |
|---|---|---|---|
| Portable Document Format | Reading, printing, archiving | Visual layout (not structured data) | |
| CSV | Comma-Separated Values | Excel, Google Sheets, data analysis | Plain text with column headers |
| OFX | Open Financial Exchange | GnuCash, Sage, Moneydance | XML-structured transaction data |
| QFX | Quicken Financial Exchange | Quicken import | OFX with Intuit INTU.BID header |
| QBO | QuickBooks Web Connect | QuickBooks Desktop & Online | OFX with Intuit routing headers |
| QIF | Quicken Interchange Format | Legacy Quicken, Microsoft Money | Plain text with D/T/P/M prefixes |
| IIF | Intuit Interchange Format | QuickBooks Desktop batch import | Tab-delimited TRNS/SPL records |
| XLSX | Excel Workbook | Financial modeling, pivot tables | Binary spreadsheet with formatting |
The critical distinction is between visual formats (PDF) and data formats (CSV, OFX, QBO, QIF). A PDF bank statement is designed for human reading — it preserves the visual layout of the paper statement but does not contain structured data that software can import directly. Data formats like OFX and CSV contain structured transaction records that accounting software can process without manual intervention.
Most banks offer PDF as the default download. Some also offer OFX, QFX, or CSV. If your bank only provides PDF statements and you need structured data for your accounting software, you need to convert the PDF to CSV or convert the PDF to Excel using an extraction tool.
How to read a bank statement
Reading a bank statement starts at the top with the account summary section. Verify that the account number and statement period are correct. Check that the opening balance matches the closing balance from your previous statement — a mismatch indicates a missing transaction or a bank error.
Move to the transaction section. Each line represents a single financial event: a deposit (credit) adds money, a withdrawal (debit) removes money. Deposits are typically shown as positive amounts and withdrawals as negative amounts, though some banks separate them into different columns.
Pay particular attention to fees. Banks charge monthly maintenance fees, overdraft fees, ATM fees from other networks, and wire transfer fees. These charges appear in the transaction list but are easy to overlook among dozens of other entries.
Finally, verify the closing balance using the formula: Opening Balance + Total Deposits − Total Withdrawals = Closing Balance. If the math does not reconcile, review each transaction individually for errors or unauthorized charges.
How to get your bank statement
Online banking portal. The fastest method. Log into your bank's website, navigate to Statements or Documents, and download PDF or CSV files for any available period. Most banks retain 7 years of electronic statements. This is free.
Mobile banking app. Most banking apps provide statement access under Account Details or Documents. You can view statements directly or download them as PDF files. Ideal for quick reference.
Branch request. Visit a physical branch with photo ID to request printed statements. Banks may charge $5–$25 per statement for archival requests, especially for periods older than 2 years.
Mail delivery. If you have not opted into paperless statements, your bank mails physical statements monthly. Many banks charge a small fee ($1–$3/month) for paper statements.
Third-party aggregators. Services like Plaid, Yodlee, and MX connect directly to your bank and retrieve transaction data in structured formats. Accounting software like QuickBooks and Xero use these connections for automatic bank feeds.
Bank statement uses and who needs them
Accountants and bookkeepers use bank statements for monthly reconciliation — matching internal ledger entries against the bank's record to catch discrepancies, missing transactions, and timing differences. This is the most common professional use.
Mortgage lenders require 2–3 months of bank statements to verify income, assess cash reserves, and detect irregular deposits. Large unexplained deposits trigger additional documentation requests.
Tax preparers use bank statements to identify deductible expenses, verify reported income, and support claims during audits. The IRS recommends keeping statements for at least three years after filing.
Landlords and property managers request statements to verify tenant income and financial stability before approving leases.
Auditors examine bank statements as primary evidence during financial audits, forensic investigations, and fraud examinations. They compare statement data against internal accounting records to detect irregularities.
Individuals use statements for budgeting, tracking spending patterns, detecting unauthorized transactions, monitoring subscription charges, and maintaining personal financial records.
Bank reconciliation with statements
Bank reconciliation is the process of comparing your internal accounting records (general ledger, check register, or accounting software) against the bank statement to ensure they agree. This is a fundamental accounting practice performed monthly by businesses of all sizes.
The process follows a standard workflow. First, compare the closing balance on the bank statement to the book balance in your accounting system. Then, identify differences: outstanding checks (written but not yet cleared), deposits in transit (made but not yet posted by the bank), bank charges not yet recorded in your books, and errors on either side.
For accountants managing multiple clients, reconciliation is significantly faster when bank statement data is available in a structured format. Converting PDF statements to CSV or Excel allows for automated matching using VLOOKUP formulas, pivot tables, and conditional formatting to highlight discrepancies.
Converting bank statements between formats
The most common conversion need is PDF to a structured data format. Banks universally provide PDF statements, but accounting software requires structured input — CSV for spreadsheets, OFX for GnuCash and Sage, QBO for QuickBooks, QIF for Quicken.
Manual conversion (copying data from a PDF into a spreadsheet) is error-prone and time-consuming. A 12-month statement with 500 transactions takes hours to re-enter manually, with a high risk of transposition errors and missed entries.
Automated conversion tools like FinanceConvert use AI-powered extraction to identify the transaction table within a PDF, parse dates, descriptions, amounts, and balances, and output a clean structured file. The entire process takes seconds.
Common conversion paths for bank statements:
- PDF → CSV— For spreadsheet analysis and generic software import
- PDF → Excel— For formatted workbooks with pivot tables and formulas
- PDF → QBO— For direct import into QuickBooks Desktop or Online
- PDF → OFX— For import into GnuCash, Sage, Moneydance
- PDF → QIF— For import into Quicken and legacy software
- PDF → Tally XML— For import into Tally ERP 9 and Tally Prime
Common issues with bank statements
Unauthorized transactions. If you spot a transaction you did not authorize, contact your bank immediately. Under Regulation E, you have 60 days from the statement date to report unauthorized electronic transfers. Delays beyond this period may limit your liability protection.
Discrepancies during reconciliation. The most common causes of reconciliation discrepancies are timing differences (checks written but not yet cleared, deposits made after the statement cutoff), bank fees not yet recorded in your accounting system, and data entry errors in manual bookkeeping.
PDF formatting inconsistency. Different banks use different PDF layouts for their statements. Column positions, date formats (MM/DD/YYYY vs DD/MM/YYYY), amount formats (negative sign vs parentheses vs separate debit/credit columns), and page break behavior all vary between institutions. This inconsistency is why automated PDF extraction tools need AI to identify transaction tables rather than relying on fixed template matching.
Missing statements. If your bank cannot provide a statement for a specific period, request a certified letter from the bank confirming the account activity. For legal and tax purposes, this letter carries similar weight to the original statement.
Frequently asked questions
How long should I keep bank statements?
Can I get bank statements from previous years?
What is the difference between a bank statement and a transaction history?
What file formats can bank statements come in?
How do I convert a PDF bank statement to Excel or CSV?
What is bank reconciliation and why do I need bank statements for it?
FinanceConvert Engineering Team
We process thousands of bank statement conversions daily across PDF, OFX, QFX, QBO, QIF, IIF, and CSV formats. This guide is written from direct experience parsing bank statement data from hundreds of financial institutions worldwide.