International bank statement converter
Convert non-US and non-English bank statements to CSV, Excel, QuickBooks (QBO) or Xero — handling foreign layouts, multiple currencies, day-first dates and other languages that US-centric converters simply break on. And every statement is reconciled to the penny.
Why most converters are quietly US-only
A lot of statement converters are built and tested almost entirely on US banks. That works until you hand them a statement from anywhere else, and then the assumptions baked into the tool start to fail one by one:
- Different layouts. Banks outside the US arrange columns, running balances, and headers their own way. A template built for US statements has nothing to match against.
- Different date formats. Much of the world writes dates day-first (25/12/2026) or spells the month in another language. A tool that assumes MM/DD/YYYY will silently swap days and months — or reject the statement.
- Different number formatting. In many countries
1.234,56means one thousand two hundred thirty-four and fifty-six cents. A US-first parser reads that as either 1.23 or 123,456 — and your totals are wrong. - Other currencies. Euros, pounds, pesos, and other symbols and codes aren't always recognized, so amounts get dropped or mangled.
- Other languages. Column headers and transaction descriptions in Spanish, French, Portuguese, German and beyond aren't understood by a tool keyed to English labels.
The result is the same each time: missing rows, mis-parsed amounts, flipped dates, or an outright "unsupported" error — on a statement that's completely ordinary in its own country.
BankTidy reads the statement in its own terms
BankTidy reads the page the way a person would — understanding the layout, the language, the dates and the numbers in context, instead of forcing everything into a US template. Column headers in another language, day-first dates, and comma-decimal numbers are interpreted as what they actually are. Descriptions come through in their original language so you can still categorize them for the books.
1.234,56-style figures are read correctly.One note for accuracy: BankTidy captures amounts exactly as they appear on the statement, in that statement's currency. It does not convert between currencies or apply exchange rates — it faithfully extracts the figures your statement already shows.
The reconciliation check catches what language couldn't
Crossing languages, currencies and date formats is exactly where a silent error could slip in — so BankTidy checks its own work. For every statement, the opening balance plus the sum of every extracted transaction is compared against the printed closing balance.
No cross-border logins required
BankTidy works from a statement PDF you already have, so there's no account linking and no login — which matters even more internationally, where open-banking connections often don't exist or don't reach across borders. Files are used only to produce your export, encrypted in transit and at rest, and are not used to train anything. How we handle data →
Frequently asked questions
Does it work with banks outside the US?
Yes. BankTidy reads the statement page the way a person does rather than matching it to a US-centric template, so a statement from a bank in Canada, the UK, the EU, Latin America or elsewhere is handled the same way. Our public benchmark includes real statements from Canada, the United States, and Ecuador — all reconciled to the penny.
Can it read a statement that isn't in English?
Yes. Non-English statements work — the benchmark includes a French-language Canadian statement and a 79-transaction Spanish-language statement from Banco Bolivariano in Ecuador, both reconciled to the penny. The transaction descriptions come through in their original language so you can categorize them.
What about different date formats and number formatting?
BankTidy reads the statement in context, so day-first dates (DD/MM/YYYY), month names in other languages, and number styles like 1.234,56 are interpreted correctly rather than being force-fit to a US convention. The reconciliation check is a strong backstop: if a date or amount were misread, the balances wouldn't tie and the statement would be flagged.
Does it handle other currencies?
Yes. Amounts are extracted as printed on the statement, in the statement's own currency — dollars, euros, pounds, pesos and so on. BankTidy does not convert currencies or apply exchange rates; it captures the figures your statement actually shows so your books stay accurate.
Will an international statement still reconcile?
It goes through the same check as any statement: opening balance plus the sum of every extracted transaction is compared to the printed closing balance. The 79-transaction Spanish-language Ecuadorian statement in our benchmark reconciled to the penny, which is only possible if every line was captured correctly.
Is a bank login required?
No. There is no account linking and no login — you upload a PDF you already have. That also sidesteps the open-banking connections that often don't exist or don't reach across borders. Files are used only to produce your export and are not used to train anything.