Bank Statement Converter PDF to Excel
Convert bank statements to Excel or CSV in one step. Upload a statement PDF and get a formatted spreadsheet with every transaction, a balance summary and the account details — with every running balance reconciled before you see it, so you know nothing is missing.
- Balance-checked, not just extracted
- Digital or scanned PDFs
- Excel and CSV output
Drop your bank statement here
or
PDF only · up to 20 MB · digital or scanned · large multi-page statements supportedReads statements from
New Profit & Loss tool is now live
Once your statement is in a spreadsheet, the companion tool turns it into a Profit & Loss report without accounting software. Paste rows straight from Excel or upload a CSV, tidy the data, and generate a print-ready report written for people who are not accountants.
- Bulk paste from Excel
- CSV / Excel upload
- Editable transaction table
- Handles signed or split In/Out columns
- Simple, print-ready Profit & Loss report
How to convert a bank statement to Excel
Three steps, no account and nothing to install. Most statements are done in well under a minute.
Drop in the PDF
Your browser opens the statement locally. Statements downloaded from online banking are read from the text inside the PDF; if there is no text layer — a scan or a photo — each page is read as an image instead.
Check the figures
Transactions appear in a table with a banner telling you whether every running balance reconciles. Edit any cell or delete any row, and the totals and the check recalculate as you type.
Export Excel or CSV
Download a formatted .xlsx with account details, a balance summary and the full transaction table — or a plain CSV shaped for importing into accounting software.
The PDF is opened in your browser, not on our server. Only the parts needed to read the transactions are sent to Google Gemini for extraction, and the Excel file is generated on your own machine — which is why the download is instant. Nothing is kept after you close the tab, and there is no account to delete.
What you get in the Excel file
- Account details — account holder, sort code or account number and the statement period, read off the statement itself.
- Balance summary — opening balance, total credits, total debits and the true closing balance taken from the last transaction.
- One row per transaction — Date, Type, Description, Amount and Balance, in the statement's own order.
- Ready to work in — frozen header row, amounts formatted to two decimals, and debits stored as negative numbers so a SUM of the Amount column is the net movement.
- The currency from the statement — pounds, rupees, euros or dollars: the currency is read from the document rather than assumed.
| Date | Type | Description | Amount | Balance |
|---|---|---|---|---|
| 01/12/2025 | DD | ANYTIME FITNESS | -37.95 | 212.26 |
| 01/12/2025 | DD | TROOLI FIBRE | -25.00 | 187.26 |
| 03/12/2025 | FPI | MERCY GEORGE | 200.00 | 387.26 |
| 04/12/2025 | DEB | TESCO STORES 3367 | -3.85 | 383.41 |
Converting a bank statement to CSV for accounting software
Xero, QuickBooks, Sage and FreeAgent all import bank transactions from CSV, not PDF. That is the gap this fills: the same rows, as plain comma-separated text, ready to map to the fields your software asks for.
What the CSV contains
- Five columns: Date, Type, Description, Amount, Balance — one row per transaction, header row included.
- A single signed Amount column: money out is negative, money in is positive. Most software maps this in one step.
- Dates as DD/MM/YYYY, and amounts as plain numbers with no currency symbols to strip out.
- Saved with a byte-order mark so Excel opens it in the right encoding instead of mangling accented payee names.
Before you import
- Check the reconciliation banner above the table first. Importing a statement that does not add up just moves the problem into your books.
- If your software wants separate Money In and Money Out columns, split the Amount column in Excel before importing.
- Import one statement period at a time and let the software match against the closing balance shown here.
- Keep the original PDF. It is your evidence; the spreadsheet is a working copy.
Why the figures can be trusted
Most PDF-to-Excel tools hand back whatever they read. A missed row or a payment recorded the wrong way round looks perfectly plausible in a spreadsheet — and only shows up later, when something does not reconcile. This converter checks its own work before you ever see it.
Every balance step must add up
Each running balance has to equal the one before it plus that row's amount. A missing, duplicated or misread transaction breaks the chain, and the break is reported with the row number instead of being hidden.
The statement's own totals must match
Where a statement prints its own Money In and Money Out totals, the extracted rows have to reproduce them to the penny. That is an end-to-end test no single wrong row can survive.
Overdrawn accounts read as negative
A balance printed as "£3,247.09 OD" or "DR" is money owed, not money held. It is converted to a negative figure, so an overdrawn account reconciles rather than inverting every payment.
Newest-first statements handled
Monzo and similar statements print the most recent transaction at the top, so the closing balance is the first row, not the last. The order is worked out from the ledger itself before anything is checked or exported.
Figures inside descriptions ignored
Exchange rates, foreign-currency amounts and quoted fees printed in a payment description are not the transaction amount. They are excluded, so a card payment abroad does not import at the wrong value.
A statement that fails is re-read
If the checks do not pass, the statement is read again a different way rather than shown to you. Accuracy is never traded for speed — and the banner above the table always tells you which result you are looking at.
AI extraction is highly accurate but not infallible, and these checks cannot catch a figure that is wrong in a way the statement's own arithmetic agrees with. Give the table a quick once-over before you file or reconcile — every cell is editable.
Which banks and statements work
There is no per-bank template to wait for. The statement's own layout is read directly, which is why an unusual bank or an old statement format works the same as a common one.
Works with
- UK banks and building societies — HSBC, Barclays, Lloyds, NatWest, Halifax, Santander, TSB, Nationwide — and the app banks: Monzo, Starling, Revolut, Tide, Mettle.
- Banks outside the UK, including Indian banks such as HDFC, ICICI, SBI, Axis and Kotak. The currency is taken from the statement.
- Personal and business current accounts, savings accounts and credit-card statements.
- Statements with separate Paid In / Withdrawn columns, or a single signed Amount column.
- Multi-page statements — typically a full year of transactions in one file.
- Scanned and photographed paper statements, as well as PDFs downloaded from online banking.
Good to know
- Up to 20 MB and 80 pages per PDF. Split anything larger and convert it in parts.
- Password-protected PDFs must be saved without the password first — the tool will tell you rather than fail quietly.
- Scanned statements take longer than digital ones, because every page has to be read as an image.
- A crisp scan converts far better than a photo taken at an angle or in poor light.
- If your bank offers a CSV or OFX download, use that instead — it needs no conversion at all.
- One file at a time. There is no bulk queue.
If something does not look right
The banner says a balance step does not add up
It names the row. Open the original PDF at that point and compare: usually a single amount has been misread, or a row that wraps over a page break has been merged. Correct the cell and the banner clears.
Some rows are missing
Check the note under the table for pages that could not be read, and check the page count — statements over 80 pages are truncated. Splitting the PDF into halves and converting each is the quickest fix.
No transactions were found
Confirm the file really is a statement rather than a summary letter or a certificate of balance, and that it is not password protected. For a photographed statement, retake it square-on in good light.
A rate-limit message appears
The tool runs on a daily allowance shared by everyone using it. If it is used up, the message says so plainly — try again later rather than re-uploading repeatedly.
Descriptions look duplicated
Some statements print the payee twice — once as the payee and once in the reference line. The amounts are unaffected; tidy the Description column in Excel, or edit the cells here before exporting.
The closing balance is not what you expected
The figure shown is the balance after the final transaction in the file, not the balance on your account today. If you converted one month of a longer statement, that is the difference.
What people use it for
Self Assessment and year end
Sole traders totting up a year of income and expenses from statements, where the figures have to add up to something defensible rather than roughly right.
Bookkeeping and VAT
Getting transactions into Xero, QuickBooks, Sage or a spreadsheet when the bank feed does not reach back far enough, or the account is closed.
Applications and reviews
Accountants, brokers and bookkeepers who are handed a stack of PDFs and need the transactions as rows before they can do anything useful with them.
Frequently asked questions
Is it really free, and do I need an account?
Do my bank statements get uploaded or stored anywhere?
Which UK banks does it work with?
Will it work on a scanned or photographed statement?
How accurate is it, and how would I know if something were wrong?
What are the file limits?
My PDF is password protected. What do I do?
What exactly do I get in the spreadsheet?
How do I convert a bank statement PDF to CSV instead of Excel?
Can I convert several bank statements to Excel?
Why not just use a general PDF to Excel converter?
Can I fix a row before exporting?
Why convert a statement to Excel at all?
Would you rather not do the bookkeeping at all?
We are a UK accounting practice. If converting the statement is the easy part and what follows is not, we can take the whole thing on — bookkeeping, VAT returns and Self Assessment, for sole traders and limited companies.
Related reading: Bookkeeping services · Sole trader bookkeeping · Bookkeeping for small business · Profit & Loss tool