Bank statement formats by bank
97 bank statement PDF layouts from StatementSift's bank SSOT: column layout, date format, text-PDF download guidance, and sweetSpot estimate.
Descriptive reference compiled by StatementSift of how each bank typically formats its PDF statements (column layout, date format, where to download a text-based PDF). Layouts change and vary by account type and region; the sweetSpot flag is our honest accuracy estimate, not a guarantee. StatementSift is not affiliated with or endorsed by any bank; bank names are trademarks of their respective owners. Verify against your actual statement.
Source: Bank statement formats by bank by StatementSift - CC BY 4.0
Format map
Statement layouts by amount-column pattern
The mix below is derived directly from the bank SSOT and matches the downloadable JSON/CSV rows.
Compiled from the bank SSOT
Every row is derived from lib/banks.ts and the English copy layer in lib/banks.en.ts. The build fails if rendered rows diverge from the source array.
Layout and accuracy signal
Layouts: 64 debit-credit, 32 single-amount, 1 mixed.
No affiliation
Bank names are descriptive trademarks of their respective owners. StatementSift is not affiliated with or endorsed by any bank.
Downloads and embed
JSON and CSV are generated before build; the iframe is noindex and excluded from the sitemap.
Paste block
<iframe src="https://statementsift.com/embed/bank-statement-formats" title="Bank statement formats by bank - StatementSift" width="100%" height="640" style="border:1px solid #E3E0D6;border-radius:12px;max-width:760px" loading="lazy"></iframe> <p style="font:13px/1.5 'Spline Sans',system-ui,sans-serif;color:#0C1A22;margin:8px 0 0">Source: <a href="https://statementsift.com/data/bank-statement-formats" style="color:#0E3A53;font-weight:600">Bank statement formats by bank</a> by <a href="https://statementsift.com" style="color:#0E3A53;font-weight:600">StatementSift</a> - CC BY 4.0</p>
Rows
US: 61 / UK: 10 / CA: 7 / SG: 3 / HK: 1 / INTL: 15
| Bank | Country | Layout | Date | sweetSpot | Column guidance |
|---|---|---|---|---|---|
| Chase | United States | single-amount | MM/DD | true | Date, Description, Amount (debits negative) and Balance — a single signed amount column. |
| Bank of America | United States | debit-credit | MM/DD/YY | true | Date, Description, Withdrawals, Deposits and Balance — debits and credits in separate columns. |
| Wells Fargo | United States | debit-credit | MM/DD | true | Date, Check Number, Description, Deposits/Credits, Withdrawals/Debits and Ending Balance. |
| Citibank | United States | single-amount | MM/DD/YYYY | true | Date, Description, Amount and Balance. |
| Capital One | United States | debit-credit | MMM DD | true | Date, Description, Payments/Debits, Deposits/Credits and Balance; credit-card statements use Trans Date, Post Date, Description and Amount. |
| U.S. Bank | United States | debit-credit | MMM DD | true | Date, Description, Reference, Amount and Balance. |
| PNC Bank | United States | debit-credit | MM/DD | true | Date, Description, Deposits and Other Additions, Checks and Other Deductions, and Balance. |
| TD Bank | United States | debit-credit | MM/DD | true | Posting Date, Description, Debit, Credit and Balance. |
| Truist | United States | debit-credit | MM/DD | true | Date, Description, Withdrawals, Deposits and Balance. |
| American Express | United States | single-amount | MM/DD/YY | true | Credit-card statement: Date, Description and Amount (charges positive, credits negative). No running-balance column. |
| Discover | United States | single-amount | MM/DD/YY | true | Credit-card statement: Trans Date, Post Date, Description and Amount. |
| Navy Federal Credit Union | United States | debit-credit | MM/DD/YY | false | Date, Description, Debit, Credit and Balance; the credit-union layout varies slightly. |
| Ally Bank | United States | single-amount | MMM DD, YYYY | true | Date, Description, Amount and Balance. This online bank uses a clean, regular layout. |
| Chime | United States | single-amount | MMM DD | true | Date, Description, Amount and Balance. |
| SoFi | United States | single-amount | MM/DD/YYYY | true | Date, Description, Amount and Balance. |
| Regions Bank | United States | debit-credit | MM/DD/YYYY | true | Date, Description, Withdrawals, Deposits and Balance — debits and credits in separate columns. |
| Fifth Third Bank | United States | debit-credit | MM/DD | true | Date, Description, Debits, Credits and Balance. |
| KeyBank | United States | debit-credit | MM-DD | true | Date, Description, Withdrawals, Additions and Balance. |
| Citizens Bank | United States | debit-credit | MM/DD/YYYY | true | Date, Description, Withdrawals, Deposits and Balance. |
| Huntington Bank | United States | debit-credit | MM/DD/YY | true | Date, Description, Withdrawals/Debits, Deposits/Credits and Balance. |
| M&T Bank | United States | debit-credit | MM/DD/YY | true | Date, Description, Withdrawals, Deposits and Balance. |
| BMO | United States | debit-credit | MM/DD/YYYY | true | Date, Description, Debit, Credit and Balance (formerly BMO Harris; U.S. layout). |
| Comerica Bank | United States | debit-credit | MM/DD/YYYY | true | Date, Description, Debit, Credit and Balance. |
| USAA | United States | debit-credit | MM/DD/YY | true | Date, Description, Debits, Credits and Balance. |
| Synchrony Bank | United States | single-amount | MM/DD/YYYY | true | Savings/CD account: Date, Description, Amount and Balance — this online bank uses a clean layout. |
| Varo Bank | United States | single-amount | MMM DD, YYYY | false | Date, Description, Amount and Balance; app exports may omit the running balance, so a balance-check pass helps. |
| Current | United States | single-amount | MMM DD | false | Date, Description and Amount; app exports usually omit a running-balance column, so a balance-check pass helps. |
| Cash App | United States | single-amount | MMM DD, YYYY | false | Date, Description and Amount; app/web exports are irregular and usually have no balance column, so a balance-check pass helps. |
| Apple Card | United States | single-amount | MM/DD/YYYY | false | Credit-card statement (issued by Goldman Sachs): Date, Description and Amount. No running-balance column. |
| First Citizens Bank | United States | debit-credit | MM/DD/YYYY | true | Date, Description, Withdrawals, Deposits and Balance. |
| Wise | International | single-amount | DD MMM YYYY | false | Multi-currency account: Date, Description, Amount (with direction) and Balance; each currency exports separately and layouts vary by currency. |
| HSBC | International | debit-credit | DD MMM YYYY | false | Date, Description, Paid out, Paid in and Balance. UK and Hong Kong layouts differ slightly. |
| Barclays | United Kingdom | debit-credit | DD MMM YY | false | Date, Description, Money out, Money in and Balance, with UK-style dates. |
| Lloyds Bank | United Kingdom | debit-credit | DD MMM YY | false | Date, Description, Money out, Money in and Balance. |
| RBC Royal Bank | Canada | debit-credit | DD MMM | false | Date, Description, Debit, Credit and Balance; CAD and USD accounts are separate. |
| DBS Bank | Singapore | debit-credit | DD MMM | false | Date, Description, Withdrawal, Deposit and Balance — a common Singapore layout. |
| First Horizon Bank | United States | debit-credit | MM/DD | true | Date, Description, Withdrawals, Deposits and Balance — debits and credits sit in separate columns, with check numbers on their own line. |
| Webster Bank | United States | debit-credit | MM/DD | true | Date, Description, Withdrawals, Deposits and Balance — credits and debits in separate columns on the deposit statement. |
| Valley Bank | United States | debit-credit | MM/DD/YY | true | Date, Description, Debits, Credits and Balance — debits and credits split into two columns, with check numbers listed for paid items. |
| Frost Bank | United States | debit-credit | MM/DD/YYYY | true | Date, Description, Withdrawals/Debits, Deposits/Credits and Balance, with check numbers shown on their own lines. |
| Zions Bank | United States | debit-credit | MM/DD/YY | true | Date, Description, Withdrawals/Debits, Deposits/Credits and Balance — credits and debits in separate columns. |
| Old National Bank | United States | debit-credit | MM/DD/YYYY | true | Date, Description, Withdrawals, Deposits and Balance — debits and credits in two columns, with check numbers listed separately. |
| Associated Bank | United States | single-amount | MM/DD/YYYY | true | Associated Bank personal checking/savings statements usually run a single signed amount column: Date on the left, then Description, an Amount that's positive for deposits and negative (or parenthesized) for withdrawals, and a running Balance on the right, with beginning/ending balances summarized at the top. |
| Cadence Bank | United States | debit-credit | MM/DD/YYYY | true | Cadence Bank checking statements typically split debits and credits: Date, Description, then separate Withdrawals/Debits and Deposits/Credits columns and a Balance on the right; activity is often grouped into deposits, withdrawals, checks, and other debits sections. |
| Synovus Bank | United States | debit-credit | MM/DD/YYYY | true | Synovus Bank personal statements generally use two columns: Date, Description, separate Withdrawals/Debits and Deposits/Credits, and a running Balance on the right, with checks usually itemized in their own Check Number section. |
| Western Alliance Bank | United States | debit-credit | MM/DD/YYYY | true | Western Alliance Bank serves mostly business/commercial accounts, so statements are grouped into deposits, checks paid, and other debits sections; the main table shows Date, Description, separate Debits and Credits, and a daily or per-line Balance on the right. |
| East West Bank | United States | debit-credit | MM/DD/YYYY | true | East West Bank personal/business checking statements typically split into two columns: Date, Description, a Withdrawals column and a Deposits column, then Balance on the right, with beginning/ending balances summarized at the top; some statements carry bilingual descriptions. |
| Bank OZK | United States | debit-credit | MM/DD/YYYY | true | Bank OZK checking/savings statements generally split into columns: Date, Description, separate Withdrawals/Debits and Deposits/Credits, and a running Balance on the right, with checks usually listed by Check Number in their own ascending section. |
| Umpqua Bank | United States | single-amount | MM/DD | true | Umpqua personal checking and savings statements list transactions chronologically, one per line: Date (MM/DD), Description (payee or transfer detail), a single Amount column (debits negative, credits positive), and a running Balance on the right; card, ACH, and check activity are grouped into sections. |
| BankUnited | United States | single-amount | MM/DD/YYYY | true | BankUnited statements group activity by type — Deposits/Credits, Withdrawals/Debits, and Checks — with each line showing Date, Description, and Amount, while the account summary carries the beginning and ending balances; detail rows use a single amount column whose sign follows its section. |
| Flagstar Bank | United States | single-amount | MM/DD/YYYY | true | Flagstar checking statements list activity by date — Date, Description (merchant/ACH/transfer), a single Amount column (withdrawals negative, deposits positive), and a running Balance on the right — with checks, debit-card purchases, and electronic payments typically grouped into sections, plus fee and interest subtotals at the end. |
| PenFed Credit Union | United States | single-amount | MM/DD/YYYY | true | PenFed often combines several accounts (checking, savings, credit card) into one statement with a section per account; share/checking detail rows show Date, Description, a single Amount column (debit/credit), and a running Balance, while any credit-card section instead uses Transaction/Post dates with the charge amount. |
| SchoolsFirst Federal Credit Union | United States | single-amount | MM/DD/YYYY | true | SchoolsFirst statements are organized by member account (checking, savings, share), and within each section every line shows Date, Description, a single Amount column (withdrawals negative, deposits positive), and a running Balance, with share dividends and fees usually itemized at the end of the section. |
| Alliant Credit Union | United States | single-amount | MM/DD/YYYY | true | Alliant (an online-only credit union) breaks the statement out by account, with checking and high-rate savings detail rows showing Date, Description, a single Amount column (debits negative, credits positive), and a running Balance, and each section closing with the ending balance and dividends/interest paid. |
| BECU | United States | debit-credit | MM/DD/YYYY | true | Grouped by account (one table per checking/savings sub-account): Date, Description, Withdrawals, Deposits and Balance — debits and credits in separate columns. One statement often bundles several accounts, so each section is read separately. |
| Golden 1 Credit Union | United States | debit-credit | MM/DD/YYYY | true | Date, Description, Withdrawals/Debits, Deposits/Credits and Balance — debits and credits split across two columns. Each share account (savings/checking) forms its own section with a beginning and ending balance to reconcile against. |
| America First Credit Union | United States | debit-credit | MM/DD/YYYY | true | Listed per share account: Date, Description, Withdrawal amount, Deposit amount and Balance. A typical credit-union layout — one statement covers all your share accounts, each section carrying its own running balance. |
| Suncoast Credit Union | United States | debit-credit | MM/DD/YYYY | true | Date, Description, Debit (withdrawal), Credit (deposit) and Balance, with debits and credits in two columns. Savings, checking and other accounts appear in separate blocks, each with opening and closing balances for line-by-line reconciliation. |
| VyStar Credit Union | United States | debit-credit | MM/DD/YYYY | true | Grouped by account: Date, Description, Withdrawals, Deposits and Balance. Like most credit unions, several share accounts are combined in one statement, each section showing its own beginning and ending balance. |
| Marcus by Goldman Sachs | United States | single-amount | MM/DD/YYYY | true | An online-only savings account with a clean layout: Date, Description, Amount (deposits positive, transfers out negative) and Balance — a single signed amount column. Mostly interest postings and transfers, so few rows. |
| Mercury | United States | single-amount | MM/DD/YYYY | true | Mercury statements are split by account (Checking / Savings / Treasury); each section is a ledger with Date, Description (counterparty plus ACH/wire/card type), a single signed Amount column (credits positive, debits negative), and a running Balance on the right, with opening and closing balances bracketing the section. |
| Bluevine | United States | single-amount | MM/DD/YYYY | true | Bluevine business checking statements use a standard transaction table: Transaction Date, Description (ACH transfer, Bill Pay, debit-card purchase, etc.), a single signed Amount column (deposits positive, withdrawals negative), followed by a running Balance, with the masked account number, statement period and beginning/ending balances summarized at the top. |
| Novo | United States | single-amount | MM/DD/YYYY | true | Novo small-business checking statements are a single-account ledger: Date, Description (counterparty plus tags like Novo Boost / transfer / debit card), one signed Amount column, and a running Balance on the right, with the statement period, masked account number and opening/closing balances in the header. |
| Brex | United States | mixed | MM/DD/YYYY | true | Brex depends on the account: corporate Card statements show two dates (Trans Date and Post Date) plus merchant Description and charge Amount with no running balance, while Brex Cash / Business Account statements show Date, Description, a single signed Amount, and a running Balance. Check first whether you're looking at a card statement or a cash account. |
| Axos Bank | United States | debit-credit | MM/DD/YYYY | true | As a chartered online bank, Axos statements use the traditional reconciliation format: Date, Description (check number / ACH / debit card / interest), then two separate columns for Debits (Withdrawals) and Credits (Deposits), with a running Balance on the right, plus a deposit summary and interest detail. |
| Aspiration | United States | single-amount | MM/DD/YYYY | true | Aspiration's Spend & Save statements are a single-account ledger: Date, Description (merchant name with debit-card / ACH / transfer tags), one signed Amount column (deposits positive, spending negative), and a running Balance on the right, with the statement period, masked account number and opening/closing balances in the header. |
| Dave | United States | single-amount | MM/DD/YYYY | true | Date, Description, Amount (spend negative, deposits positive) and Balance — a single signed amount column in a clean ledger layout. |
| NatWest | United Kingdom | debit-credit | DD MMM YYYY | true | Date, Type, Description, Paid out, Paid in and Balance — money out and money in sit in separate columns. |
| Santander UK | United Kingdom | debit-credit | DD/MM/YYYY | true | Date, Description, Money out, Money in and Balance — debits and credits in separate columns with a running balance on each row. |
| Halifax | United Kingdom | debit-credit | DD MMM YY | true | Date, Payment type and Details, Money out, Money in and Balance — withdrawals and deposits in separate columns. |
| Nationwide Building Society | United Kingdom | debit-credit | DD MMM YYYY | true | Date, Description, Out, In and Balance — money out and money in in separate columns, with a running balance on each line. |
| TSB Bank | United Kingdom | debit-credit | DD MMM YYYY | true | Date, Details, Paid out, Paid in and Balance — debits and credits in separate columns with a running balance per row. |
| Monzo | United Kingdom | single-amount | DD/MM/YYYY | true | Monzo statements run oldest-to-newest with four core columns: transaction date, payee/description (often with a category emoji), a single signed amount in £ (money in positive, money out negative), and the running balance, plus an opening/closing balance summary. |
| Starling Bank | United Kingdom | single-amount | DD/MM/YYYY | true | Starling produces clean text PDFs with columns for date, counterparty/reference, transaction type (Faster Payment, Card, etc.), a single signed amount in £ (in positive, out negative), and the closing balance, with the statement period and opening/closing balances at the top. |
| first direct | United Kingdom | debit-credit | DD MMM YYYY | true | first direct (part of HSBC) uses the classic HSBC UK layout: Date, Payment type and details, Paid out, Paid in, and Balance — multiple entries on the same day often share one balance line and the date isn't reprinted for each row. |
| Scotiabank | Canada | debit-credit | MMM DD, YYYY | true | Scotiabank statements use the standard Canadian debit/credit ledger: Date, Transactions/Description, Amounts withdrawn ($), Amounts deposited ($), and Balance ($), with an Opening Balance at the top and a Closing Balance plus period totals at the bottom. |
| CIBC | Canada | debit-credit | MMM DD | true | CIBC statements follow the debit/credit ledger format: Date, Description, Withdrawals ($), Deposits ($), and Balance ($), opening with the Opening balance and ending with the Closing balance plus total deposits and withdrawals for the period. |
| National Bank of Canada | Canada | debit-credit | YYYY-MM-DD | true | National Bank of Canada statements use a debit/credit ledger: Date, Description, Debit/Withdrawals, Credit/Deposits, and Balance — being Quebec-based, field labels often appear in both English and French, with an opening balance at the top and a closing balance at the bottom. |
| Tangerine | Canada | single-amount | MMM DD, YYYY | true | Tangerine statements list each line as Date, Transaction description, a single signed Amount column (credits positive, debits negative), and a running Balance on the right. Chequing and Savings statements share the same clean layout. |
| Desjardins | Canada | debit-credit | YYYY-MM-DD | true | Desjardins (AccèsD) statements show Date, a description, then separate Withdrawals/Débits and Deposits/Crédits columns, with a running Balance (Solde) at the end. Statements are bilingual, so descriptions may mix French and English. |
| Simplii Financial | Canada | single-amount | MMM DD, YYYY | true | Simplii (a CIBC brand) no-fee chequing and savings statements list Date, Transaction description, a single signed Amount column (deposits positive, withdrawals negative), and a running Balance, in a clean CIBC-style layout. |
| Commonwealth Bank | International | debit-credit | DD MMM YYYY | true | Commonwealth Bank (CommBank) transaction and savings statements show Date, transaction Details, separate Debit and Credit columns, and a running Balance. Dates appear like '15 Mar 2026'; credit card statements instead use Date / Transaction / Amount. |
| Westpac | International | debit-credit | DD MMM YYYY | true | Westpac transaction account statements list Date, a Description, then separate Withdrawals/Debits and Deposits/Credits columns with a running Balance. Dates read like '15 Mar 2026'; credit card statements use a single Amount column under Date / Details. |
| National Australia Bank | International | debit-credit | DD MMM YYYY | true | NAB transaction and savings statements show Date, transaction Details, separate Debit and Credit columns, and a running Balance. Dates appear like '15 Mar 2026'; credit card statements use transaction/posting dates with an Amount column. |
| ANZ | International | debit-credit | DD MMM YYYY | true | ANZ Statement of Account lists one row per transaction in the order Date, Transaction Details, Withdrawals (Debit), Deposits (Credit) and Balance — debits and credits sit in separate columns, dates print as '12 Mar 2024', with the account number and statement period shown in the header. |
| HDFC Bank | International | debit-credit | DD/MM/YY | true | An HDFC Bank savings/current statement runs Date, Narration, Chq/Ref No., Value Dt, Withdrawal Amt., Deposit Amt. and Closing Balance per row — withdrawals and deposits in separate columns; amounts use the Indian comma grouping (lakh/crore) and dates print as DD/MM/YY like '15/03/24'. |
| ICICI Bank | International | debit-credit | DD/MM/YYYY | true | ICICI Bank's Detailed Statement shows S No., Value Date, Transaction Date, Transaction Remarks, Withdrawal Amount (INR), Deposit Amount (INR) and Balance (INR) per row — debits and credits in separate INR columns, with dates as DD/MM/YYYY like '15/03/2024'. |
| State Bank of India | International | debit-credit | DD MMM YYYY | true | A State Bank of India account statement lists Txn Date, Value Date, Description, Ref No./Cheque No., Debit, Credit and Balance per row — debit and credit in separate columns, dates as DD MMM YYYY like '15 Mar 2024', commonly seen in PDFs exported from YONO. |
| Axis Bank | International | debit-credit | DD-MM-YYYY | true | An Axis Bank statement runs Tran Date, Particulars, Chq No, Debit, Credit, Balance and Value Date per row — debits and credits in separate columns with Indian-style amount grouping, dates as DD-MM-YYYY like '15-03-2024'. |
| OCBC Bank | Singapore | debit-credit | DD MMM | true | An OCBC consolidated statement is grouped by account with one row per transaction in the order Date (Value Date), Description, Withdrawal, Deposit and Balance — debits and credits in separate columns, dates typically as 'DD MMM' (e.g. 15 Mar) with the year in the statement-period header, amounts in SGD. |
| United Overseas Bank | Singapore | debit-credit | DD MMM YYYY | true | A UOB statement lists each transaction on one row: Date, then a transaction Description, followed by separate Withdrawals and Deposits columns and a running Balance on the right. Savings/current accounts use this debit-credit split; UOB credit card statements instead use Transaction Date / Posting Date. |
| Hang Seng Bank | Hong Kong | debit-credit | DD MMM YYYY | true | A Hang Seng integrated/savings statement shows one row per entry: Date, Transaction Details, then separate Deposit and Withdrawal columns with a running Balance at the end. Credit card statements instead carry both a transaction date and a posting date. |
| Standard Chartered | International | debit-credit | DD MMM YYYY | true | A Standard Chartered current/savings statement lists one transaction per row: Date, Description, then separate Withdrawals and Deposits columns with Balance on the right. Layouts differ slightly by market (HK/SG/UK/IN), but the debit-credit-plus-balance structure is consistent. |
| Deutsche Bank | International | single-amount | DD.MM.YYYY | true | A Deutsche Bank statement (Kontoauszug) is typically single-amount: booking date (Buchung) and value date (Wert), a Verwendungszweck description, then one signed amount (Betrag, debits negative) and a running balance (Saldo). Amounts use German formatting (dot thousands, comma decimals). |
| BNP Paribas | International | debit-credit | DD/MM/YYYY | true | A BNP Paribas statement (relevé de compte) uses debit-credit columns: booking Date, value date (Valeur), a Libellé description, then separate Débit and Crédit columns, with the Solde (balance) shown as opening/closing totals. Amounts use French formatting (space thousands, comma decimals). |
| N26 | International | single-amount | DD.MM.YYYY | true | N26's PDF statement is single-amount: each row has the date, the payee/description, and one signed Amount column (debits negative, credits positive). The layout is clean and natively text-generated, with no separate debit/credit columns. |
| Allied Irish Banks | International | debit-credit | DD/MM/YYYY | true | An AIB current account statement row usually runs Date, Transaction Details (merchant or transfer reference), Debit, Credit, then a running Balance — debits and credits sit in separate columns with euro figures shown unsigned. |