Bank statement PDFs, ready to upload into FreeAgent.

FreeAgent takes a bank statement as a plain three-column CSV with strict rules: no header row, no commas or quote marks, one line per transaction. StatementPro writes exactly that from the PDF statement.

No credit card required · 10 free pages every month.

How it works

PDF statement to FreeAgent in three steps.

01

Upload the bank statement PDF

Any UK bank. Purpose-built readers for HSBC, Lloyds, Revolut, Starling, Tide and Allica; our AI reads the rest.

02

Checked against the statement

The totals and the running balance have to agree with what the bank printed. If a statement can't be checked, or doesn't tie, it says so before you import anything.

03

Download for FreeAgent

One click gives you a CSV laid out the way FreeAgent asks for it — then import it into the bank account.

The file

Laid out the way FreeAgent asks.

Columns

  • Column A — date, day/month/year
  • Column B — amount to 2 decimal places, money out with a minus sign
  • Column C — description, with any reference added

Why it looks like this

No header row, as FreeAgent asks. Commas and quote marks are taken out of descriptions, and every description sits on one line.

Importing

Into FreeAgent.

01

Check your access

FreeAgent needs level 6 access or above to upload a bank statement.

02

Upload the file

In FreeAgent, open the bank account and upload the CSV from StatementPro as a bank statement.

03

Explain the transactions

The transactions arrive in the bank account ready to explain, as with any statement upload.

Upload each statement once. If you convert several statements together, StatementPro tells you when two of them cover the same days, so the same transactions don't go in twice.

Why StatementPro

Checked first, then imported.

Checked before it reaches your books

Importing a statement nobody has checked moves the problem into your ledger. StatementPro walks every transaction against the statement's own running balance and totals first, and tells you plainly when it couldn't.

Dates you can trust

Every date goes in as day/month/year. If a date can't be read without guessing — say, a statement that prints no year — the FreeAgent file isn't made, rather than landing transactions in the wrong period.

Overlaps flagged

Convert several statements together and StatementPro tells you when two of them cover the same days, so the same transactions don't go in twice.

Private by design

The source PDF is deleted the moment conversion completes. The structured output is kept for 90 days by default (a year, if you choose that when you sign up) and is deletable anytime.

FAQ

Bank statements into FreeAgent

What does the FreeAgent file contain?

Column A — date, day/month/year; Column B — amount to 2 decimal places, money out with a minus sign; Column C — description, with any reference added. No header row, as FreeAgent asks. Commas and quote marks are taken out of descriptions, and every description sits on one line.

How do I import it into FreeAgent?

Check your access: FreeAgent needs level 6 access or above to upload a bank statement. Upload the file: In FreeAgent, open the bank account and upload the CSV from StatementPro as a bank statement. Explain the transactions: The transactions arrive in the bank account ready to explain, as with any statement upload. Upload each statement once. If you convert several statements together, StatementPro tells you when two of them cover the same days, so the same transactions don't go in twice.

Which banks does it work with?

Any UK bank statement PDF. HSBC, first direct, Lloyds, Revolut, Starling, Tide and Allica have purpose-built readers; every other bank is read by our AI and checked the same way. Statements that are scanned or photographed are read too, and marked for a closer look.

Can I import several months at once?

Convert them together and download each statement's FreeAgent file. Each file is one statement for one bank account, so it always goes into the right account.

What does it cost?

The free tier converts 10 pages a month, no credit card required. Paid plans start at £29/month with pooled page allowances and no per-seat charges.

Also ready for Xero, QuickBooks and Sage.

Ready to import a statement into FreeAgent?

Built for UK accountants, bookkeepers and finance professionals.

Start free today