Discover card PDF to CSV with cashback summary intact
Discover only delivers statements as PDFs. If you want the transactions in a CSV for budgeting, tax prep, or import into accounting software, the PDF has to be converted. Here is the workflow for Discover it cards, Miles, and Discover Bank checking.
Why this is annoying (the manual way)
Open a Discover card PDF, drag-select a few transactions, paste into a spreadsheet. Statement Closing Date and Payment Due Date from the header end up in the first data row, looking like transactions. The 5% category labels bleed into the description column. The Cashback Summary block (Rewards Earned, Bonus, Redemption) gets pulled in as if it were a transaction, breaking the total. Cleanup runs 15 to 20 minutes per month, and the cashback row is the one most people miss.
The 30-second method with Bank2XL
Bank2XL is a Chrome extension. One drag, one click.
- Install Bank2XL from the Chrome Web Store at bank2xl.app
- Download the PDF from the Discover card portal or Discover Bank
- Click the toolbar icon
- Drag the statement onto the drop zone
- Click "Convert" and download the .csv (or .xlsx)
Free during beta: 10 statements a day, no signup. A typical Discover card PDF converts in 25 to 45 seconds.
What about Discover format quirks
Discover statements have a few details that trip up generic tools:
- Discover is both a credit-card issuer (Discover it, Miles, Chrome, NHL) and an online bank (checking, savings, CDs). Layouts differ. Bank2XL detects which file is which and applies the right logic.
- Header dates (Statement Closing Date, Payment Due Date) use the same MM/DD/YY format as transactions, so copy-paste pulls them in as data rows. Bank2XL keeps them in account metadata.
- 5% bonus categories rotate quarterly (gas, groceries, restaurants, Amazon) and the category label prints next to each qualifying transaction. Bank2XL puts that label in a Category column instead of merging it into the description.
- The Cashback Summary block (Rewards Earned, Bonus, Redeemed) is rewards data, not money out of the account. Bank2XL keeps it in a separate Rewards section.
- Discover Bank checking PDFs use MM/DD/YYYY and Withdrawal / Deposit columns. The cards use MM/DD/YY. Bank2XL handles both.
When to use the alternatives
- Manual copy-paste. Tolerable for one statement. A year for tax aggregation is a long evening.
- Adobe Acrobat Pro Export to Excel. Works on card statements with cleanup. The Cashback Summary block tends to merge with transactions, and the 5% category label gets stuck into the description.
- Template-based converters. Accurate on the layout they were tuned for. Discover refreshes the cashback panel each quarter, and template tools can lag by a few weeks. We work without per-bank rules, so layout changes do not break extraction.
FAQ
Is this secure? My statement has my card number. The PDF goes to the extraction backend over HTTPS. We process files in memory, auto-delete within 24 hours, and you can opt out in Settings. Details at /data-retention.html. Card numbers are masked in the output by default, and we do not train AI on your content or share it.
Will it pick up the cashback I earned? The Cashback Summary block goes into a separate Rewards section so it does not inflate spend totals. The 5% category label per transaction stays in a Category column.
What about Discover Bank checking or savings PDFs? Same workflow. The layout differs from cards (Withdrawal / Deposit columns, four-digit year) and Bank2XL switches logic automatically.
Get started
Install Bank2XL from the Chrome Web Store at bank2xl.app. Free during beta: 10 statements a day, no signup. Drop a Discover PDF, click Convert, get a CSV with the cashback summary kept separate from your transactions.
Skip the manual cleanup — try Bank2XL free
Drop a PDF, get a clean Excel back. 10 statements per day during beta, no signup, no credit card.