UK · FREEAGENT

Prepare your statement for FreeAgent.

Turn a PDF into editable transactions, or map a spreadsheet you already have. Prepare a headerless FreeAgent CSV or an OFX file, with date and amount checks before the download.

Prepare an import file

PDFs and images use your page allowance. Spreadsheet processing stays in your browser and does not use extraction pages.

Statement workspace

Convert your statement

PDF, PNG or JPG · up to 10 MB · no bank login required

  • Dates and descriptions
  • Debits, credits and balances
  • Excel, CSV and JSON export
Drop your bank statement here

or choose a file from your device

A dedicated file with its own rules.

The FreeAgent CSV contains three fields per transaction: a day-first date, a signed amount and a one-line description. It has no header row. Dates are written consistently, money paid out stays negative and amounts contain a decimal point without a thousands separator. The headings in the browser preview help you review the fields; they are not exported.

FreeAgent's basic CSV guidance excludes double quotes. Descriptions containing commas or double quotes therefore need attention rather than ordinary CSV quoting. Edit the description or explicitly enable punctuation cleanup. The cleanup only changes this dedicated export, leaving the source transaction table available for comparison.

Review transactions in FreeAgent.

After uploading the file to your chosen bank account in FreeAgent, open the latest statement upload. Compare the transaction count, signed amounts and first and last dates with your original statement.

If you choose OFX, confirm the bank, full account identifier, account type, currency, printed closing balance and balance date. The UTF-8 option preserves international text. A legacy Windows-1252 option is available for compatibility testing and refuses characters it cannot preserve.

Keep a gap between preparation and posting.

The tool prepares a file for manual import. It does not log in to FreeAgent, assign tax categories, explain transactions or reconcile the books. Open the intended bank account in FreeAgent, use its statement upload flow and review the imported entries before explaining them.

Use a period that does not overlap transactions already supplied by a bank feed or a previous upload. The report's duplicate signals and OFX identifiers can help with review, but neither can guarantee how a destination will match entries. Keep the original statement and downloaded check report for the next person who works with the data.

Before you export

Why does this CSV have no headings or quoted fields?

It targets FreeAgent's documented basic CSV uploader. The general CSV download is a separate working format and includes headings and additional columns.

Can I choose month-first dates?

The dedicated FreeAgent CSV always exports day-first dates. For spreadsheet inputs, choose the source date format during mapping; the tool converts valid dates consistently for the destination.

Does the tool remove duplicate transactions?

No. A possible match can represent a legitimate repeated payment. Review overlap against the statement and existing FreeAgent transactions before importing.

Is this an official FreeAgent integration?

BankStatementConverter independently prepares files for manual upload. You select the bank account and review the entries in FreeAgent.