Compatibility

Which banks and formats work.

beatrax reads the statement formats European banks already export, so it isn't tied to any one institution and doesn't need your banking password.

Formats it reads

FormatWhat it isTypical source
CAMT.053The ISO 20022 XML bank statement. The richest option — most structured detail, most reliable counterparty data.Most European banks, often labelled SEPA or ISO 20022
MT940The older SWIFT statement format. Widely offered, slightly less structured than CAMT.Most European banks
CSVPer-bank comma-separated exports. beatrax detects the shape for the banks it knows.Nearly every bank
ICS PDFMonthly credit-card statements as PDF, parsed directly.International Card Services
PayPal CSVThe per-transaction details export, not the balance report.PayPal

CAMT.053 is worth choosing where your bank offers it — the extra structure means better counterparty resolution and fewer rows landing in triage.

Verified

Shapes beatrax recognises explicitly, with an adapter or header profile and tests behind them. Detected automatically when you upload.

InstitutionCountryFormats
ASN BankNLCAMT.053, MT940, CSV (own shape)
INGNLCSV (own shape), CAMT.053, MT940
International Card Services (ICS)NLMonthly PDF statements
N26DE / EUCSV (own shape)
RevolutEU / UKCSV (own shape)
PayPalInternationalTransaction details CSV

Expected to work

These institutions publish CAMT.053 or MT940 to account holders, which beatrax parses generically. They have not been individually tested — so if one of them fails on a conforming file, that is a bug worth reporting, not an unsupported bank.

Netherlands

  • ABN AMRO
  • Rabobank
  • SNS
  • RegioBank
  • Triodos Bank
  • Knab
  • bunq
  • Van Lanschot
  • NIBC

Belgium

  • KBC
  • Belfius
  • BNP Paribas Fortis
  • ING Belgium
  • Argenta
  • Crelan
  • AXA Bank

Germany

  • Deutsche Bank
  • Commerzbank
  • the Sparkassen
  • the Volksbanken and Raiffeisenbanken
  • DKB
  • Postbank
  • comdirect
  • GLS Bank
  • Triodos Germany

Austria

  • Erste Bank and the Sparkassen
  • Raiffeisen
  • Bank Austria
  • BAWAG P.S.K.
  • Oberbank

France

  • BNP Paribas
  • Crédit Agricole
  • Société Générale
  • Crédit Mutuel
  • La Banque Postale
  • LCL

Spain

  • Santander
  • BBVA
  • CaixaBank
  • Banco Sabadell
  • Bankinter

Italy

  • Intesa Sanpaolo
  • UniCredit
  • Banco BPM
  • BPER Banca

Nordics

  • Nordea
  • Danske Bank
  • SEB
  • Swedbank
  • Handelsbanken
  • DNB
  • OP Financial Group

Switzerland

  • UBS
  • PostFinance
  • the Cantonal banks
  • Raiffeisen Switzerland

Ireland

  • Bank of Ireland
  • AIB
  • Permanent TSB

Poland, Czechia, and Central Europe

  • PKO Bank Polski
  • mBank
  • ING Bank Śląski
  • Santander Bank Polska
  • Česká spořitelna
  • Komerční banka
  • ČSOB
  • OTP Bank

Portugal, Greece, and the rest of the euro area

  • Millennium BCP
  • Caixa Geral de Depósitos
  • Novo Banco
  • Alpha Bank
  • Eurobank
  • National Bank of Greece
  • Bank of Cyprus
  • Luminor
  • SEB Baltics

Availability sometimes differs between personal and business products. Corrections from anyone who has actually tried it are welcome — that is the only way an entry moves from expected to verified. The full list lives in the specification →

What it doesn't do

  • No screen-scraping — beatrax never asks for your online banking password and never logs in as you.
  • No unsupported-bank guarantee — If your bank exports only a bespoke CSV nobody has mapped, you'll do some column-mapping yourself.
  • Open banking is optional — There is a connector for automatic fetching, but it is off by default and needs your own aggregator API key. File import is the primary path, deliberately.

Coming from another app

If you already keep a budget elsewhere, beatrax can import it rather than making you start over. YNAB, nYNAB and Actual Budget exports bring across categories, budget history, transactions, splits and cleared status.