Skip to content
Banking Converter

Supported banks

The converter does not use a template per bank; it reads the structure of the page. This directory says exactly what has been tested and what has not, so you can judge the claim rather than take it on trust.

What the statuses mean

Tested (synthetic layout)
A statement layout family reproduced as a synthetic fixture and checked on every engine release. These are not documents from a real bank.
Universal parser, not yet individually verified
A real bank we expect the universal, template-free parser to handle. We have not yet verified it with real statements and make no claim about individual accuracy.

Banking Converter is not affiliated with, endorsed by, or connected to any bank listed here. Names are used only to describe which statements the software is expected to read. Statuses will be upgraded to tested only when real statements have been verified; per-bank pages are not published until then.

Synthetic layouts

Layout familyCountryStatusNotes
US checking statement with running balanceUSTested (synthetic layout)MM/DD/YYYY dates, 1,234.56 numbers, Debit/Credit/Balance columns, multi-page.
US credit card statementUSTested (synthetic layout)Charges and payments with liability sign convention; payments, fees and interest lines.
UK current account statementGBTested (synthetic layout)DD/MM/YYYY dates, Money out / Money in columns, sort code and account number header.
Eurozone statement with decimal comma (German style)DETested (synthetic layout)DD.MM.YYYY dates, 1.234,56 numbers, IBAN header.
French statement with space thousands separatorFRTested (synthetic layout)1 234,56 numbers, Débit / Crédit columns.
Canadian chequing statementCATested (synthetic layout)Withdrawals / Deposits columns, transit and account number header.
Australian savings statementAUTested (synthetic layout)DD/MM/YYYY dates, BSB header, Debit/Credit columns.
Swiss statement with apostrophe thousands separatorCHTested (synthetic layout)1'234.56 numbers, DD.MM.YYYY dates.
Indian statement with lakh grouping and DR/CR suffixINTested (synthetic layout)1,23,456.78 numbers, 125.00 DR / 125.00 CR amounts.
Statement with parenthesised negativesUSTested (synthetic layout)(125.00) for debits in a single Amount column.
Statement without a running balance columnUSTested (synthetic layout)Reconciled from opening and closing balances only.
Statement with ISO datesUSTested (synthetic layout)YYYY-MM-DD dates in a text-based PDF.
Statement with wrapped descriptionsUSTested (synthetic layout)Descriptions spanning two or three printed lines.
Multi-account statementUSTested (synthetic layout)Two accounts in one PDF, each with its own balances.
Hybrid text and scanned PDFUSTested (synthetic layout)Some pages have a text layer, others are images.
Password-protected PDFUSTested (synthetic layout)Encrypted statement opened with a user-supplied password.
Clean 300 dpi scanUSTested (synthetic layout)Image-only pages read with OCR.
Rotated scanUSTested (synthetic layout)Pages scanned sideways or upside down; orientation corrected before OCR.
Noisy scanUSTested (synthetic layout)Speckle noise and faint print; low-confidence words flagged.

North America

BankCountryStatusNotes
ChaseUSUniversal parser, not yet individually verifiedUSD
Bank of AmericaUSUniversal parser, not yet individually verifiedUSD
Wells FargoUSUniversal parser, not yet individually verifiedUSD
CitiUSUniversal parser, not yet individually verifiedUSD
U.S. BankUSUniversal parser, not yet individually verifiedUSD
Capital OneUSUniversal parser, not yet individually verifiedUSD
PNC BankUSUniversal parser, not yet individually verifiedUSD
TruistUSUniversal parser, not yet individually verifiedUSD
TD BankUSUniversal parser, not yet individually verifiedUSD
American ExpressUSUniversal parser, not yet individually verifiedUSD
RBC Royal BankCAUniversal parser, not yet individually verifiedCAD
TD Canada TrustCAUniversal parser, not yet individually verifiedCAD
ScotiabankCAUniversal parser, not yet individually verifiedCAD
BMOCAUniversal parser, not yet individually verifiedCAD
CIBCCAUniversal parser, not yet individually verifiedCAD

United Kingdom & Ireland

BankCountryStatusNotes
BarclaysGBUniversal parser, not yet individually verifiedGBP
HSBC UKGBUniversal parser, not yet individually verifiedGBP
Lloyds BankGBUniversal parser, not yet individually verifiedGBP
NatWestGBUniversal parser, not yet individually verifiedGBP
Santander UKGBUniversal parser, not yet individually verifiedGBP
Nationwide Building SocietyGBUniversal parser, not yet individually verifiedGBP
MonzoGBUniversal parser, not yet individually verifiedGBP
Starling BankGBUniversal parser, not yet individually verifiedGBP
RevolutGBUniversal parser, not yet individually verifiedGBP
WiseGBUniversal parser, not yet individually verifiedGBP
AIBIEUniversal parser, not yet individually verifiedEUR
Bank of IrelandIEUniversal parser, not yet individually verifiedEUR

Europe

BankCountryStatusNotes
Deutsche BankDEUniversal parser, not yet individually verifiedEUR
CommerzbankDEUniversal parser, not yet individually verifiedEUR
N26DEUniversal parser, not yet individually verifiedEUR
INGNLUniversal parser, not yet individually verifiedEUR
ABN AMRONLUniversal parser, not yet individually verifiedEUR
BNP ParibasFRUniversal parser, not yet individually verifiedEUR
Société GénéraleFRUniversal parser, not yet individually verifiedEUR
Crédit AgricoleFRUniversal parser, not yet individually verifiedEUR
BBVAESUniversal parser, not yet individually verifiedEUR
Banco SantanderESUniversal parser, not yet individually verifiedEUR
UniCreditITUniversal parser, not yet individually verifiedEUR
Intesa SanpaoloITUniversal parser, not yet individually verifiedEUR
UBSCHUniversal parser, not yet individually verifiedCHF
Raiffeisen SwitzerlandCHUniversal parser, not yet individually verifiedCHF
NordeaFIUniversal parser, not yet individually verifiedEUR

Asia-Pacific

BankCountryStatusNotes
Commonwealth BankAUUniversal parser, not yet individually verifiedAUD
ANZAUUniversal parser, not yet individually verifiedAUD
WestpacAUUniversal parser, not yet individually verifiedAUD
NABAUUniversal parser, not yet individually verifiedAUD
HDFC BankINUniversal parser, not yet individually verifiedINR
ICICI BankINUniversal parser, not yet individually verifiedINR
State Bank of IndiaINUniversal parser, not yet individually verifiedINR
DBSSGUniversal parser, not yet individually verifiedSGD

Middle East & Africa

BankCountryStatusNotes
Emirates NBDAEUniversal parser, not yet individually verifiedAED
Standard BankZAUniversal parser, not yet individually verifiedZAR

Bank not listed?

Upload the statement anyway. The parser identifies the transaction table from its headers and values, and the reconciliation checks tell you immediately whether the extraction is complete. If a statement fails, use the feedback control on the conversion to send it to engineering (only with your permission), or contact support with the conversion id.