1. 1Choose your files
  2. 2Check the result
  3. 3Download CSV

Bank statement to CSV converter

Turn a PDF bank statement into a clean CSV file with one line per transaction, ready to import into a spreadsheet or accounting software. Every balance is checked first, and the file never leaves your computer.

Drag your files here

or

PDF, scans and photos, Word, Excel and CSV. Several files or a whole folder at once.

Up to 100 MB each. The files stay on this computer.

What's in the file? We usually tell by ourselves.
No PDF at hand?

The file is read by your browser and never uploaded.

01How it works

How to convert a bank statement to CSV

  1. 01

    Choose the PDF

    Drag the statement onto this page or press “Choose a PDF”.

  2. 02

    Check the balances

    Look at the preview and the banner above it. Green means every running balance adds up, so no transaction is missing.

  3. 03

    Download CSV

    Press “Download CSV”. If you need formulas and formatting, the Excel download is one click away.

02The result

The CSV format

The file is UTF-8 with a byte order mark, so names in any language open correctly in Excel. Values are separated by commas, dates are written as YYYY-MM-DD and amounts use a dot for decimals, which most importers expect.

DateDescriptionMoney outMoney inBalance
2026-10-01Card payment Green Leaf Grocers54.202395.80
2026-10-01Salary Harbour Design Ltd3200.005595.80
2026-10-02Direct debit City Energy96.405499.40
Text that begins with =, +, - or @ is saved with an apostrophe in front, so a spreadsheet never runs it as a formula.

03What it reads

Before you import

  • Money out and money in are separate columns. If your software wants one signed amount, add a column with =D2-C2 in Excel
  • When the importer asks for the date format, choose YYYY-MM-DD
  • Keep the Balance column for checking, or delete it if your software does not use it
  • Look for the green banner first: it confirms that no transaction is missing

04Good to know

Why CSV

CSV is the most widely accepted format for importing transactions. Spreadsheets open it directly, and most accounting and budgeting tools can import it after you match the columns once.

Private by design

The statement is read by your browser and nothing is uploaded. That makes it safe to convert statements with names, account numbers and salaries. Read the privacy policy.

05Questions

Questions about bank statement to CSV

Is it free?

Yes, with no sign-up and no limit on statements.

Will my accounting software accept this CSV?

Most accounting and budgeting tools import CSV files with a date, a description and amounts. You may need to match the columns once on the import screen. Tidysheet does not write any program's own import format.

Why are there two amount columns?

Money out and money in are kept apart so nothing gets mixed up. If you need one signed amount, add a column with the formula =D2-C2.

Which date format does the CSV use?

YYYY-MM-DD, for example 2026-10-31. It is the format importers misread least.

Can I convert password-protected statements?

Yes. Type the password when asked; it is used on your computer only.

06Also useful

More converters and guides