Free bank statement converter: PDF to CSV, opens straight in Excel

Every line counted against the statement's own opening and closing totals.

Drop your statement

PDF, CSV or Excel

About a minute for the first page — we read every line, then count it against the statement's totals.

One file at a time. A password-protected PDF is fine — we’ll ask for the password.

By uploading, you agree to the Terms and Privacy Policy.No account needed.

No account, no bank login

Page 1 shown before you're asked for an email

Every row counted against the statement's own totals

1 · It gets read

Every transaction is pulled out of the statement — digital or scanned. You see page 1 straight away; the whole file follows by email.

2 · It gets checked

The rows are counted against the statement's own opening and closing totals, so you are told whether anything is missing before you download.

3 · You pick the shape

Pick your accounting software — the CSV comes out in that software’s column shape. Opens straight in Excel either way.


You have probably already tried to convert it yourself

Most people who land here are not accountants. They are running something, doing their own books, and have lost an evening to a statement PDF at least once.

Copy-pasting out of the PDF

Columns collapse into one. Amounts lose their minus signs. Two hours in, you are hand-fixing rows and you still do not trust the total.

Pasting it into an AI chat

It gives you something that looks right immediately. Then you spot-check three rows against the PDF and find one that is not, so now you have to check all of them.

A free online converter

Some are fine. Others bury the download under three ad walls, or hand you an installer nobody asked for. All of them mean uploading a bank statement — account numbers, balances, the lot — to a site you cannot name, without seeing a single row first.

The problem with all three is the same: you cannot tell whether anything went missing. MatchLedger counts what it extracted against the statement's own opening and closing totals, and tells you the answer before you download.


Bank statement to Excel, or straight into QuickBooks or Xero

Plenty of people convert a statement to Excel without wanting a spreadsheet at all. They want it in QuickBooks or Xero, and Excel is where they fix the headers, flip the sign on the amounts, strip out the columns their software rejects, and save it back out as a CSV.

That whole middle step is the thing you no longer have to do. Tell MatchLedger where the file is going — your accounting software — and the CSV comes out in that software's own column shape, with its date format and its sign convention, ready to import as-is.

Genuinely want the spreadsheet? Choose the Generic layout — Date, Type, Description, Reference, Memo, Category, Amount — and double-click it into Excel. Either way, being straight with you: it is not a photocopy of your statement. It is the content of it, arranged to be useful.

More on where the file can go: See every export format

Nothing quietly dropped

Extracted transactions are counted against the statement's own opening and closing totals. If something is missing you are told now, not in April.

Nothing to connect

You upload a file. No bank login, no credentials, no read-access token — which also means closed accounts and old cards still work.

Page 1 before your email

The first page's rows show on screen before you are asked for an address. If it is not right, you have handed over nothing.


What people actually use it for

Quarterly estimates

Pull three months of business spending into one sheet and total it by category without retyping anything.

Schedule C at tax time

A full year across several accounts, in one place, in time for the filing deadline.

Handing it to your accountant

Send a clean spreadsheet instead of a folder of PDFs — and stop paying someone hourly to do data entry.

Cards with no feed

Closed accounts and personal cards you cannot connect to anything. The statement PDF is all that exists, and that is enough.


Questions

Do I have to connect my bank account?
No. You upload a statement file. There is no bank login to hand over, no credentials stored, and no read-access token to grant. If an account is closed, or the card was never connectable, the PDF still works.
Which banks and cards work?
Any of them, US or international. There are no per-bank templates to choose or set up — the extraction reads the statement itself, including scanned and image-based PDFs.
Can I upload an Excel file?
Yes. An Excel workbook is read into a CSV first, then read like any other statement, with the same completeness check. A password-protected workbook needs the protection removed before you upload it, and the free converter takes smaller workbooks — a free account converts the whole file. What comes back is a CSV, whatever went in.
Do I get an Excel file, or a CSV?
A CSV. It opens straight in Excel — double-click and it is there, no import wizard — and it works the same in Numbers or any other spreadsheet.
Can I import the file straight into QuickBooks or Xero?
That is the point of picking a destination. Choose your accounting software before the file is sent, and the CSV comes out in that software's own column shape, date format and sign convention — no reworking it in a spreadsheet first. If you were converting to Excel only to tidy it up before importing, you can drop that step entirely.
Will the spreadsheet look like my bank statement?
No, and that is deliberate. The columns come out in the shape of wherever the file is headed, or a plain Generic layout — Date, Type, Description, Reference, Memo, Category and Amount. It is the content of your statement, reorganised into something you can sort and total, not a facsimile of the bank's own page layout.
Why do you ask for an email address?
You do not need one to see the first page — it shows on screen as soon as the statement is read. Converting the rest takes longer, so the finished CSV is emailed to you rather than making you wait on the page.
Can I convert more than one statement at a time?
The free converter takes one statement per run, and shorter ones. For a stack — a full year across several accounts — or a long statement, create a free account: uploads run in the background and several statements come back as a ZIP with one CSV each.
What does it cost?
Nothing while MatchLedger is in beta, and converting a statement needs no account, no credit card and no bank login. A free account is for longer statements, a stack of them, keeping your history, and checking the CSV against your QuickBooks or Xero books.

Convert your first statement now

Free while MatchLedger is in beta. No account needed, no credit card, no bank connection — and you see page 1 before you give an email address.

v1.25.0 · Sep 20, 2026