Convert a bank statement PDF to Excel
- Works with all 12 major UK banks
- Files deleted within 1 hour
- No signup for your first file
- UK GDPR & ICO-aligned processing
- TLS in transit, AES-256 at rest
Convert a bank statement PDF to Excel free: every transaction — date, description, money in, money out and running balance — extracted into a tidy XLSX you can import into Xero, QuickBooks, Sage or FreeAgent in seconds. UK bank layouts supported, files deleted in 1 hour.
Why teams use Bank Statement to Excel
DocumePro is the UK bank statement converter for accountants and bookkeepers, and bank statement to Excel is its most-used tool. Bank statement PDFs are designed to be read, not parsed, which is why importing them into accounting software is usually a painful copy-paste job. DocumePro reads the transaction table inside your statement — date, description, money in, money out, balance — and rebuilds it as a structured Excel file with proper data types: dates as Excel dates, amounts as numbers (not text), and one transaction per row. Multi-page statements are stitched into a single continuous sheet so totals and pivots work without any cleanup.
How do I convert a bank statement to Excel? Upload the PDF you downloaded from online banking, wait for the transaction table to be detected, then download the .xlsx. There is no signup for the first file and no watermark on the output. Password-protected statements should be opened and re-saved without the password first, because a locked PDF cannot be read by any converter.
The converter detects layouts from every major UK bank — Barclays, HSBC, Lloyds, NatWest, Santander, Nationwide, TSB, Halifax, Co-operative, Metro, Monzo, Starling, Revolut, Tide and Chase UK — plus US, EU and APAC formats. Wrapped descriptions are re-joined, transaction codes like DD, SO, FPI, FPO, BP, CHQ and ATM are preserved as a separate Type column, and credit/debit columns are kept as positive numbers so SUM formulas behave correctly. If your accounting tool needs a single signed Amount column, one Excel formula on import converts it — or use the Xero, QuickBooks and Sage variants, which output the exact column order each package expects.
Worked example: a three-page Barclays business current account statement covering 1 April to 30 April with 74 transactions converts into a single sheet of 74 rows and six columns — Date (01/04/2026 as a real Excel date), Type (DD), Description ("BT GROUP PLC DD"), Money out (48.00), Money in (blank) and Balance (12,418.62). Because the balance column survives intact, you can check that row 74's closing balance matches the PDF to the penny before you import anything — the fastest way to prove no transaction was dropped.
Typical workflows: monthly reconciliation when a bank feed misses a few days; year-end and UK Self Assessment work that needs 12–24 months of history in spreadsheet form; VAT return preparation where transactions need categorising before submission; forensic, audit and lending work where a structured running balance is mandatory; and bookkeeping for clients whose banks do not expose a CSV download. For an accountant handling twenty clients, that is typically several hours a month of retyping removed.
Accuracy and limits: text-based statements exported directly from online banking convert essentially perfectly. Scanned or photographed statements are run through OCR first — scan at 300 DPI and keep the page straight for best results. Free conversions cover files up to the size shown on the upload box; paid tiers raise the limit and allow batches of 100+ statements. Processing runs over TLS on UK/EU infrastructure, files are deleted within 60 minutes under our Non-Persistence Guarantee, nothing is used to train AI models, and no human reads your statement — which matters when the document contains a client's full account number and transaction history.
How it works
- Upload Statement — Drag and drop your bank statement PDF
- Extract Data — Our system extracts transactions automatically
- Download Excel — Get a clean spreadsheet ready for import
Key benefits
- Perfect for Xero, QuickBooks, and accounting software imports
- Extracts dates, descriptions, and amounts automatically
- Handles multi-page statements with ease
- Bank-grade security — files deleted in 1 hour
- No manual data entry required
- Works with all major bank statement formats
Common use cases
- Importing transactions to Xero or QuickBooks
- Monthly reconciliation for small businesses
- Expense tracking and categorization
Frequently asked questions
- Is Bank Statement to Excel free to use?
- Yes — your first conversion is free with no signup. For heavier use, DocumePro offers a £9.99 24-hour Day Pass and a £39.99/month Professional plan with unlimited conversions.
- Are my files kept after I use Bank Statement to Excel?
- No. Every uploaded file is permanently deleted from DocumePro servers within 60 minutes under our Non-Persistence Guarantee. Nothing is retained, shared, or used to train AI models.
- Do I need to install any software?
- No — Bank Statement to Excel runs entirely in your browser. There's nothing to install and no plug-in required. It works on Windows, macOS, iOS and Android.
- Is DocumePro suitable for UK legal, finance and accounting teams?
- Yes. DocumePro is UK GDPR-aligned, hosted on UK/EU infrastructure, and built specifically for solicitors, accountants, bookkeepers and finance teams that handle sensitive client documents.
DocumePro vs manual data entry
| Measure | DocumePro | Manual data entry |
|---|---|---|
| Time per statement | Under 1 minute (upload, convert, download) | 45–90 minutes of typing and checking at 60–90 seconds per row |
| Where errors come from | Layout edge cases — caught by comparing the closing balance to the PDF | Transposed digits, skipped rows, mis-keyed dates — each row is a fresh chance to slip |
| Data types in the output | Real Excel dates and numeric amounts, one transaction per row | Whatever was typed — text-formatted numbers break SUM and pivots |
| Running balance check | Balance column preserved, so the closing figure proves nothing was dropped | Must be re-derived by hand to spot a missing transaction |
| 12 months of history | Batch the 12 PDFs; the parser applies the same mapping to each | 9–18 hours of retyping, usually the week before the tax deadline |
| Cost | Free for your first file; £9.99 Day Pass or £39.99/month Professional | Bookkeeper time — at £30/hour, roughly £22–£45 per statement |
| Data handling | TLS in transit, AES-256 at rest, file hard-deleted within 60 minutes | Statement PDFs typically sit in email and downloads folders indefinitely |
How do I convert a bank statement PDF to Excel?
Upload the statement PDF you downloaded from online banking, wait for the transaction table to be detected, then download the .xlsx. The output has one row per transaction and columns for date, type, description, money out, money in and balance — real Excel dates and real numbers, not text. No signup is needed for your first file, and there is no watermark on the output.
- Download the statement from your bank as a PDF (not a screenshot) — most UK banks put this under Statements or Documents in online banking.
- Drop the PDF onto the upload box above. If the PDF is password-protected, open it, enter the password, and re-save it without one first.
- Wait while the transaction table is detected and the columns are typed. A 3-page statement usually takes a few seconds.
- Download the .xlsx and check that the final row's balance matches the closing balance printed on the PDF — that single check proves no transaction was dropped.
- Import into Xero, QuickBooks, Sage or FreeAgent, or keep working in Excel with pivots and SUMIFs.
Can I convert a bank statement PDF to CSV instead?
Yes. CSV is the format most accounting packages actually want for a manual bank import, and it is the safer choice when a package rejects .xlsx. The parser is identical — only the output writer changes — so the columns, date format and signed amounts are the same in both.
Use the CSV converter when you are importing into bookkeeping software, and Excel (.xlsx) when a human is going to work in the file: sort it, categorise transactions, build a reconciliation tab, or hand it to a lender or auditor. If you have already produced an Excel file, saving it as CSV from Excel gives an equivalent result, but going straight to CSV avoids Excel silently reformatting long reference numbers.
Will it work on a scanned or photographed statement? (OCR)
Yes, with a caveat. Statements exported directly from online banking are text-based and convert essentially without manual retyping. A scanned or photographed statement has no text layer, so it is run through OCR first: the page image is read, columns are detected from alignment rather than from embedded text, and the recognised rows are written into the spreadsheet.
OCR quality depends almost entirely on the input. Scan at 300 DPI, keep the page flat and square to the glass, avoid shadows across the middle fold, and use greyscale rather than heavily compressed colour. Where OCR is uncertain — a smudged 3 that could be an 8, a torn edge — check those rows against the PDF. The balance column is your safety net: if the closing balance reconciles, the amounts in between are consistent.
How do I export the result to Xero, QuickBooks, Sage or FreeAgent?
Each package expects its own column order, and getting it wrong is the usual cause of a failed import. Rather than remapping by hand, use the variant tuned to your software — the columns come out in the order the import wizard expects, with DD/MM/YYYY dates.
Xero's Manual Statement Import wants Date, Amount, Payee, Description, Reference, Cheque Number. QuickBooks Online accepts a 3-column (Date, Description, Amount) or 4-column (Date, Description, Credit, Debit) CSV. Sage 50 and Sage Business Cloud use their own bank feed import layout. FreeAgent takes a three-column dated CSV. All four expect UK dates, which is exactly why a generic US-format PDF-to-CSV tool tends to import 03/04 as 4 March instead of 3 April.
- Xero: use the Xero-ready converter, then Accounting → Bank Accounts → Manage Account → Import a Statement.
- QuickBooks: use the QuickBooks CSV converter, then Transactions → Bank transactions → Upload from file.
- Sage: use the Sage CSV converter, then Banking → the relevant account → Import Statement.
- FreeAgent: use the FreeAgent converter, then Banking → the account → More → Upload a Statement.
Which UK banks are supported?
Every major UK high-street bank, building society and challenger has a layout-tuned converter, because the differences between them are exactly what breaks generic tools: HSBC splits descriptions over two lines, Barclays wraps long references, NatWest separates paid-in and paid-out into distinct columns, Monzo includes emoji in merchant names, and Revolut adds an FX leg to foreign transactions.
Supported with a dedicated page: Barclays and Barclaycard, HSBC UK, Lloyds, NatWest and RBS, Santander UK, Nationwide Building Society, Halifax, TSB, The Co-operative Bank, Monzo, Starling and Revolut. Metro Bank, Tide, Chase UK, Wise, Bank of Scotland and Virgin Money statements are handled by the general converter, as are US, EU and APAC layouts.
Is it free, is it safe, and how accurate is it?
Your first conversion is free with no signup. Heavier use is covered by a £9.99 24-hour Day Pass or the £39.99/month Professional plan, which raises the file size limit and allows batches of 100+ statements for year-end and Self Assessment work.
On safety: uploads travel over TLS, are stored encrypted with AES-256 while being processed on UK/EU infrastructure, and are hard-deleted within 60 minutes under our Non-Persistence Guarantee. Nothing is used to train AI models, no human reads your statement, and there are no third-party advertising scripts on the page. That matters, because a statement contains a full account number and a complete picture of someone's spending.
On accuracy, an honest answer: text-based statements downloaded from online banking convert without manual retyping — the numbers in the spreadsheet are the numbers in the PDF, because they are read from the file's own text layer rather than guessed. Scanned statements depend on scan quality and should be spot-checked. We do not publish a headline accuracy percentage, because the only figure that matters is on your statement: reconcile the closing balance in the last row against the PDF and you have verified the conversion end to end.
Who uses this, and what does it replace?
The heaviest users are UK bookkeepers and accountants working through client statements where a bank feed has gaps or was connected part-way through the year, sole traders assembling 12 months of history before a Self Assessment deadline, and finance teams pulling transactions into a spreadsheet model rather than into a ledger. Mortgage brokers, insolvency practitioners and litigation teams use it when a structured running balance is mandatory evidence.
In every one of those cases the alternative is manual data entry — typing 75 rows per statement, per month, per client. The comparison table above sets out what that costs in time, error exposure and money.
More UK bank statement converters
Start from the UK bank statement converters hub to see every bank and accounting-software export in one place.
Popular next steps
- convert a Halifax statement to CSV
- convert a TSB statement to CSV
- convert a Co-operative Bank statement to CSV
- convert a Monzo statement to CSV
By UK bank
- convert a Barclays statement to CSV
- convert an HSBC statement to CSV
- convert a Lloyds statement to CSV
- convert a NatWest statement to CSV
- convert a Santander statement to CSV
- convert a Nationwide statement to CSV
- convert a Halifax statement to CSV
- convert a TSB statement to CSV
- convert a Co-operative Bank statement to CSV
- convert a Monzo statement to CSV
- convert a Starling statement to CSV
- convert a Revolut statement to CSV
By accounting software
Related document tools
- Invoice to Excel — Extract invoice data from PDFs into organized Excel spreadsheets for easy tracking.
- Password Protect PDF — Add password protection to your PDF documents for secure sharing.
- Flatten PDF — Flatten PDF forms and annotations for secure, uneditable document submission.
- AI to PDF — Convert Adobe Illustrator (.ai) files to PDF for easy sharing and viewing.
- EPS to PDF — Convert EPS (Encapsulated PostScript) files to universally viewable PDFs.
- SVG to PDF — Convert SVG vector files to high-quality PDFs for printing and sharing.
Go further with your financial documents
Converting the file is step one. These DocumePro surfaces read, verify and reuse the same documents once they are out of PDF.
- Document Intelligence Hub — Eight specialist agents read UK compliance, finance, ESG and legal documents and return structured findings.
- PDF authenticity & tamper check — Detect post-signing edits, incremental saves and altered page objects.
- Hidden metadata report — See the author, device, edit history and revision traces buried in a file.
- DocFill client onboarding forms — Extract details from passports, bills and IDs and auto-fill your own client forms and templates.
Upload your bank statement PDF above to extract every transaction into Excel — your reconciliation-ready XLSX downloads immediately and the source file is purged within the hour. Need a different output? Use bank statement to CSV, or the Xero, QuickBooks and Sage-ready variants.