StatementCSV

Convert a bank statement PDF to CSV

Drop the PDF your bank gave you. It's read right here in your browser — never uploaded — and turned into a clean CSV for Excel, Google Sheets, or your accounting tool. Preview the first five rows free; pay $9 once to download the whole file.

Drop your bank statement PDF here

or choose a file

Read in this tab with pdf.js. The file is not uploaded.

  • Parsed in your browser, not uploaded
  • First 5 rows free
  • $9 once — no subscription, no account

How it works

1

Drop your PDF

Use the statement you downloaded from online banking. It opens in this tab and stays in this tab.

2

Check the preview

You see the first five extracted rows — dates, descriptions, amounts — before paying anything. If they look wrong, walk away; it costs nothing.

3

Pay $9, download the CSV

One payment through Stripe Checkout unlocks this statement's full CSV, downloaded straight from your browser.

Your statement stays with you

No upload. The PDF is parsed by pdf.js inside your browser tab. It is not sent to, stored on, or readable by our servers — parsing works even before the payment step needs a connection.

Payment is separate. Checkout happens on Stripe. Stripe learns that you paid $9; it never sees your statement. We never see your card.

Nothing lingers. No account, no tracking cookies. The parsed rows live in this tab's session storage so they survive the trip to Stripe and back — close the tab and they're gone.

What you get

A tidy CSV with one row per transaction and four columns: Date, Description, Amount and Balance. Negative amounts come out as plain negative numbers, whether your bank prints them with a minus sign or parentheses. The file opens directly in Excel and Google Sheets.

Honest limits

  • Works with text-based PDFs — the kind online banking gives you. Scanned or photographed statements aren't supported yet, and we say so rather than guess at pixels.
  • Dates and amounts are kept as printed. We don't silently rewrite dates, because guessing between MM/DD and DD/MM corrupts data.
  • Statement layouts vary. The preview exists so you can check the result before paying.

Pricing

$9per statement

  • Preview the first five rows free
  • One-time payment via Stripe Checkout
  • No subscription, no account, no stored card
  • Wrong result after paying? See refunds

Frequently asked questions

Is my bank statement uploaded anywhere?
No. The PDF is opened and read inside your browser tab using pdf.js, an open-source PDF reader. The file is not sent to our servers, and we never see it. The only thing that leaves your browser is the payment, which goes directly to Stripe.
Which statements does it work with?
Text-based PDF statements — the kind you download from your bank's website or app. Most banks produce these. If the PDF is a scan or a photo of a paper statement, there is no text in the file to read, and StatementCSV will tell you so instead of guessing.
What exactly is in the CSV?
One row per transaction with four columns: Date, Description, Amount, and Balance (when your statement prints a running balance). Dates and amounts are kept as they appear on the statement. The file opens directly in Excel, Google Sheets, or any accounting tool that imports CSV.
Why did it say my PDF is a scan?
Some PDFs are just pictures of paper. They look fine on screen, but they contain no machine-readable text. Reading them would mean optical character recognition, which can quietly misread digits — a bad trade for financial data. We'd rather say "not supported yet" than hand you numbers we guessed at.
Is it really $9, once?
Yes. $9 converts one statement, paid through Stripe Checkout. There is no subscription, no account, and no card details stored by us — Stripe handles the payment end to end. You see the first five rows free before deciding.
What if the rows come out wrong?
That's what the free preview is for: check the first five rows before you pay. If you pay and the full CSV still turns out wrong or unusable, reply to your Stripe receipt email within 14 days and you'll get a refund. Either way, double-check the output before relying on it.
Do you support QBO, OFX, or Excel formats?
Not yet — v1 produces CSV only, which Excel and Google Sheets open natively and most accounting tools import. If we add other formats later, the price for CSV won't change under you.
Is StatementCSV a bank or a financial advisor?
No. StatementCSV is a file-format tool. It is not a bank, has no relationship with your bank, and nothing here is financial, tax, or accounting advice. It turns a document you already have into a spreadsheet-friendly format — that's the whole job.