Skip to main content
BankFlow logoBankFlow

Chase statements

Convert a Chase statement to Excel, CSV, or QBO.

Upload the PDF from Statements & documents and get a spreadsheet that matches the statement: the same period, the same transactions, the same closing balance, with each of Chase's activity sections folded into one signed Amount column.

50 free page credits · No card · Cancel anytime

  • Checking, savings, and card
  • Ties to the statement, not a date range
  • Excel, CSV, or QBO out

Export transactions

1,284 rows

Format

CSVExcelJSONOFXQuickBooks
DateDescriptionAmount
2025-10-24STRIPE PAYOUT 4af2c9+4,820.00
2025-10-23AWS EMEA SARL−1,204.00
2025-10-22WHOLE FOODS MKT−112.88
1,284 rows · 10 columnsExport Excel

PDF statement you upload

scanned_statement_047.pdfUnstructured

24/10 STRIPE PAYOUT 4af2c9........4,820.00

23-10 AWS EMEA SARL us-east-1 1,204.00-

22 OCT WHOLE FOODS MKT #214 112.88

21/10 UBER *TRIP..............24.40

20-OCT-2025 GUSTO PAY 9931 18,440.00

[illegible: scan quality]

Excel file you download

chase_checking_oct.xlsxXLSX
ABD
1DateNarrationAmount
224 OctSTRIPE PAYOUT 4af2c9+4,820.00
323 OctAWS EMEA SARL us-east-1−1,204.00
422 OctWHOLE FOODS MKT #214−112.88
521 OctUBER *TRIP−24.40
620 OctGUSTO PAY 9931−18,440.00
TransactionsSheet 1 of 1SUM −14,961.28
Checks paid, card withdrawals, and electronic withdrawals arrive as one table with signed amounts instead of four printed sections. Illustrative data.

Chase can export activity. It cannot export a statement.

Downloading activity from Chase gives you a date range you picked, which is not the same thing as the statement your accountant is reconciling against: different boundaries, no opening and closing balance to tie back to, and nothing for the months that only exist as archived PDFs. So the statement itself gets copied by hand, and a Chase checking statement is a bad thing to copy by hand: activity is printed in separate sections for deposits, checks paid, card withdrawals, electronic withdrawals, and fees, each with its own subtotal, and pasting them into a sheet gives you five blocks of text where you wanted one sortable table.

How it works

Convert a Chase statement, screen by screen

  1. 01

    Upload the PDF

    Drag in the statement exactly as Chase produced it: every page, including the ones with check images. Up to 50 MB per file.

    BankFlow dashboard with the empty state offering a statement upload or an email import address.
    Drop the PDF in, or forward the statement email from Chase to your private import address.
  2. 02

    Confirm the import

    Review the queued file and set whether statements carrying warnings still count in your analytics. Nothing is read until you confirm.

    Import dialog with chase.pdf selected, the warning policy listed, and an Import button.
    The warning types that will still count toward analytics are named before anything is extracted.
  3. 03

    Let it parse

    Each activity section is read and merged into one chronological table, and the opening balance plus the transactions is checked against the printed ending balance.

    Activity panel showing a Chase statement processing, with the current stage and elapsed time.
    The activity panel names the stage and the seconds elapsed, so a long statement never looks stuck.
  4. 04

    Check the rows

    A statement that needs a second look says so in the library before you open it. Inside, the ledger sits beside the statement page: click any row to see the printed line behind it, and fix anything that needs a human eye.

    The statement workspace: parsed rows on the left, the source PDF on the right, one row boxed in both.
    The row under review, boxed in the ledger and in the statement page it was read from.
  5. 05

    Export

    XLSX for Excel, CSV for anything else, or an OFX/QBO file that imports straight into QuickBooks.

    Export dialog with Excel selected, the field list on the right, and a live preview of the rows.
    Excel selected, the columns chosen and ordered, and the rows previewed before the file is written.

Before you convert

How to download your Chase statement

Getting the PDF out of chase.com takes about four clicks.

  1. 1

    Sign in at chase.com

    The full statement archive lives in the browser experience rather than the mobile app.

  2. 2

    Open the main menu, then Statements & documents

    The menu icon sits in the top left. The section covers every account on your profile in one place.

  3. 3

    Pick the account, then the year and statement

    Statements are filed by year. Selecting one opens it as a PDF in a new tab.

  4. 4

    Save the PDF

    Download the whole document. A printed screenshot of the activity list is not the statement and will not reconcile.

Depending on the account type, Chase keeps up to seven years of statements online. In the Chase Mobile app the same documents sit under Profile & Settings, then Account settings and Paperless.

What you get that a copy-paste does not

Five sections, one table

Deposits and additions, checks paid, ATM and debit card withdrawals, electronic withdrawals, and fees come out as a single date-ordered table with signed amounts.

Reconciled to the printed close

Beginning balance plus the parsed transactions has to equal the ending balance Chase printed. A mismatch is raised against the page it came from rather than silently exported.

Check numbers preserved

The checks paid section keeps its check numbers in their own column, and a check listed out of sequence stays flagged as Chase printed it.

A year in one upload

Upload twelve statements at once and export them as one sheet. The Source column names the statement and account behind every row.

Chase card statements too

Freedom, Sapphire, and business card statements convert the same way, with purchases as debits, payments as credits, and the merchant resolved from the raw narration.

Scanned copies handled

A statement that came back as a scan or a photograph goes through OCR before parsing, so an emailed copy from a client still converts.

Chase statement sections, and where they land

How the printed layout maps onto the exported columns.

On the statementIn the export
Deposits and additionsPositive amounts, with payroll and transfers in categorized rather than lumped as generic credits.
Checks paidNegative amounts with the check number kept in its own column.
ATM and debit card withdrawalsNegative amounts, with the merchant name resolved out of the card narration.
Electronic withdrawalsNegative amounts, ACH reference intact in the Narration column.
FeesNegative amounts categorized as bank fees, so they are easy to total separately.
Daily ending balanceRead for the reconciliation check, left out of the default export so nobody sums it by accident.

FAQ

Common questions

How do I convert a Chase bank statement to Excel?

Download the statement PDF from Statements & documents at chase.com, upload it to BankFlow, let it parse and reconcile against the printed balances, review the rows, then export as XLSX. Dates come out as date cells and amounts as signed numbers.

Why not just use the CSV download Chase already offers?

Chase's download covers activity for a date range you choose, which does not line up with a statement period and carries no opening or closing balance to reconcile against. If you need the statement (for a loan file, an audit, or a clean month-end) converting the PDF is what matches.

Can I convert several months at once?

Yes. Upload as many statements as you have and export them into one sheet; a Source column records which statement and account each row came from.

Do Chase credit card statements work?

Yes. Personal and business card statements convert the same way, with purchases signed as debits and payments to the card as credits.

Can I import the result into QuickBooks?

Yes. Export as OFX/QBO and import the file in QuickBooks Online or Desktop. Reviewing and categorizing first means the categories arrive with the transactions.

Is a password-protected statement a problem?

No. Enter the password at upload and the file is parsed normally, up to 50 MB.

Converting a statement from a different bank?

The same workspace, written up for the format each bank prints.

Convert the Chase statement, not a date range.

Upload the PDF, check the rows against the page, and download a spreadsheet that ties to the printed balances.