Wave Bank Statement Converter: Convert PDF to Excel and CSV for Import

Upload a PDF bank statement and get a clean CSV with the transaction date, description, and amount in their own columns, formatted to upload under Wave's Transactions screen and reconcile. No retyping, no rebuilding the layout by hand.

CSV and Excel output
Date, amount, description columns
Maps to Wave upload
Free to start, no credit card

PDF, JPG, PNG, BMP, HEIC, TIFF

Upload your bank statement

Extract:
|
|

Why convert a bank statement for Wave import

Wave imports transactions from structured files, not from PDFs. It reads OFX, QBO, QFX, and ASO files, and it accepts a CSV upload where you tell it which columns hold the date, amount, and description. The problem is that most banks, and most clients, hand you a PDF statement. You cannot upload a PDF to Wave, and typing hundreds of lines into a spreadsheet by hand is slow and easy to get wrong. This converter reads the statement PDF and builds the CSV for you, with the date, description, and amount in their own columns, so the upload maps cleanly and Wave can match each line during reconciliation.

Columns Wave can map

Date, amount, and description land in separate columns, so when Wave asks you to pick each field on upload, the choice is obvious and nothing imports as a jumbled block of text.

Easy to split into batches

Wave's CSV upload works best in smaller batches. A clean spreadsheet makes it simple to split a long statement into chunks of about 100 rows so every transaction imports.

Ready to reconcile

Deposits and withdrawals keep the correct sign, and the totals tie out to the statement, so Wave's reconciliation pairs lines with your books instead of flagging differences.

How to convert a bank statement for Wave

Four steps, no software to install.

1

Get the PDF

Download the statement PDF from your bank, or use the file a client sent you. It works for checking, savings, and credit card statements from any US bank.

2

Upload it here

Drop the PDF into the converter at the top of this page. Password-protected files are detected the moment you upload them.

3

Review the table

The statement is read into rows. Check the preview and confirm the date, description, and amount columns look right before you export.

4

Upload into Wave

In Wave, go to Accounting, Transactions, More, Upload transactions, choose the CSV, and map the date, amount, and description columns.

Want the full walk-through with the Wave screens? See the step-by-step guide on how to import a bank statement into Wave, which covers the column mapping and the reconciliation step in detail.

Who uses the Wave bank statement converter

Freelancers and sole proprietors

Keep Wave current without typing transactions. Convert each month's statement and upload it in minutes, even when your bank has no direct Wave connection.

Small business owners

Turn a stack of bank and card PDFs into upload files, so your Wave books stay reconciled without hours of manual entry each month.

Bookkeepers on Wave

Clients on Wave often send only the statement PDF. Convert it into an upload-ready CSV and post bank activity without retyping a thing.

Nonprofits and side businesses

Backload past statements when you start on Wave, turning old PDFs into clean CSVs so the opening history is complete and reconciled.

Built for the Wave upload

A bank statement PDF carries opening and closing balances, deposits, withdrawals, checks, card activity, fees, and interest, often across several pages. Wave needs that data as a tidy CSV with consistent columns so you can map the date, amount, and description on upload. The converter handles that shape so the import maps cleanly and reconciliation has clear lines to match.

  • Transaction date in a single, consistent date column
  • Description or payee text preserved on every line
  • Amounts with deposits and withdrawals kept in the right sign
  • Clean rows that split easily into Wave's smaller upload batches
  • Scanned and image-only PDFs read with built-in OCR

Output you can use anywhere

Export to CSV for the Wave upload or to Excel (.xlsx) for review first. The same file works in other systems too. If you also bring vendor bills into your books, you can pull line items off those documents with an invoice data extractor, and turn any other report PDF into a spreadsheet with a PDF to Excel converter.

CSV for Wave Excel .xlsx Column mapping ready Reconciliation-ready Google Sheets UTF-8

Wave bank statement converter FAQ

Can Wave import a PDF bank statement?

No. Wave imports transactions from structured files, not PDFs. It reads OFX, QBO, QFX, and ASO files, and it accepts a CSV upload where you map the columns. A PDF statement has to be converted first. This converter reads the PDF and outputs an upload-ready CSV with the date, description, and amount in their own columns, which is exactly what Wave's transaction upload expects.

How do I import a bank statement into Wave?

Convert the statement PDF to a CSV here, then in Wave go to Accounting, Transactions, click More, and choose Upload transactions. Select the CSV, then tell Wave which columns hold the date, amount, and description. Wave imports the lines so you can categorize and reconcile them. Long statements upload more reliably when you split them into smaller batches.

What file formats does Wave accept for transactions?

Wave reads OFX, QBO, QFX, and ASO files, and it also accepts a CSV upload. Wave suggests using one of the four structured formats when your bank offers them, but most banks and clients only provide a PDF. Converting the PDF to a clean CSV is the dependable path, because almost any statement can be reduced to the date, amount, and description columns Wave maps on upload.

Is there a row limit on the Wave CSV upload?

Wave's CSV upload works best with smaller files, and very long uploads can import only partially. A practical approach is to keep each upload to roughly 100 rows. Because the converter produces a clean spreadsheet, it is easy to split a long statement into batches and upload each one in turn, so every transaction lands in Wave without silent drops.

Can I convert a scanned or image-only statement?

Yes. The converter includes optical character recognition, so it reads scanned statements and image-only PDFs, not just digital ones. That matters for older periods and for files a client photographed or saved from a teller. The text is pulled into the same date, description, and amount columns, so the CSV uploads into Wave the same way a digital statement would.

Will the uploaded lines reconcile in Wave?

Once the CSV is uploaded, Wave brings the lines in so you can categorize them and reconcile the account against the statement. A clean file with consistent dates, clear descriptions, and correct signs makes that faster, because the amounts tie out and each line is easy to recognize. Splitting a long statement into batches keeps the totals accurate so reconciliation balances on the first try.

Is it safe to convert my bank statement online?

Files are encrypted in transit and at rest while they are processed, and the conversion runs without sharing your data with third parties. You never enter your bank login or Wave credentials, because the converter works straight from the PDF you already downloaded. You stay in control of the file and the CSV export from upload to download.