Converting QuickBooks Desktop to QuickBooks Online? Reconciliation reports and the audit trail do not transfer. See what moves, what breaks, and how to fix it.
Upload your bank statement
Drop file here or click to upload
PDF, JPG, PNG, BMP, HEIC, TIFF · Max 50MB
Uploading...
Converting QuickBooks Desktop to QuickBooks Online moves most of your company file, but not all of it. Intuit's free migration tool carries the chart of accounts, customers, vendors, open balances and transaction detail. It leaves behind your bank and credit card reconciliation reports, your Desktop audit trail and your recurring credit card charges. You get 60 days from the day your QuickBooks Online subscription starts to run the import, and once you are in QuickBooks Online the bank feed will only pull roughly 90 days of history. Anything older than that you bring in yourself, from statements.
Last updated August 2026. Intuit revises migration scope and discontinuation dates regularly, so confirm the current limits for your Desktop edition and file size before you commit to a cutover date.
That last gap is the one that catches people mid-migration. Your Desktop file has eight years of clean bank history in it, the migration brings the transactions across, and then you go to reconcile and discover the reconciliation reports are gone and the new bank feed starts three months ago. The fix is not to re-key anything. Convert each PDF bank statement into a .qbo Web Connect file with the converter above and upload it into QuickBooks Online, and every transaction lands with its real date, description and amount so the register you are reconciling against is complete.
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].
Most of the company file copies over without re-entry. The exceptions are concentrated in exactly the places that matter at year end: reconciliations, the audit trail, and anything that depended on a connected service. This is the table to read before you pick a migration date.
| Data | Transfers? | What you need to know |
|---|---|---|
| Chart of accounts | Yes | Comes across intact. Note that Simple Start, Essentials and Plus cap you at 250 accounts, so a sprawling Desktop list may need pruning first. |
| Customers, vendors, employees | Yes | Names share one namespace with accounts in QuickBooks Online, so a duplicate name between a vendor and an account will need resolving. |
| Transaction detail and open balances | Yes | Invoices, bills, checks and deposits come over with their dates and amounts. |
| Inventory | Yes, but converted | Desktop values inventory at average cost, QuickBooks Online uses FIFO. You set a FIFO start date and QuickBooks Online recalculates, which changes your cost of goods sold. Talk to your accountant before you pick that date. |
| Payroll | Partly | Basic employee information transfers. QuickBooks Online Payroll is set up separately, and existing paycheck and tax history generally needs Intuit support to move. |
| Bank and credit card reconciliation reports | No | You restart reconciliations from where you left off in Desktop. Pull and save every prior reconciliation report as a PDF before you cancel Desktop. |
| Audit trail | No | The Desktop audit trail stays in the Desktop file. QuickBooks Online starts a fresh audit log from your first day in it. |
| Recurring credit card charges | No | Cancel them in Desktop and rebuild them in QuickBooks Online, or you risk either double charging a customer or charging nobody. |
| Bank feed connection | No | You reconnect each account inside QuickBooks Online, and the initial pull is roughly 90 days. Older months are on you. |
Intuit retires each Desktop year three years after release. When a version hits its date the software keeps opening and you can still enter transactions and run reports, but every connected service stops: payroll, payments, and online bank feeds. That is usually what pushes the migration from someday to this quarter.
| Version | Services end | Status as of August 2026 |
|---|---|---|
| QuickBooks Desktop 2022 | May 2025 | Bank feeds already off |
| QuickBooks Desktop 2023 | May 31, 2026 | Bank feeds already off. This is the version driving most migrations right now. |
| QuickBooks Desktop 2024 | September 30, 2027 | Still supported, about a year of runway left |
| QuickBooks Desktop Enterprise | Not announced | Still actively sold and supported |
| New Pro Plus, Premier Plus, Mac Plus subscriptions | Withdrawn September 2024 | No longer sold to new US subscribers. Existing subscribers can generally still renew. |
If you are on Desktop 2023 and reading this in 2026, your bank feed is already dead. You can keep working in the file, but transactions are not flowing in any more, which is why so many 2023 users are converting to QuickBooks Online right now rather than buying another Desktop year.
The mechanical part is short. The preparation and the cleanup either side of it are where the days go.
This is the step most migration guides skip in one sentence. Your reconciliation reports did not come across, so QuickBooks Online has no record of what was already reconciled, and the new bank feed connection only reaches back about 90 days. If your fiscal year started before that, you have a hole between your opening balance and the first fed transaction, and you cannot reconcile across a hole.
Statements close it. Download the PDF statements for the missing months from your bank, convert each one to a .qbo Web Connect file, and upload them into QuickBooks Online through Transactions, then Bank transactions, then Link account, then Upload from file. Every transaction posts with its real date and description, the register fills in, and you can reconcile month by month up to the present. The converter at the top of this page does exactly that conversion, checks the parsed totals against the statement total before it exports, and produces a genuine .qbo rather than a renamed CSV.
QuickBooks Online will also accept a PDF or image statement directly and run AI extraction on it, but only in English and only under 350 KB. That cap is written in kilobytes while real scans are measured in megabytes, so a color scan or a phone photo of a statement will usually be refused. Converting to .qbo first sidesteps the limit entirely, and it is the only route into QuickBooks Desktop, which has no PDF path at all.
The data transfer itself usually finishes in under an hour, and larger company files can take several hours. Plan for two to three weeks end to end, though. The bulk of that is the work either side of the transfer: cleaning up the Desktop file, saving the reports that will not migrate, verifying the balances afterward, reconnecting bank feeds and rebuilding the bank history the feed does not reach.
Yes, the migration tool itself is free, and Intuit offers assisted migration through its Solution Providers at no extra charge for many small businesses. You pay for the QuickBooks Online subscription you are moving into. Paid third party conversion services exist for cases the free tool cannot handle, such as very large files, unusual data, or a partial migration of selected years.
Nothing. The Desktop file stays exactly as it was on your computer and the migration copies from it rather than consuming it. Keep it archived and openable, because it is now the only place your Desktop audit trail and your prior reconciliation reports exist. The direction to be careful about is the destination: importing a Desktop file replaces the data in the QuickBooks Online company you import into, so always target a new, empty company.
No. Bank and credit card reconciliation reports do not convert, and prior reconciliations will not appear in the QuickBooks Online account history. You restart reconciliations from the point you last finished in Desktop. Save every prior reconciliation report as a PDF out of Desktop before you stop using it, and check your beginning balance in QuickBooks Online before the first reconciliation, because that figure is calculated from currently reconciled transactions rather than stored.
Treat this as unreliable. Intuit's discontinuation notices list uploading transactions among the services that end alongside downloading them, and community reports about older discontinued versions conflict: some users say manual Web Connect imports keep working, others say QuickBooks refuses the file. We are not going to tell you it definitely works, because the sources genuinely disagree and the answer has differed by version. If you are on a discontinued Desktop edition and need transactions flowing again, migrating to QuickBooks Online is the path that is certain to work.
There is an export path from QuickBooks Online back to Desktop, but treat the move as one way in practice. The export has its own limits, anything you built using QuickBooks Online only features will not survive the trip, and you would be returning to a product line Intuit is winding down for everyone except Enterprise. The stronger reason to keep the archived Desktop file is historical reference, not as a return ticket.
The same gap shows up on every migration path, because no conversion tool brings clean, dated bank history across. Coming from Xero, Wave or FreshBooks, you get lists and balances but little or no reconciled bank detail, so the fix is identical: convert the old statements to .qbo and upload them month by month. If you are simply behind on the books rather than changing products, the catch-up route is the same one, just applied to more months.
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.
To plan the rest of the move, see switching to QuickBooks from Xero, Wave and FreshBooks, importing old bank statements into QuickBooks, import a bank statement into QuickBooks Online, chart of accounts in QuickBooks Online, QuickBooks Online vs Desktop for bank statements, and bank statement to QuickBooks for accountants.
Same converter, tuned for the layout each bank uses. Find yours:
For one bookkeeper running monthly close.
USD
per month
billed as
$288 yearly
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
billed as
$888 yearly
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
billed as
$ yearly
Choose speed vs accuracy when extracting
| Base AI Faster | pages |
| Pro AI Best accuracy | pages |