Skip to main content
used by 263 tax offices

CSV input

Convert CSV to CAMT.053

Prepare existing CSV transactions directly for CAMT.053 without PDF extraction or OCR.

Upload CSV and create CAMT.053

Drop your CSV or XLSX file here

Upload a CSV or XLSX file with booking date, amount and description. MT940/CAMT.053 additionally require an account identifier, currency and a reliable balance basis.

EU infrastructure
trusted by 263 tax firms
Direct CSV workflow without OCR
Made in Germany
SSL encryption
No subscription
CSV input

1 credit per started block of 50 transactions

1–50 transactions = 1 credit, 51–100 = 2 credits, and so on. CSV input is billed by transaction count rather than PDF pages.

What data does the CSV need?

A transaction date and amount must be identifiable. Description/reference is recommended; separate debit and credit columns are supported.

  • Date / booking date
  • Amount or debit/credit
  • Description / reference

Additional data for statement formats

MT940 and CAMT.053 represent account statements, so KontoCSV also requires an account identifier, currency and reliable balance basis. Missing statement metadata is not invented.

  • IBAN or account identifier
  • ISO currency
  • Opening/closing balance or consistent running balances

Move directly from CSV to the target format

1

Export CSV from the bank, card or payment provider.

2

Upload the CSV and review the target profile.

3

Review the generated file before importing it.

Frequently asked questions

Does the CSV need one exact column layout?

A transaction date and amount must be identifiable. Description/reference is recommended; separate debit and credit columns are supported.

How is CSV to CAMT.053 billed?

1–50 transactions = 1 credit, 51–100 = 2 credits, and so on. CSV input is billed by transaction count rather than PDF pages.

Why does CAMT.053 need account and balance data?

MT940 and CAMT.053 represent account statements, so KontoCSV also requires an account identifier, currency and reliable balance basis. Missing statement metadata is not invented.