Convert CAMT.053 files to Excel

Upload the camt.053 XML file from your bank and download an Excel workbook or CSV with one row per booked entry — a real date, a signed amount, the counterparty, the payment purpose and a category — checked against the file's own opening and closing balances.

Drop your statement here

PDF, scans and phone photos, or CSV, Excel, OFX, QIF, CAMT and MT940 exports

See the result before you payAny bank, any language

Updated October 28, 2026

Step by step

  1. 1

    Download the camt.053 file

    In your business online banking, export the account statement as camt.053 (banks also label it CAMT, ISO 20022 or XML statement). If the bank hands you a ZIP of daily files, unzip it first.

  2. 2

    Upload the XML

    Drop one .xml file or a whole folder of them. Each account and currency becomes its own statement, and daily statements of the same account are joined up.

  3. 3

    Export

    Choose Excel or CSV, or a file for your accounting software: QuickBooks, Xero, OFX or QIF. Several files can go into one export, limited to a date range if you like.

What is a CAMT.053 file?

CAMT.053 is the ISO 20022 Bank-to-Customer Statement: the end-of-day account statement as an XML file. It carries the same information as a printed statement — account, period, opening and closing balance, every booked entry — but in tagged fields a computer can read without guessing.

Banks offer it mainly to business customers, through business online banking, EBICS or host-to-host connections, and it is common wherever SEPA payments are used. It is the ISO 20022 successor of the SWIFT MT940 statement. The exact version is in the file's namespace, for example camt.053.001.02 (widely used for SEPA) or a later version such as camt.053.001.08. The message definitions are published in the ISO 20022 catalogue.

The camt.053 file format: the parts that matter

A camt.053 file is long and deeply nested, but for bookkeeping only a handful of elements matter. All of them sit inside Document → BkToCstmrStmt:

ElementWhat it holds
GrpHdrMessage id and creation time of the file
StmtOne statement: usually one account for one day. A file can contain many
AcctThe account: IBAN (or another id), currency, owner and the servicing bank
BalBalances, typed by a code: OPBD opening booked, PRCD previously closed booked (some banks use it instead of OPBD), CLBD closing booked, CLAV closing available
NtryOne booked entry: amount with its currency (Amt, Ccy attribute), CdtDbtInd (CRDT or DBIT), status (BOOK, PDNG), booking date (BookgDt), value date (ValDt), bank reference and transaction code (BkTxCd)
NtryDtls / TxDtlsDetails of the payment behind an entry: the parties (Dbtr, Cdtr with their names and IBANs), references such as EndToEndId, and the purpose text in RmtInf / Ustrd
AddtlNtryInfExtra free text from the bank, often the booking text

Amounts in camt.053 are always positive. Whether money went in or out is in CdtDbtInd, and a reversal indicator (RvslInd) can flip it. Summing the Amt column without that logic gives a meaningless total.

A camt.053 example, element by element

Here is one direct debit as it appears in a camt.053 file, and where each value ends up in the Excel file:

ElementExample valueIn the Excel file
Acct / Id / IBANDE89370400440532013000Account label (last 4 digits)
Bal, type OPBD1250.00 EUR, CRDTOpening balance in the Summary sheet
Ntry / Amt89.90 (Ccy EUR)Amount −89.90
Ntry / CdtDbtIndDBITThe minus sign
Ntry / BookgDt / Dt2026-09-14Date, as a real Excel date
TxDtls / RltdPties / Cdtr / NmSTADTWERKE MUSTERSTADTDescription, and a clean payee: Stadtwerke Musterstadt
TxDtls / RmtInf / UstrdAbschlag Strom SeptemberDescription
——Category, e.g. Utilities
Bal, type CLBD1160.10 EUR, CRDTClosing balance; 1,250.00 − 89.90 = 1,160.10, so the check passes

How to open a camt.053 file in Excel

A browser or text editor shows a camt.053 file as raw XML. Excel for Windows can load it through Data → Get Data → From File → From XML, but Power Query returns nested tables: amounts without signs, CRDT and DBIT in a separate column, names and purpose texts in child tables you have to expand and join. That works for a one-off look; it is slow to repeat every month and easy to get wrong.

Converting the file gives you one flat table instead. When we read a camt.053 file:

  • Debits become negative and credits positive, with reversals taken into account
  • The booking date is used as the date (the value date when there is no booking date)
  • The description combines the other party — the creditor for money out, the debtor for money in — with the purpose text
  • Entries that are not booked yet (pending or information-only) are left out, so the statement matches its booked balances
  • Each entry gets a clean payee name and a category, the same as a PDF converted to Excel
  • The opening balance plus all entries must equal the closing balance; if it doesn't, you see it before you export

camt.052 vs camt.053 vs camt.054

The three cash-management messages share the same building blocks (Acct, Bal, Ntry) but serve different jobs. All three can be uploaded:

MessageISO 20022 nameWhat banks use it for
camt.052Bank-to-Customer Account ReportIntraday or interim reports; may include entries that are not booked yet
camt.053Bank-to-Customer StatementThe end-of-day statement with booked entries and booked balances — the one for bookkeeping
camt.054Bank-to-Customer Debit/Credit NotificationNotifications of single debits or credits, often the breakdown of a batch booking; usually without balances

For accounting and reconciliation, download camt.053. A camt.054 file usually has no opening or closing balance, so there is nothing to check its entries against.

CAMT.053 vs MT940: which should I download?

Both describe the same statement. CAMT.053 is richer: names, IBANs, end-to-end references and the purpose text each have their own field, while MT940 squeezes the same details into at most six lines of 65 characters in its :86: field, laid out differently from bank to bank. Swift's equivalence tables map MT940 to camt.053, and banks are moving customers to ISO 20022.

If your bank offers both, take camt.053. Use MT940 only when the software you feed it to reads nothing else. For converting to Excel it makes no difference: we read both, see MT940 to Excel.

Several accounts, daily files and whole years

One camt.053 file often holds several statements: one per account, or one per day. We group them by account and currency. Daily statements of the same account join into one statement, with the opening balance of the first day and the closing balance of the last, and a second account or currency becomes a separate statement.

Some banks deliver one XML file per day, often zipped. Unzip the archive and upload all the files at once, then export them together into one Excel workbook or CSV file, optionally limited to a date range — the usual request when accountants and bookkeepers close a month or a year.

Questions

What is a CAMT.053 file?

It is the ISO 20022 bank-to-customer statement: an XML file with the account, its opening and closing balances and every booked entry of the period. It is the successor of the SWIFT MT940 statement.

How do I open a CAMT.053 file in Excel?

Excel for Windows can import it via Data → Get Data → From XML, but you get nested tables with unsigned amounts. Converting it gives one row per entry with a signed amount, payee and category.

What is the difference between camt.052, camt.053 and camt.054?

camt.052 is an intraday account report, camt.053 the end-of-day statement, and camt.054 a notification of individual debits or credits. Use camt.053 for bookkeeping.

CAMT.053 vs MT940: which should I download?

CAMT.053 if your bank offers it: it keeps names, IBANs and references in separate fields. Both convert to Excel the same way.

Does converting a CAMT.053 file use pages?

No. CAMT, MT940, CSV, Excel, OFX and QIF files use no pages, but you need a plan or a page pack to upload them. See pricing.

Can I export the result to QuickBooks or Xero?

Yes. Besides Excel and CSV you can export a QuickBooks Online CSV, a .qbo file for QuickBooks Desktop, a Xero CSV, OFX or QIF. See bank statement to Xero.

Your next statement takes seconds.

See what we find on your statement before you pay.

Upload a statement