StatementSheet

StatementSheet › Guides

Convert camt.053 bank statements to Excel

A camt.053 file is your bank statement as ISO 20022 XML. Drop it here and every transaction lands in one table you can download as Excel or CSV.

Try it with your file:

Drop bank statements here or click to choose: .xml (camt), .sta / .txt / .940 (MT940), .zip

What is a camt.053 file?

camt.053 (“bank-to-customer statement”) is the XML message banks use for end-of-day account statements under the ISO 20022 standard. It is gradually replacing the SWIFT MT940 text format. The related camt.052 is an intraday report and camt.054 a notification of individual debits or credits; they share the same structure.

The file is made for accounting software. Opened in a browser or in Excel’s XML import it shows deeply nested elements: statements, entries, transaction details, related parties and remittance information, which Excel flattens into repeated rows.

How to convert camt.053 to Excel

  1. Download your statements from online banking as camt.053 (sometimes called “ISO 20022 XML” or “CAMT”). A ZIP with several days works too.
  2. Drop the files above. Each statement is listed with its opening and closing balance, and every transaction appears in one table sorted by date.
  3. Click “Download Excel” for a workbook with a Transactions sheet and a Statements sheet, or “CSV: transactions”.

Where each column comes from

camt.053 elementColumn in the export
Ntry/BookgDtBooking date
Ntry/ValDtValue date
Ntry/Amt + CdtDbtIndAmount (negative for DBIT)
TxDtls/RltdPties/Dbtr or CdtrCounterparty (payer for money in, payee for money out)
TxDtls/RltdPties/DbtrAcct or CdtrAcctCounterparty IBAN
TxDtls/RmtInf/UstrdRemittance information
TxDtls/RmtInf/Strd/CdtrRefInf/RefStructured reference (RF, QR reference)
TxDtls/Refs/EndToEndIdEnd-to-end ID
TxDtls/Refs/MndtIdMandate ID (direct debits)
BkTxCdBank transaction code
Ntry/AddtlNtryInfAdditional information
Stmt/Bal (OPBD, CLBD)Opening and closing balance

Batch bookings (one entry with several transactions, for example a salary run or a collection of direct debits) are split into one row per transaction when the bank gives each transaction its own amount.

Common bank transaction codes

BkTxCd (domain-family-subfamily)Meaning
PMNT-RCDT-ESCTSEPA credit transfer received
PMNT-ICDT-ESCTSEPA credit transfer sent
PMNT-RRCT-ESCTSEPA instant credit transfer received
PMNT-RDDT-ESDDSEPA direct debit charged to your account
PMNT-IDDT-ESDDSEPA direct debit you collected
PMNT-CCRD-POSDCard payment at a point of sale
PMNT-CCRD-CWDLCash withdrawal

Balance check

For every statement the tool checks that opening balance + transactions = closing balance. If a file is incomplete or an entry was not read, the statement is flagged with ⚠ instead of silently giving you wrong totals.

Private by design

Bank statements are sensitive. The files are parsed by JavaScript in your browser and never uploaded, so no third party sees your transactions.

Questions

Which camt versions are supported?

camt.053, camt.052 and camt.054 in every version from .001.01 to .001.13, including the .001.08 layout where party names moved to Dbtr/Pty/Nm.

Can I convert several accounts at once?

Yes. Drop files from different accounts and banks; every row carries its account so you can filter or pivot by account.

Why is the amount negative?

Debits (CdtDbtInd = DBIT, money leaving the account) are exported as negative numbers, so a column sum gives the net movement.

Does it work offline?

Yes. Once the page has loaded you can disconnect; ZIP and Excel export load a small library on first use.

Export files with Pro

The free version exports up to 3 statement files at once. Pro removes the limit for a one-time €19, with no subscription and a 14-day refund.

Buy Pro, €19

Already bought? Paste your licence key: