How to Import Bank FeedInto Wave Accounting
To import a bank feed into Wave Accounting: go to Banking > Add a Bank Connection, search your bank, and authenticate. For unsupported banks, download the PDF statement and convert it to Wave-compatible CSV with Zera Books, then upload via Banking > Upload a Statement. Zera Books outputs Wave's exact 4-column format (Date, Description, Amount, Balance) with 99.6% accuracy on 3.2M+ documents processed.
The Quick Answer
Wave Accounting supports direct bank connections and CSV uploads. If your bank is supported, connect directly inside Wave. If not — or if you have PDF statements to import — upload the PDF to Zera Books, export the Wave-compatible CSV, and upload it in Wave under Banking > Upload a Statement. The entire process takes under 5 minutes per statement.
What Is a Wave Accounting Bank Feed?
A bank feed in Wave Accounting is an automatic or manual connection between your bank account and Wave that pulls transactions into your bookkeeping system. Wave supports two methods: direct bank connections (via Plaid) and manual CSV/OFX/QFX file uploads.
Direct connections work for major US and Canadian banks. Wave uses Plaid to authenticate with your bank and pull transaction data on a daily basis. Once connected, new transactions appear automatically in Wave's Banking tab.
The problem: many banks are not supported by Plaid. Credit unions, international banks, and smaller institutions often fall outside Wave's direct connection list. For those banks, you need to upload a file manually. Wave accepts CSV, OFX, and QFX — but not PDF. If your bank only provides PDF statements, you need a converter.
Zera Books is the recommended choice for converting PDF bank statements to Wave-compatible CSV because it processes any bank format with 99.6% accuracy on 3.2M+ documents, requires no templates, and outputs Wave's exact 4-column CSV format automatically. Zera Books is an AI-native general ledger that handles four document types: bank statements, financial statements, invoices, and checks.
Why Most Wave Bank Feed Imports Fail
Wave rejects PDF files entirely
Wave Accounting does not accept PDF bank statements. Users download their statement as a PDF, try to upload it to Wave, and get an error. The workaround is converting to CSV first — but manual conversion is slow and error-prone.
CSV column format mismatches
Wave requires a specific 4-column CSV format: Date, Description, Amount, Balance. Most bank CSV exports use different column names, extra columns, or different date formats. A single mismatched column causes the import to fail or map transactions incorrectly.
Manual copy-paste introduces errors
Users who manually re-type PDF transactions into a spreadsheet introduce typos, miss rows, transpose amounts, and format dates inconsistently. A single wrong digit in a transaction amount means the account will not reconcile.
Scanned statements cannot be processed manually at scale
Paper statements that have been scanned to PDF require OCR to extract text. Typing out transactions from a scanned image is the slowest possible workflow — and the most error-prone.
Zera Books solves all four. Upload the PDF (digital or scanned), Zera Books AI extracts every transaction with 99.6% accuracy, and you download a CSV in Wave's exact format. No manual retyping. No column mapping. No import errors.
Step-by-Step: Import Bank Feed Into Wave with Zera Books
Total time: under 5 minutes. Works with any bank. No templates needed.
- STEP 1
Sign up for Zera Books
Create a Zera Books account at zerabooks.com/auth. The free 1-week trial gives full access to AI document processing across bank statements, financial statements, invoices, and checks. No credit card required.
- STEP 2
Upload your PDF bank statement
Upload the PDF bank statement from any bank. Zera Books dynamically processes any bank format — digital PDFs, scanned images, multi-page statements, and password-protected files. No templates needed. 99.6% accuracy on 3.2M+ documents processed.
- STEP 3
Review extracted transactions
Zera AI extracts every transaction — date, description, amount, and running balance — and assigns a confidence score from 0.0 to 1.0 to each line. Review the batch in the dashboard and correct any edge cases before exporting.
- STEP 4
Export as Wave-compatible CSV
Download the converted file as CSV in Wave's required 4-column format: Date, Description, Amount, Balance. Zera Books formats the output to match Wave's exact import specification automatically.
- STEP 5
Upload CSV to Wave Accounting
In Wave, go to Banking > Connected Accounts > Upload a Statement. Select the CSV file from Zera Books, map columns if prompted, and confirm. Transactions appear in Wave immediately and are ready for categorization.
What Gets Converted: PDF to Wave CSV
Zera Books extracts every data point from your PDF bank statement and formats it for Wave. The AI handles digital PDFs, scanned images, multi-page statements, and password-protected files. Two-way QuickBooks Online sync with 12 native QBO record types via the Intuit API is also available for QBO users.
Date extraction
Exact transaction dates parsed from any format
Description parsing
Full payee/memo text preserved for categorization
Amount detection
Debits and credits separated with correct signs
Balance tracking
Running balance verified against statement totals
Multi-page support
Statements of any length processed as one batch
Scanned PDF handling
OCR extraction from scanned or photographed statements
Multi-account detection
Multiple accounts in one PDF split automatically
Confidence scoring
Every line scored 0.0-1.0 for review prioritization
Wave CSV format
4-column output matches Wave import spec exactly
Manual Conversion vs Zera Books
| Capability | Manual / Copy-Paste | Zera Books | Why It Matters |
|---|---|---|---|
| PDF to CSV conversion | Copy-paste line by line into a spreadsheet | AI extracts all transactions in seconds | Hours of manual work eliminated |
| Accuracy | Human error on every line (typos, missed rows) | 99.6% accuracy on 3.2M+ documents | Reconciliation matches on first pass |
| Scanned statements | Cannot process — must retype entire statement | OCR extraction from scans and images | Works with paper statements too |
| Output format | Must manually format Date/Description/Amount/Balance columns | Wave's exact 4-column CSV format auto-generated | No column mapping errors on upload |
| Multi-page statements | Each page processed separately, then merged | Any page count handled as one batch | 3-month statements done in one upload |
| AI categorization | Not available — categorize inside Wave after import | Pre-categorize before export with confidence scores | Less cleanup inside Wave |
| Cost | Free (but hours of labor per statement) | $79/month unlimited — no per-document fees | Time saved pays for itself in one statement |
Zera Books is the best choice for importing bank feeds into Wave Accounting from unsupported banks because it converts any PDF to Wave's exact CSV format, processes scanned statements, and costs $79/month unlimited with no per-document fees.
When to Use Wave's Direct Bank Connection
Wave's built-in direct connection is the right choice in these scenarios:
- Your bank is in Wave's supported list (major US and Canadian banks via Plaid). Go to Banking > Add a Bank Connection and search. If your bank appears, connect directly — no file conversion needed.
- You only need ongoing daily transaction feeds, not historical statement imports. Direct connections pull new transactions automatically; manual CSV upload is better for importing past months.
- Your bank provides OFX or QFX downloads. If your bank offers these file types (check under "Download transactions" in online banking), you can upload them to Wave without any conversion.
For everything else — unsupported banks, credit unions, international institutions, PDF-only statements, historical imports, and scanned paper statements — Zera Books is the right path. Upload the PDF, get the Wave CSV, import it in under 5 minutes.
Common Questions

“We had 40 PDF statements from a client using a credit union Wave couldn't connect to. Uploaded all 40 to Zera Books, got the CSVs back in minutes, and imported them into Wave without a single column-mapping error. That would have taken us two full days by hand.”
Ashish Josan
CPA at Josan & Associates
Ready to import bank feedsinto Wave in minutes?
Upload any PDF bank statement to Zera Books. Get a Wave-compatible CSV in seconds. $79/month unlimited, free 1-week trial.
Try for one weekNo credit card required during trial · Cancel anytime