Back to VoodooTech

Flagship SaaS · live

StatementConverter.UK

From raw PDF to clean spreadsheet in seconds.

StatementConverter.UK uses bespoke parsers for 20+ UK banks. Drag a statement PDF in, get a frozen-header Excel file ready for your accounting software. Batch up to 15 at once. Zero retention. Five free conversions on signup.

20+ UK banksBatch up to 15<2s per statementZero retentionXero · Sage · QuickBooks · FreeAgent
www.statementconverter.uk/dashboard
SC
StatementConverter.UK/ Dashboard
A

Credits

42

UK banks

20+

Batch size

15

Converting batch · 1 of 3 done

2.4s elapsed

  • hsbc-current-april-2026.pdf184KB47 tx
  • barclays-business-april.pdf92KBparsing
  • monzo-personal-2026-04.pdf67KBqueued

Bank

HSBC

Account

····1234

In

£3,385

Out

£708

DateTypeDescriptionOutInBalance
01 AprDEBSAINSBURYS SMKT42.38·2,458.62
02 AprFPIFPI ACME LTD SALARY·3,200.005,658.62
03 AprDDDD BRITISH GAS98.50·5,560.12
05 AprVISVIS TRAINLINE.COM67.20·5,492.92
06 AprTFRTFR SAVINGS POT500.00·4,992.92
08 AprBGCBGC CLIENT REFUND·185.405,178.32

20+

UK banks · pattern-matched

<2s

Average per-statement conversion

15

Statements per batch

0

Statement bytes retained

The problem

Bank statement reformatting is the worst part of the month.

Every UK bank exports statements in its own format. HSBC's columns are not Barclays's columns. Lloyds wraps long descriptions onto two lines. Monzo doesn't even have proper running balances on PDFs.

What should be a five-minute reconciliation turns into an hour of manual copy-paste from PDF to spreadsheet, fixing column alignments, normalising date formats, and spotting parse errors by eye.

StatementConverter.UK deletes that hour. Drop in the PDF, the platform recognises the bank, applies the right parser, and outputs a clean spreadsheet that imports straight into your accounting software.

How it works

Upload. Parse.
Export.

Three stages, no surprise steps. Each stage runs server-side in under a second on standard statements; batch jobs scale linearly.

01Upload

Drop up to 15 PDF statements

PDF · CSV · Excel

Drag from your inbox or browser downloads. Files never leave the request body; they stream straight into the parser.

02Parse & map

detect HSBC layout (BIC: HBUKGB4B)

mapped: Date · Type · Desc · Out · In · Balance

47 transactions · 2 pages

✓ done · 1.4s

Bespoke parsers for HSBC, Barclays, Lloyds, NatWest, Monzo, Starling, Revolut, Tide and more. Unknown layouts fall back to a generic + AI parser.

03Export
.xlsxXero · Sage
.csvQuickBooks · FreeAgent
.pdfarchive copy

Frozen headers, auto-filter, monospace amounts, and SUM rows are baked into every export. Open it, or import straight into your accounting software.

Supported banks

Pattern-matched parsers for 20+ UK banks

H
HSBC
B
Barclays
L
Lloyds
N
NatWest
S
Santander
M
Monzo
S
Starling
R
Revolut
H
Halifax
BoS
Bank of Scotland
RBS
Royal Bank of Scotland
U
Ulster Bank
N
Nationwide
TSB
TSB
Co
Co-operative Bank
M
Metro Bank
V
Virgin Money
T
Tide
W
Wise
Co
Capital on Tap
BC
Barclaycard
HK
HSBC Kinetic
Bank not listed? StatementConverter.UK detects PDF layout and falls back to a generic parser, plus an AI backup that handles freeform statement formats.

Transaction normalisation

Every bank's codes,
in one shared schema.

StatementConverter.UK preserves each bank's native transaction type code (DEB, FPI, DD, etc.) but classifies every line as money in, money out, or running balance, so the output spreadsheet is consistent regardless of source bank.

Date formats are normalised (UK DD/MM/YYYY by default, configurable per export). Amounts are always positive numbers in their respective In / Out columns, with the Balance column showing the running figure.

DEB

Debit card purchase

FPI

Faster Payment In

DD

Direct Debit

VIS

Visa transaction

TFR

Transfer (account to account)

BGC

Bank Giro Credit

POS

Point of Sale

SO

Standing Order

BAC

BACS payment

CHQ

Cheque

ATM

ATM withdrawal

INT

Interest credited

Privacy by design

Your statements never leave the request body.

In-memory parsing

PDFs are parsed in memory during the request. The source file is never written to disk on our infrastructure.

Zero transaction retention

Once you've downloaded the converted file, the parsed transactions are discarded. Your history shows metadata only: bank, masked account, count, date.

ICO-registered, UK-hosted

Run on UK-located infrastructure under UK and EU data protection law. ICO registration ZC122614. Cloudflare-fronted.

Frequently asked

StatementConverter.UK, in detail.

Which UK banks does StatementConverter.UK support?
20+ banks with bespoke pattern-matched parsers, including HSBC (and HSBC Kinetic), Barclays, Barclaycard, Lloyds, Halifax, Bank of Scotland, NatWest, RBS, Ulster Bank, Santander, Nationwide, TSB, Co-operative Bank, Metro Bank, Virgin Money, Monzo, Starling, Revolut, Tide, Wise, and Capital on Tap. Anything not in this list falls through to a generic parser plus an AI fallback for unusual layouts.
What file formats can I upload?
PDF is the primary input, straight from your bank's online statement download. StatementConverter.UK also accepts CSV and Excel exports for banks that offer them, normalising them into a consistent transaction structure.
What does the output look like?
Excel (.xlsx) with frozen headers, auto-filter, monospace amounts, colour-coded debit/credit columns (red out, green in), and a SUM row at the bottom. Or CSV: the same data in a comma-separated form ready for direct import into Xero, QuickBooks, Sage, or FreeAgent. PDF available for archival.
How fast is conversion?
Under 2 seconds per statement on average. Batch uploads (up to 15 statements at once) process in parallel, so a full month-end batch typically completes in under 30 seconds.
Are uploaded statements stored?
No. Statements are processed in memory. We retain only the conversion metadata you see in your history (bank name, account number masked to last four digits, transaction count, and date), and never the transactions themselves. The source PDF is discarded as soon as you've downloaded the converted file.
Is there a free trial?
Yes. Every new account starts with 5 free conversions, no card required. You can drag in a real statement, watch StatementConverter.UK pick the parser, and download a clean Excel file before deciding whether to top up.
Can I batch process multiple statements?
Yes. Drop up to 15 PDFs at once. The platform identifies each one's bank, parses them in parallel, and lets you switch between results with a single tab click (or keyboard shortcut). You can download an individual bank's output, or merge everything into one workbook.
What if a bank statement isn't recognised?
StatementConverter.UK has three layers: bespoke parsers for known banks, a generic regex parser for common UK statement patterns, and an AI fallback for anything truly unusual. If your statement still doesn't parse cleanly, drop us a line. We add new bank parsers regularly based on user requests.
Does it handle credit card statements?
Yes. Barclaycard, HSBC, Capital on Tap, and several others use a Previous-Balance / New-Balance format that StatementConverter.UK handles natively. Treated as a separate document type in the output so you can keep credit card transactions clearly distinct.

Get back your evenings

Five free conversions on signup.

No card required. Drag in a real statement, watch StatementConverter.UK pick the parser, download a clean Excel file in under five seconds.