Supported banks
StatementTable reads the printed table rather than a bank-specific template, so most statements work on the first try. Below is what we have actually verified, not a marketing list. Every conversion is balance-checked regardless of bank, so an unverified bank is safe to try on the free tier.
Verified with real statements
| Bank | Country | Document | Notes |
|---|---|---|---|
| Türkiye İş Bankası | Türkiye | Account statement (Hesap Özeti) | Newest-first ordering detected and exported chronologically; 100% reconciliation on 3 statements |
| DenizBank | Türkiye | Credit card statement (Kart Ekstresi) | Subtotal rows excluded; opening/closing debt reconciled |
Verified with synthetic statements (layout families)
We generate realistic statements in these layouts, including scanned and rotated copies, and measure cell-level accuracy against known ground truth. Real-statement verification for these banks is in progress.
- United States — checking statements with Withdrawals / Deposits / Balance columns, MM/DD/YYYY dates (Chase, Bank of America, Wells Fargo-style).
- United Kingdom — current account statements with Money out / Money in / Balance, DD/MM/YYYY dates, negative (overdraft) balances (Barclays, HSBC, Lloyds, NatWest, Monzo-style).
- Türkiye — Borç / Alacak / Bakiye with 1.234,56 number format and DD.MM.YYYY dates.
How verification works
A bank moves to "verified" when at least three real statements of that layout convert with a passing balance reconciliation and a manual spot check. If your bank is missing, run a statement on the free tier: if the reconciliation badge is green, you are done; if not, email support@statementtable.com with the bank name and a description of the layout (not the statement itself) and we will add it, usually within a week.