← Back to Tooly

Bank Statement to Excel – Complete Guide to Converting Bank PDFs to XLSX

For millions of business owners, freelancers, and finance professionals, bank statements arrive as PDFs — a format designed for reading, not analysis. Getting that data into Excel or Google Sheets for budgeting, tax filing, or financial analysis has historically meant hours of manual data entry. This comprehensive guide covers every method for converting bank statement PDFs to Excel spreadsheets, from manual approaches to powerful automated tools like BankToCSV from Tooly.

Why Convert Bank Statements to Excel?

Moving your bank transaction data into a spreadsheet unlocks powerful capabilities:

Method 1: BankToCSV by Tooly (Fastest & Easiest)

The simplest way to convert bank statement PDFs to Excel is to first convert them to CSV using BankToCSV, then open the CSV in Excel. This two-step process takes seconds and requires no technical skills.

Step-by-Step:

  1. Go to https://tooly.work/banktocsv
  2. Upload your bank statement PDF
  3. Select your bank from the dropdown (optional but improves accuracy)
  4. Click "Convert to CSV"
  5. Download the CSV file
  6. Open the CSV in Excel — it will automatically parse into columns
  7. Save as .XLSX (Excel Workbook) format for full spreadsheet features

Why this works: CSV (Comma-Separated Values) is a universal format that Excel opens natively. Unlike PDFs, CSVs are structured data that Excel can sort, filter, and analyse immediately. BankToCSV handles the hard part of extracting and structuring the data from any bank statement format.

Method 2: Excel's Built-in PDF Import (Excel 365/2021)

Microsoft Excel (version 365 or 2021 and newer) includes a built-in feature to import data from PDF files directly.

1 Open Excel and go to Data → Get Data → From File → From PDF
2 Select your bank statement PDF file
3 Choose the table from the Navigator panel that contains your transaction data. Excel will show you a preview of each detected table.
4 Click "Load" to import the data into your worksheet.

Limitations: Excel's PDF import works well with simple, well-structured PDFs, but struggles with:

Method 3: Google Sheets PDF Import

Google Sheets offers a free alternative for converting PDF data into spreadsheets:

1 Open Google Sheets and create a new spreadsheet
2 Use the IMPORTDATA function (only works if the PDF is hosted at a URL with text content) or use the File → Import → Upload menu for local files.
3 Alternatively, use the BankToCSV method: Convert your PDF to CSV using BankToCSV, then File → Import → Upload the CSV into Google Sheets.

Limitation: Google Sheets' direct PDF import is less capable than Excel's. The BankToCSV approach is strongly recommended for reliable results.

Method 4: Manual Copy-Paste (Last Resort)

If you have a very short statement and no access to conversion tools, you can manually copy data from the PDF:

  1. Open the PDF in a PDF reader (Adobe Acrobat, browser, etc.)
  2. Select the transaction data with your cursor
  3. Copy (Ctrl+C / Cmd+C)
  4. Paste into Excel (Ctrl+V / Cmd+V)
  5. Use Excel's Text to Columns feature (Data → Text to Columns) if data doesn't split into columns automatically

Warning: This method is time-consuming, error-prone, and impractical for statements with more than 20-30 transactions. A single month of active business banking can have 100+ transactions.

Comparison of Methods

Method Time Required Accuracy Cost Handles Scanned PDFs Ease of Use
BankToCSV → Excel 30 seconds 95-99% Free ✓ (OCR) ★★★★★
Excel PDF Import 2-5 minutes 60-80% Free (Excel license) ★★★
Google Sheets Import 3-10 minutes 40-70% Free ★★★
Manual Copy-Paste 15-60 minutes 70-90% Free Limited ★★

What to Do After Converting to Excel

Once your bank statement data is in Excel, here is how to get the most value from it:

1. Clean Your Data

Your converted data may have minor imperfections. Common cleanup tasks include:

2. Categorise Transactions

Add a "Category" column and use Excel's IF or SWITCH functions to auto-categorise common transactions:

=IF(ISNUMBER(SEARCH("TESCO",B2)), "Groceries", IF(ISNUMBER(SEARCH("SALARY",B2)), "Income", IF(ISNUMBER(SEARCH("AMAZON",B2)), "Shopping", "Other")))

3. Create a PivotTable

PivotTables are the most powerful Excel feature for financial analysis:

This gives you an instant breakdown of income and expenses by category, month, or any other dimension.

4. Build Visualisations

Create charts to visualise your financial data:

Automating the Workflow: Monthly Bank Statement Processing

Here is a repeatable monthly workflow using Tooly's tools:

1 Download PDF statements from all your bank accounts at the end of each month.
2 Convert each statement to CSV using BankToCSV. Takes about 30 seconds per statement.
3 Open CSVs in Excel and append them to your master workbook for the year.
4 Categorise and review — use Excel formulas to auto-categorise, then manually review new or unusual transactions.
5 Generate reports — refresh PivotTables and update your dashboard for the latest month.

Integrating with Other Business Tools

Once your bank data is in Excel, you can use it across your entire business tool stack:

Troubleshooting Common Conversion Issues

Converting bank statement PDFs to Excel spreadsheets does not have to be a tedious monthly chore. With modern tools like BankToCSV from Tooly, the entire process takes seconds — just upload, convert, and open in Excel. Whether you need to prepare for tax season, track your budget, or build financial dashboards, having your transaction data in Excel format gives you the power to analyse, understand, and optimise your finances like never before.

Convert Your Bank Statement to Excel Now — Free