Wave to QuickBooks conversion for US businesses: what Wave's export moves, why there is no official US tool, and how to rebuild bank history as .qbo files.
Built for bookkeepers, accountants and finance teams who close the books every month.
Upload your bank statement
PDF, JPG, PNG, BMP, HEIC or TIFF, up to 50MB
Drop file here or click to upload
PDF, JPG, PNG, BMP, HEIC, TIFF · Max 50MB
Uploading...
A Wave to QuickBooks conversion has no single button. Wave does not export to QuickBooks, QuickBooks Online has no Wave import, and Intuit's own US conversion program, run with its partner Dataswitcher, moves data from Sage 50 and Xero only, not Wave. That leaves two real routes: pay a migration firm to rebuild the company in QuickBooks Online, or set up QuickBooks Online yourself, import your lists from Wave's CSV export, and rebuild the bank history from statements. The converter at the top of this page does that last part. It turns PDF bank and credit card statements into .qbo files that QuickBooks Online imports with no date limit.
Pick your row before you spend money or cancel anything in Wave. The deciding questions are how much history you need on the new books and whether you want someone else to own the cleanup.
| Route | What reaches QuickBooks Online | What it costs | What it leaves behind |
|---|---|---|---|
| Paid migration service, such as MMC Convert | On MMC Convert's Standard migration: chart of accounts, customers, suppliers, open receivables and payables, bank and credit card transactions, invoices, bills and manual journals for one historical year plus the current year to date. Its Basic migration moves lists and opening balances only | Quoted per file for US businesses. MMC Convert lists an Intuit subsidized free Wave conversion only for Australia | Bank transactions arrive unreconciled. Attachments, budgets, recurring invoices, inventory tracking and classes are on MMC's own do not convert list, and Wave sub accounts come across as independent accounts |
| Lists only, set up yourself | Chart of accounts, customers, vendors and products and services from CSV files, plus opening balances you enter as of your start date | Your time | No transaction history at all. Reports before the start date are empty |
| Lists plus bank history rebuilt from statements | Everything in the row above, plus every bank and card transaction from any month you have a PDF statement for, imported as .qbo files | Your time plus a converter plan with .qbo export | Invoice level detail from Wave. You enter only the invoices and bills still open on the start date |
Before anything else, export from Wave while you still have full access. The export lives under your business name, Business settings, then Data export. Wave emails a download link to the primary address on the account and that link works for 24 hours. Viewer and Editor roles cannot run it, and each export covers only the business profile you are signed in to, so repeat it for every business.
| Wave export | What is in it | Where it goes in QuickBooks Online |
|---|---|---|
| Accounting (CSV or XLS) | Journal entries and transactions, listed by account line rather than as a bank statement | Nowhere directly. It is not a bank file, so keep it as your record of the Wave years |
| Customers (CSV or XLS) | Customer names and contact details | Settings, Import data, Customers |
| Vendors (CSV or XLS) | Vendor names and contact details | Settings, Import data, Vendors |
| Bill items (CSV or XLS) | Line items from bills entered in Wave | Reference for re-entering open bills as of the start date |
| Receipts (ZIP of images) | The receipt images stored in Wave | Attach the ones you need to transactions in QuickBooks. They do not import in bulk |
| Chart of accounts | Not in the standard export. Download it with Wave Connect, Wave's Google Sheets add-on, or rebuild it from the transactions file | Settings, Import data, Chart of accounts |
The most common mistake in this project is uploading Wave's transaction export to the bank upload screen in QuickBooks Online. It fails, or it loads garbage, for a structural reason. QuickBooks Online's bank upload expects a simple bank style file: a date, a description and an amount per line in a three or four column CSV, or a bank format file such as .qbo, .qfx or .ofx. Wave describes that file as journal entries and transactions, so it is organized around accounts, and one sale can touch income, sales tax and the bank account at once. Reshaping that into bank format by hand means splitting it per account and removing every non bank line.
Even when the shape is right, the bank upload screen caps each file at 1,000 lines and 350 KB, so a busy year has to be cut into pieces. And the result still is not your bank's record. It is Wave's record of the bank, including every categorization mistake made in Wave. Statements from the bank are the cleaner source, which is why the third route rebuilds from them.
This is the order that avoids redoing work. It assumes you are keeping Wave open, read only, until the new books reconcile.
| Step | What to do | What to watch |
|---|---|---|
| 1. Pick a start date | Choose the first day of a month, quarter or year as the day QuickBooks Online takes over | Everything before this date is history you import. Everything after is entered live in QuickBooks |
| 2. Export from Wave | Run Data export, download the files and the receipts ZIP, and save Wave's balance sheet and profit and loss for the start date | The emailed download link expires, so save the files as soon as it arrives |
| 3. Build the chart of accounts | Import a cleaned account list under Settings, Import data, or build it by hand | Account numbers are off by default in QuickBooks Online and the importer ignores the Number column when they are |
| 4. Import customers, vendors and products | Use the Wave customer and vendor files under Settings, Import data | Remove duplicates and inactive names first. It is faster than merging afterwards |
| 5. Enter open invoices and unpaid bills | Enter only what was still open on the start date | Invoice import takes 100 invoices at a time and is unavailable once sales tax is set up, and bill import needs QuickBooks Online Advanced, so a short list is usually faster by hand |
| 6. Rebuild bank and card history | Download PDF statements from each bank and card issuer, convert them to .qbo, and upload each under Transactions, Bank transactions, Upload from file | Import into the matching account type, bank or credit card, or the signs come out reversed |
| 7. Categorize and reconcile | Set bank rules for repeat payees, categorize, then reconcile each month against the statement | Reconcile month by month. It catches a missing statement immediately |
| 8. Tie out to Wave | Compare the QuickBooks balance sheet on the start date to the one you saved from Wave | Any difference usually sits in Opening Balance Equity and has to be traced before you close the Wave account |
Your bank connections in Wave do not move to QuickBooks. You reconnect each account inside QuickBooks Online, and how much history arrives depends on the bank: Intuit says download timespans range from 90 days up to 24 months. Some banks release only the minimum, so if you switch in September and want the whole year, check the start date the connection actually offers before you count on it.
If you were on Wave's free Starter plan you may never have had a bank connection at all, since automatic bank import is a Wave Pro feature, so statements are often the only complete record anyway.
Your bank will fill the gap. Every US bank and card issuer keeps monthly PDF statements in online banking, usually for several years, and a .qbo import into QuickBooks Online has no date restriction. Upload a statement to the converter above and each transaction is extracted, totaled and checked against the statement before export, then you download a Web Connect .qbo along with Excel and CSV copies. A year of history for three accounts is 36 statements, which is a batch upload rather than a week of typing. A single month's statement normally sits well inside QuickBooks Online's upload limits of 1,000 lines and 350 KB per file.
To be clear about scope: this converter reads PDF and image statements from banks and card issuers. It does not open Wave's export files and it does not log in to Wave. It replaces the part of the migration that matters most for accurate books, which is the bank record.
A migration firm is the right call when you need invoice level history, several years of receivables detail, or you simply do not want to touch it. Expect a quote based on the size of the file and the number of years, and budget time afterwards for reconciling the bank accounts, because the converted transactions arrive unreconciled.
The statement route suits a business that wants clean books from a start date with a year or two of reconciled bank history behind it. QuickBooks Online itself is a paid subscription either way. The conversion work is your time plus a converter plan with .qbo export, which on this site starts with the Plus plan. See current plans for page allowances. For bookkeepers onboarding several Wave clients at once, the accountant workflow covers bulk uploads and per client files.
Built for the statements US banks actually send, checked before it exports.
The converter adds up the transactions it parsed and matches that to the statement total before you export, so nothing is silently dropped.
Valid OFX 1.02 with QuickBooks Web Connect headers. Online and Desktop import it as a standard bank feed.
OCR runs before parsing, so a scanned or photographed paper statement comes out the same as a digital PDF.
Bulk upload for catch-up and cleanup work. Each file gets its own reconciliation check and its own exports.
Enter the password on upload. Multi-column and multi-page statement layouts are parsed too.
One conversion, three files: the .qbo for QuickBooks, an XLSX to review, and a CSV for everything else.
Three steps. No column-mapping wizard.
Drag in a PDF, a scan, or a phone photo. Password-protected and multi-page files are fine.
Every transaction is extracted and checked against the statement total. You see the parsed rows before exporting.
Download the .qbo and import it as a Web Connect bank feed. Excel and CSV are in the same download.
The specifics that decide whether the import is clean. If your case is not here, email [email protected].
Yes, but not with a built in tool. Wave has no QuickBooks export and QuickBooks Online has no Wave import. You either pay a migration service to rebuild the company file, or export your lists from Wave as CSV files, import them under Settings, Import data, and rebuild bank history by converting statements to .qbo files.
Not directly. Wave's Data export produces four CSV or XLS files, for accounting entries, bill items, customers and vendors, plus a ZIP of receipt images. The customer and vendor files import into QuickBooks Online. The transactions file is a ledger listing, not a bank file, so it will not load as bank data without heavy reshaping.
No. They are separate, competing accounting products with no shared file format and no sync between them. Data moves as CSV lists and, for bank history, as statements converted to .qbo files. Plan the move as a new QuickBooks Online company with a start date rather than as a file conversion.
Neither Wave nor Intuit offers an integration between the two. Wave connects to your bank and to its own payments and payroll products, and QuickBooks Online connects to your bank separately. Running both in parallel during the switch is fine, but nothing syncs between them automatically.
Pick a start date, run Wave's Data export within the 24 hour link window, and save Wave's balance sheet for that date. Set up the QuickBooks Online chart of accounts, import customers and vendors, enter open invoices and bills, then convert bank and card statements to .qbo files and upload them. Reconcile each month and tie the balance sheet back to Wave.
Not an official one. Intuit's US conversion program with Dataswitcher moves data from Sage 50 and Xero only. MMC Convert lists an Intuit subsidized free Wave conversion for Australia, and no equivalent US offer appears on its order pages. Doing the move yourself costs nothing beyond QuickBooks and your time, plus a converter if you want statement history.
MMC Convert says the import itself takes a few hours once it has user access to the Wave account, and it sends a comparative trial balance afterwards. Add your own time reconciling the bank accounts, since converted transactions arrive unreconciled. A self run move with a year of statement history usually takes a day or two for a small business, most of it categorizing and reconciling rather than importing.
No. Bank connections belong to each product, so you reconnect every account inside QuickBooks Online. A new connection brings in whatever history that bank allows, between 90 days and 24 months according to Intuit. Anything older has to come from statements, converted to .qbo files and uploaded under Transactions, Bank transactions, Upload from file.
As far back as you have bank statements. A .qbo upload has no date limit, so several years of bank and card history can go in. The practical limit is how long your bank keeps statements online, which is usually several years, and older ones can be requested from the bank.
Not as it comes out of Wave. The bank upload screen expects a three or four column file with a date, description and amount per line, capped at 1,000 lines and 350 KB per file. Wave's export lists journal entries and transactions across every account, so it has to be split and cut down first. Converting the bank's own statements is cleaner.
Wave's Data export includes the stored receipt images as a ZIP file. They do not import into QuickBooks Online in bulk, so keep the ZIP with your records and attach individual receipts to transactions where you need them. For tax support, the saved files plus your bank statements are the record.
Keep it until the QuickBooks balance sheet on your start date matches Wave's and the first months reconcile. Run the Data export before you downgrade or close anything, and save Wave's financial reports for the years you are leaving behind, because those reports are your history once the account is gone.
Convert your PDF bank and card statements to .qbo files and upload them under Transactions, Bank transactions, Upload from file. There is no date limit, each file lands in the review queue like a bank feed, and a year of statements for several accounts converts as one batch rather than a data entry project.
Upload a PDF, see every transaction extracted in seconds. No card to try it.
Still comparing tools? See our bank statement to QuickBooks converter comparison.
Same converter, tuned for the layout each bank uses. Find yours:
For one bookkeeper running monthly close.
USD
per month
per month
$288 charged today
Choose speed vs accuracy when extracting
| Base AI Faster | 2,500 pages |
| Pro AI Best accuracy | 500 pages |
For an accounting firm or finance team with steady volume. Adds QuickBooks .qbo export and bulk conversion.
USD
per month
per month
$888 charged today
Choose speed vs accuracy when extracting
| Base AI Faster | 10,000 pages |
| Pro AI Best accuracy | 2,000 pages |
For lenders, audit firms and analysts running thousands of statements a month.
USD
per month
per month
$ charged today
Choose speed vs accuracy when extracting
| Base AI Faster | pages |
| Pro AI Best accuracy | pages |