Convert your Chase statement to Excel

Monthly checking, savings, and Sapphire/Freedom credit-card PDFs. Drop a PDF and get back a verified XLSX, CSV, or QBO in seconds.

BankPDFtoXLS is an independent service. We are not affiliated with, endorsed by, or sponsored by JPMorgan Chase. The name "JPMorgan Chase" is used only to describe compatibility with statements you have legally obtained from your own account. See our trademarks policy.

From Chase PDF to verified spreadsheet

  1. 1. Drop your JPMorgan Chase PDF — digital or scanned, monthly statement or a combined multi-month export, up to 50 MB (or batch up to 25 files). Password-protected PDFs and image-only scans both work: scans go through vision OCR automatically.
  2. 2. Parse & reconcile — every transaction is extracted and the sum is checked against ending balance minus beginning balance within $0.01.
  3. 3. Download XLSX, CSV, or QBO — one click each, or batch up to 10 statements and download them as a single ZIP.

Inside a Chase statement: format details

Sections in the PDF
Account Summary · Transaction Detail · Daily Ending Balance
Transaction date format
MM/DD
Products we've parsed
Chase Total Checking, Chase Premier Plus Checking, Chase Sapphire Banking, Chase Business Complete Banking, Chase Sapphire Preferred / Reserve, Chase Freedom Unlimited / Flex

Chase personal and business checking PDFs use the unified 2025 'Transaction Detail' layout — Date, Description, Amount, Balance in fixed columns. We parse these directly with a dedicated fast-path extractor, so conversion runs in 2-3 seconds per statement and never hits the LLM.

Combined statements that bundle checking + savings on a single PDF show each account in its own Transaction Detail block; the exporter keeps them as separate sheets in XLSX, or separate files inside the ZIP for CSV and QBO.

Chase Sapphire, Freedom, and co-brand credit-card statements use a different 'Account Activity' layout with merchant and category columns — these run through the LLM pass and are still reconciled against the new-balance figure.

Chase accounts and products we convert

We handle checking, savings, credit-card, and business PDFs from JPMorgan Chase.

  • checking
  • savings
  • credit-card
  • business

Where Chase PDFs trip up manual conversion

Format-specific quirks that break naive PDF parsers — and how the reconciliation pipeline handles each one.

Pending transactions show twice if you re-download mid-cycle

If you export a Chase PDF before the statement closes, pending authorizations show in the Transaction Detail block, then re-appear with a posted-date once they clear. The parser identifies the pending status flag and excludes those rows from the running-balance check on partial-cycle PDFs — otherwise the math fails by the duplicated amount. For a clean reconciliation, always download the closed monthly statement, not the live activity export.

ATM withdrawal descriptions truncate at 22 characters

Chase prints ATM withdrawal descriptions in a fixed-width 22-character window, so a long location string like 'JPMORGAN CHASE BANK NA - MIDTOWN MANHATTAN BRANCH' arrives as 'JPMORGAN CHASE BANK N'. We don't try to expand the truncated text against an external location database — the export keeps the raw printed string so it stays auditable against the source PDF in litigation or 1099 reconciliation work.

Combined Sapphire + Freedom statements reset balance per card

If you have multiple Chase credit cards on a single login, the consolidated PDF stacks each card's Account Activity block back-to-back with its own beginning/ending balance. A naive parser merges all rows into one stream and the math fails. Our pipeline detects the per-card boundary on the 'New Balance' header and reconciles each card independently — the XLSX export keeps them as separate sheets named after each product.

Chase conversion FAQ

Does this work for Chase Business Complete Banking statements?
Yes. Business checking PDFs share the same Transaction Detail layout as personal Total Checking, so they flow through the same fast-path parser — typically 2-3 seconds per statement with a Verified badge at the end.
Can I convert a combined Chase checking + savings statement?
Yes. The PDF lists each account in its own Transaction Detail block; the export keeps them as separate sheets in XLSX, or separate files in the ZIP if you pick CSV or QBO.
What about Chase Sapphire or Freedom credit-card PDFs?
Credit-card statements use the 'Account Activity' layout (merchant, category, amount) instead of running-balance columns, so they go through the LLM path. Extraction is reconciled against the statement's printed new-balance figure so you still get a Verified / failed signal.
Are Zelle and QuickPay transactions preserved with counterparty names?
Yes — Zelle and QuickPay lines keep the recipient / sender name that Chase prints in the Description column. The export passes it through verbatim without cleanup so you can audit payments in-place.

Further reading

Where Chase conversions get used

Most Chase statements that come through us are part of one of these workflows. Each link below explains how the reconciliation guarantee maps to that practice.

More banks with the same Verified guarantee