MT940 converter
MT940 is the format corporate banking systems exchange statements in. Upload a statement or an export and download MT940, with one line per transaction.
Upload a file
What the MT940 file contains
- One statement block with a transaction line per movement
- Dates and amounts in the fields MT940 readers expect
- Debit and credit kept on the side the source shows them
- A file for treasury software rather than a spreadsheet
How to convert
Upload the source
A statement PDF, a CSV, or an Excel export.
Keep MT940 selected
MT940 is already the selected output on this page.
Import it downstream
Bring the file into your treasury or accounting system.
Why this is more accurate than OCR
OCR reads a statement by position on the page. When a description wraps onto a second line, or the debit and credit columns sit close together, a positional parser attaches the wrong text to the wrong number.
Read by position
02/03 DIRECT DEBIT 4471
ACME INSURANCE LTD 120.00
04/03 CARD PAYMENT
NORTHGATE MARKET -38.40The wrapped line becomes a second transaction, and the amount lands on the wrong row.
Read as content
02/03 DIRECT DEBIT 4471 ACME INSURANCE LTD 120.00
04/03 CARD PAYMENT NORTHGATE MARKET -38.40One row per transaction, the description kept whole, the amount in the amount column.
Frequently asked questions
What is an MT940 file?
MT940 is a bank statement format used between banks and corporate treasury systems. It carries the statement’s movements as tagged lines.
What about CAMT?
CAMT is the newer XML family that is replacing MT940. Conversion to CAMT is not produced here yet; MT940 is what this page outputs.
Which inputs work?
A statement PDF, a CSV export, or an Excel export from your bank.
Is my file kept?
No. The file is used only to produce the result and is deleted right after.
Do I need an account?
No. It works without signing up.