DocFig Convert a statement

Bank statement converter

Turn PDF bank statements into Excel or CSV.
Every row checked against the statement itself.

Drop one statement, or a whole year of them

PDF (text, scanned or password-protected) JPG PNG HEIC phone photo up to 20 MB

Free for 30 pages a day, up to 30 per PDF. No account.

No statement to hand? Download a sample PDF

  • Checked row by rowEvery row tested against the statement's balances
  • Never storedHeld in memory only. How files are handled
  • No account or emailFree for 30 pages a day
  • PDF, scans and photosOut as Excel or CSV

Every row checked against your statement.
Files never stored.

PDF, scans and phone photos Excel or CSV 30 free pages a day No account

Bank statements made easy

Drop a statement, get a spreadsheet

Drop a PDF, a scan or a phone photo. Seconds later you have an Excel workbook or a CSV with real dates and numbers. The file is held in memory, never stored.

Learn more about converting to Excel

Every row checked

Each balance must equal the one before plus the rows between. A row that does not add up is highlighted with the reason, even a digit misread in a scan.

Learn more about checking scanned statements

A whole year in one workbook

Add up to 24 statements at once. They are joined into one workbook per account, with overlapping days kept once and any missing month named.

Learn more about combining statements

Unlock password-protected PDFs

Type the password your bank gave you and save a copy without it. Unlocking runs in your browser, so the file never leaves your device.

Learn more about the PDF password remover

No account needed

DocFig makes bank statements easy to work with. Try it, it's free

Convert a statement

Opens in the apps you already use

The Excel file and the CSV are standard formats, so they open in any spreadsheet app and import into most accounting and budgeting tools.

Works with text PDFs, scanned PDFs and phone photos in JPG, PNG or HEIC.

  • Microsoft Excel
  • Google Sheets
  • Apple Numbers
  • LibreOffice Calc
  • PDF, text or scanned
  • Phone photos

Careful with your statements

What actually happens to a file, with no certifications claimed. Every step is on the Security page.

Encrypted connection

HTTPS only, from your browser to the server.

Held in memory, never stored

Never written to disk; deleted once your browser has the rows.

Unlock runs in your browser

The PDF password remover never uploads the file.

No account needed

No sign-up, no email, no file history.

Rows checked

Balances, totals and amounts tested before you download.

Why choose DocFig?

  • Checked, not guessed

    Each balance must equal the one before plus the rows between. One wrong figure breaks the chain at that exact spot, and you see where.

  • A year of statements at once

    Up to 24 files joined into one workbook per account, with missing months named and overlapping rows kept once.

  • Any bank, no list to check

    Each page's layout is read: American, British, Indian and European statements, debit and credit columns or DR and CR markers.

Get started free
Three fictional statements combined into one account: overlapping days kept once, a missing March statement named and a balance that does not carry over

How to convert a bank statement in four steps

Screenshots from this converter, using a fictional sample statement.

  1. 1

    Drop the statement

    PDF, JPG, PNG or HEIC, up to 20 MB, from any bank.

  2. 2

    It reads every row

    Scans and photos go through Tesseract OCR first; long statements are read several pages at a time.

  3. 3

    Review the table

    Rows that do not add up are highlighted with the reason, so you know where to look.

  4. 4

    Download Excel or CSV

    Open it in any spreadsheet app, or import the CSV into accounting software.

Which banks and statement formats work

There is no list of supported banks: each page's layout is read. Tested on fictional statements in these styles.

United States

MM/DD dates, withdrawals and deposits.

Sample PDF

United Kingdom

Paid out, paid in, dates printed once a day.

Sample PDF

India

Debit and credit, Cr balances, 1,23,456.00.

Sample PDF

Europe

Decimal commas, newest-first lists.

Used for bookkeeping and client work, small business reconciliation, tax preparation, loan and rental applications, and budgeting.

Questions

Is the bank statement converter free?

Yes. Each connection can convert up to 30 pages a day without an account or email, with up to 30 pages and 20 MB per file. For more, paid plans add a monthly pool of pages: Starter is $9 a month for 150 pages, Pro $19 for 500 and Business $49 for 2,000, with 20% off yearly. See pricing.

How do I turn a statement into a spreadsheet?

Drop the PDF into the converter at the top of this page, review the table that appears, and choose Download Excel. Choose Download CSV instead for a plain text file. The workbook itself is described on the pdf bank statement to Excel page.

Which files and banks work?

PDF statements, text, scanned or password-protected, and photos saved as JPG, PNG or HEIC, from any bank or card issuer. Separate debit and credit columns, DR and CR markers, decimal commas, Indian digit grouping and newest-first statements are all handled. Scans and photos are read with English OCR.

Can I convert several statements at once?

Yes. Choose or drop up to 24 files together. Each is converted and checked, then joined into one workbook per account, in date order. DocFig checks that each statement's closing balance matches the next one's opening balance, names any missing month, and keeps a transaction once when two statements overlap, listing the removed copies on their own sheet. Before converting, it says how many pages fit in today's free allowance.

How accurate is the conversion?

Every row is checked against the statement's own arithmetic: the running balance on each line, the opening and closing balance, and any printed totals. Each amount must also appear in the page text. When something does not add up, the row is highlighted with the reason, so you know exactly where to look.

Is my statement uploaded?

Yes. The file is sent over HTTPS to the DocFig server, held in memory while it is converted, and never written to disk. Account and card numbers are masked before the text is passed to the AI model that reads the rows. Nothing is kept after the result reaches your browser. DocFig does not train on statements, and OpenAI states that API data is not used to train its models.

Can I convert a bank statement to CSV instead of Excel?

Yes. After the table appears, choose Download CSV. The file is UTF-8 with ISO dates, a dot as the decimal point, and both a signed amount and separate money in and money out columns.

Can I convert a scanned statement or a photo of a statement?

Yes. Scanned PDFs and photos saved as JPG, PNG or HEIC are read with OCR and then checked like any other statement. A flat, sharp, well-lit image converts best.

Does it work with credit card statements?

Yes. Purchases, fees and interest become money out; payments and refunds become money in. When the statement prints a previous and new balance, the rows are checked against them.

How long does a conversion take?

Most statements finish in well under a minute. Each page takes a few seconds, and pages of a long statement are read several at a time.

Can it open a password-protected PDF?

Yes. Upload the statement as it is; DocFig asks for the password your bank gave you, opens the file in memory and converts it. The password is used once and is never stored or sent to the AI model. Common password formats.

What columns does the Excel or CSV file have?

Date, Description, Money out, Money in, Amount and Balance, plus a Check column that explains any row that failed a check. Amount is signed: positive for money in, negative for money out.

How does the running balance check work?

Where a balance is printed on each line, every balance must equal the previous one plus the transactions in between. The opening balance plus every row must reach the closing balance, printed totals must match, and every amount must appear in the page text. If money in and out were swapped on a row, the printed balance proves it and the row is corrected and labelled; anything uncertain is highlighted, never quietly changed.

Need more pages? Paid plans from $9 a month

Free covers 30 pages a day. A paid plan adds pages for the month that can be used on any day, with PDFs of up to 100 pages.

Compare plans 20% off yearly