Guides › Extract Tables from Bank Statements

How to Extract Tables from Bank Statements: A Step-by-Step Guide

Finance Guide • 7 min read • Updated March 2026

Why Bank Statement Extraction Matters

Bank statements are among the most common PDFs that finance professionals need to work with in Excel. Whether you are reconciling accounts, preparing a cash flow analysis, auditing expenses, or categorizing transactions for tax purposes, the data needs to be in a spreadsheet — not trapped in a PDF.

Most banks provide statements only as PDFs, not as downloadable CSV or Excel files. This means that unless you use a conversion tool, someone has to manually type or copy every transaction date, description, and amount into Excel — a process that is both time-consuming and error-prone.

This guide walks you through the process of extracting transaction tables from bank statement PDFs using automated conversion, and covers the specific challenges that bank statements present and how to handle them.

Step 1: Check Whether Your Statement is Digital or Scanned

Before attempting conversion, confirm that your bank statement PDF is a digital file — not a scanned image.

Most bank statements downloaded directly from an online banking portal are digital PDFs. If you are working with a physical statement that was scanned and emailed to you, it may be image-based, which requires different handling.

How to Tell the Difference

  1. Open the PDF in your browser or PDF viewer
  2. Try to click and drag to select a piece of text — for example, a transaction description or the account number
  3. If individual words highlight when you drag over them, you have a digital PDF — proceed with automated conversion
  4. If the entire page highlights as one block (or nothing highlights at all), the PDF is scanned — you will need an OCR-based tool or manual entry for this document

The vast majority of statements downloaded from online banking are digital. If yours is scanned, contact your bank to request a digital version — most can provide one.

Step 2: Prepare the PDF for Conversion

Most bank statements can be uploaded and converted without any preparation. However, a few common issues are worth checking first:

Password Protection

Many banks protect their statement PDFs with a password — typically your account number, date of birth, or a combination. If your PDF prompts for a password when you open it, you will need to remove the password before conversion.

In Adobe Acrobat Reader, open the file with the password, then go to File → Print and print to a PDF. The resulting file will be an unlocked copy. Alternatively, use a browser (Chrome or Edge) to open the passworded PDF, then save or print to PDF.

File Size

Bank statements longer than 50 pages should be split before conversion. Use a free PDF splitter tool to divide the document into sections of 40 to 50 pages each, then convert each section separately and combine the resulting Excel sheets.

Multiple Accounts in One Statement

Some banks produce statements covering multiple accounts in a single PDF. Each account's transaction table will typically appear on a separate section of the document. After conversion, you will have all tables available as separate sheets in the Excel workbook — one per detected table.

Step 3: Convert the PDF

  1. Go to pdftoexcelnow.com
  2. Drag and drop your bank statement PDF onto the upload area, or click to browse and select it
  3. Click "Convert to Excel" and wait a few seconds
  4. The converted Excel file downloads automatically

The service is free to use, with up to 10 conversions per day. No account is required to get started.

Step 4: Review and Clean the Output

Bank statement conversions usually produce high-quality output for digital PDFs, but a few specific issues are worth checking:

Header Rows Repeated on Each Page

Many bank statement PDFs repeat column headers (Date, Description, Amount, Balance) on every page for readability. After conversion, these repeated headers appear as data rows in the middle of your Excel table. Filter the column that should contain dates — any row where the date column contains the word "Date" or "Transaction Date" is a duplicate header and should be deleted.

Numbers Stored as Text

Currency values from bank statements sometimes import as text rather than numbers, especially if they contain currency symbols (€, $, £) or thousands separators. Select the amount column, use Find & Replace to remove the currency symbol, then use the "Convert to Number" option from the small green triangle warning that appears in the corner of each cell.

Negative vs Positive Amounts

Different banks format debits and credits differently. Some use a single Amount column with negative numbers for debits. Others use separate Debit and Credit columns. Others use parentheses for negative values — (250.00) — which will be treated as text. Check your statement format and adjust accordingly after conversion.

Transaction Description Formatting

Long transaction descriptions sometimes wrap onto multiple lines in the PDF, which can cause the converter to split one transaction across two rows. Check for rows with empty date cells — these are usually continuation lines from the previous transaction. Merge the description text and delete the empty row.

Step 5: Use the Data in Excel

Once your statement data is clean, Excel's full analytical power becomes available:

  • Categorize transactions using a lookup table of keywords (VLOOKUP or XLOOKUP matching keywords in the description to expense categories)
  • Build a reconciliation by importing transactions from your accounting system and matching them against the statement using VLOOKUP or Power Query
  • Create a cash flow summary with PivotTables grouping transactions by week or month
  • Spot anomalies by sorting by amount and reviewing the largest debit transactions
  • Export to your accounting software by saving as CSV and importing directly into QuickBooks, Xero, or similar tools

Common Bank Statement Challenges and Solutions

Statement Covers Multiple Months in One PDF

Year-end summary statements often cover 12 months in a single document. Convert the entire document at once — the converter will extract all transaction tables regardless of how many months they cover.

Multiple Currency Accounts

Statements for accounts in multiple currencies will have separate transaction tables for each currency. Each will be extracted as a separate sheet. Add a currency identifier column to each sheet before consolidating.

Interest and Fee Rows Formatted Differently

Bank charges, interest credits, and service fees are sometimes formatted differently from regular transactions — in a different table, a summary box, or standalone rows outside the main transaction table. Check the full Excel output for any additional sheets that may contain this data.

Start Extracting Bank Statement Data

Upload your digital bank statement PDF and get a structured Excel file in seconds — free, no account needed.

Start Converting for Free

More Guides