Private bank statement converter

Import Discover Statements into QuickBooks Online (PDF to CSV)

Turn a Discover PDF statement into a QuickBooks Online-ready file in seconds, checked against the statement's balances. The file never leaves your computer.

Drop a PDF bank statement here

or choose a file · bank or credit card · first one free

Your file stays on this device. Nothing is uploaded.

No statement handy?

  • Runs in your browser
  • Checked against the statement's balances
  • Excel, CSV, QuickBooks, Xero, OFX

Importing a Discover statement into QuickBooks Online

  1. Download your Discover statement as a PDF and drop it into the box above. Check that it says “✓ Balances match”.
  2. Click QuickBooks Online CSV. You get a three-column file: Date, Description, Amount.
  3. In QuickBooks Online open Bank transactions and choose Upload from file.
  4. Pick the QuickBooks account for Discover, then map Date, Description and the single amount column. Choose the date format that matches the file.
  5. Review the transactions and finish the import.

LocalLedger reads the layout of the page, so it works with credit card statements as long as the PDF is a clear one. For card statements, purchases come out as money out and payments as money in. Scans and photos are read on your own computer too, though a PDF downloaded from online banking is the most reliable.

Common questions

Is it safe to convert a Discover statement online?

LocalLedger converts the file inside your browser tab, so your Discover statement is never uploaded or stored on a server. You can check by turning off your internet connection after the page loads: it still works.

What if my Discover statement doesn't balance?

The balance check compares the converted rows with the opening and closing balances printed on the statement. If it doesn't match, the rows to check are highlighted. Try Fix columns, or email support@example.com with the bank name (please don't send the statement).

Can I try it on a Discover statement for free?

Yes. Your first statement is free to convert and export, with no signup. After that, a one-time license unlocks unlimited credit card statements.

Related

Discover to Excel · Discover to CSV · Discover to Xero · All banks and formats

LocalLedger is independent and not affiliated with Discover.
statement-jan-2025.pdfstatement-jan-2025.xlsx
Balances matchEvery row agrees with the balance printed on the statement
DateDescriptionAmountBalance
01/02Payroll Acme Corp2,450.006,660.55
01/03Whole Foods Mkt #102-84.396,576.16
01/05Comcast Cable-119.996,456.17
01/08Shell Oil 57442-46.206,409.97
01/09Zelle from J Smith150.006,559.97
.xlsx.csvQuickBooksXero.ofx

How it works

  1. 01

    Drop your PDF

    Use the statement PDF you download from online banking. Bank accounts and credit cards both work.

  2. 02

    We read and check it

    Every transaction is pulled out, then checked against the opening, closing and running balances printed on the statement.

  3. 03

    Fix anything flagged, export

    Rows that don't add up are highlighted. Edit them in place, then download Excel, CSV, QuickBooks, Xero or OFX.

Your statement never leaves your computer

Most converters upload your bank statement to their servers. LocalLedger doesn't. The conversion runs inside your browser using the open-source pdf.js library, so your account numbers and transactions stay on your device.

The site's security policy also stops the page from sending data to any other server.

Check it yourself

  1. Load this page.
  2. Turn off your Wi-Fi.
  3. Convert a statement. It still works.

Or open your browser's developer tools, watch the Network tab while you convert, and see that nothing is sent.

Checked to the cent before you export

Retyped or copy-pasted statements go wrong quietly: a dropped row, a flipped sign, a missed decimal. LocalLedger adds up every transaction and compares the result with the balances printed on your statement.

If the numbers match, you'll see ✓ Balances match. If not, the rows that don't add up are highlighted so you can fix them before the file goes into your books.

✓ Balances matchOpening $4,210.55 + 48 transactions = closing $3,108.92
⚠ Off by $45.201 row highlighted. Check it before exporting.

Simple pricing. Pay once.

Try your first statement free. No signup, no subscription.

Free

$0

  • Your first statement, fully converted
  • All export formats
  • No signup
Try it now

Personal

$39 one-time

  • Unlimited statements
  • 1 person
  • Pay once, use it forever
Buy Personal

14-day refund, no questions asked. Secure checkout by Stripe.

Questions

Is my statement really not uploaded?

Yes. The PDF is read by code running in your browser tab. There's no upload step and no server that processes statements. Load the page, turn off your internet connection, and it still converts. The only time the site contacts our server is to check a license key.

Which banks does it work with?

LocalLedger reads the layout of the statement instead of relying on a fixed template per bank, so it handles most text-based PDF statements from banks and card issuers. If a layout comes out wrong, the balance check tells you, and the Fix columns button usually sorts it out. If it doesn't, email support@example.com with the bank's name and we'll look at it. Please don't send the statement itself.

Does it work with scanned or photographed statements?

Yes. Drop a scanned PDF or a JPG/PNG photo and it reads the text on your own computer, so the scan is never uploaded. The first scan loads a small reader from this site, once. Scans can be misread, especially digits, so the balance check and a notice tell you what to verify. The PDF you download from online banking is still the most reliable.

How accurate is it?

Every conversion is compared against the balances printed on the statement itself. When you see “✓ Balances match”, the transactions add up exactly. When something is off, you'll see which rows to check.

Does it handle credit card statements?

Yes. Purchases come out as money out and payments as money in, ready for your accounting software. If a card statement is read the wrong way round, tick “Credit card statement” or use “Flip all signs”.

Why pay if it runs on my own computer?

Your purchase pays for the work of supporting more statement layouts and keeping the converter improving. There's no subscription. You pay once.

How does the license work?

After checkout you get a license key. Enter it in any browser you use. The Firm license covers up to 10 people at one firm.

Can I get a refund?

Yes, within 14 days of purchase, for any reason. Email support@example.com.

Can I convert several statements at once?

Not yet. Statements are converted one at a time.

You've used your free statement

Unlock unlimited conversions with a one-time payment. Your statements still never leave your computer.

Personal

$39 one-time

Unlimited statements, 1 person

Buy Personal

14-day refund, no questions asked.

Enter your license key

You'll find it on the page you saw after checkout. It starts with cs_.

Thank you, you're unlocked

Save your license key. You'll need it to unlock LocalLedger in another browser or on another computer.

Email the key to myself

Fix columns

These are the number columns found on your statement, from left to right. Tell us what each one is, then apply.