Bank statement converter

Convert a PDF bank statement to clean CSV.

Drop in the PDF, scan, photo or 100-page statement from any bank. KrinoDoc extracts every transaction with the running balance preserved and gives you a clean CSV or Excel file — ready to import into Xero, QuickBooks or Sage.

EU-hosted·GDPR compliant·30 documents free

The statement is a PDF. Your accounting software wants a CSV.

When there's no bank feed — a sole trader on a personal account, a foreign-currency wallet, a new client who needs twelve months backfilled, or simply a period the feed quietly missed — the only record you have is the PDF the bank produced.

So it gets keyed. Line by line, eyeballing the running balance against the page, into a CSV the import will accept. A 60-page statement is most of a day, and a single mistyped figure throws the whole reconciliation out.

The reconciliation is the job. The retyping is the bit that shouldn't be.

From PDF to CSV in three steps

No templates, no per-bank setup, no macros.

1

Upload the statement

PDF, scan, photo, image-only PDF or a 100-page bundle — from any bank, single account or several at once.

2

AI extracts every line

Date, description, debit, credit and running balance — every transaction extracted, opening and closing balances preserved.

3

Download CSV or Excel

Review and edit, then download a clean file ready for the manual import in Xero, QuickBooks or Sage.

CSV for the import, Excel for the eyeball

Same extraction, your choice of output. One row per transaction, columns that line up.

CSV

Date, description, debit, credit, balance — ready for the manual statement upload in Xero, QuickBooks or Sage, the same path you'd use for a CSV downloaded straight from the bank.

Excel (XLSX)

The same rows as a spreadsheet when you want to total, filter or pivot the figures — checking the balance ties or splitting out a period — before anything goes near the ledger.

What the converter does — and what stays with you

What KrinoDoc does

  • Reads PDF, scan, photo or image-only statements from any bank, no per-bank template needed
  • Extracts every line with date, narrative, debit, credit and running balance
  • Handles 100+ page statements, full-year backfills and multi-account bundles in one go
  • Exports clean CSV or Excel for Xero, QuickBooks or Sage

What stays with you

  • Matching transactions to invoices, receipts and journals in the cashbook
  • Identifying outstanding lodgements and unpresented payments
  • The final review — every export is yours to check and edit before it's used

Frequently asked questions

Which bank statements can I convert?

Statements from any bank — Irish, UK, EU or further afield. PDFs (single or multi-page, up to 100+ pages), scanned statements, photos of paper statements, and image-only PDFs where the text isn't selectable. There's no per-bank setup: drop the file in and KrinoDoc reads the layout.

Can I export to Excel as well as CSV?

Yes. The same extraction exports to CSV or Excel (XLSX) — one row per transaction. Use CSV for importing into accounting software, or Excel when you want to review, total or pivot the figures in a spreadsheet first.

What does it pull from each transaction line?

Date, description / narrative, debit, credit and running balance. Opening and closing balances are kept as separate rows so the statement total ties back when you reconcile against the cashbook or bank account.

Can it handle a 100-page statement?

Yes. Long statements — a busy quarter, a full-year statement, or a backfill where there was never a bank feed — are processed as one document and returned as a single clean run of transactions, in order, with the balance preserved.

How accurate is it on scans and photos?

KrinoDoc reads image-only PDFs, scans and phone photos, not just digital PDFs with selectable text. Every run is yours to review and edit before you export — nothing is posted to your accounts automatically.

Where is the data processed?

Entirely on EU servers. Nothing leaves the EU, nothing is used for AI model training, and documents are encrypted in transit and at rest — and deleted on a short retention window. Relevant for any practice handling client data under GDPR.

What does it cost?

Free for the first 30 documents. Paid plans start at €49/month for 150 documents, month-to-month, cancel anytime. Credits are time-limited — see the pricing page for the full breakdown.

Stop retyping bank statements.

Upload the PDF, get a clean CSV or Excel file back. First 30 documents free.

Convert PDF bank statement to CSV | KrinoDoc