Convert QuickBooks Desktop to Online: Migrate QuickBooks Desktop to QuickBooks Online

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.

Totals reconcile to the original QuickBooks Online and Desktop Free to try, no card needed
Loved by bookkeepers and accountants 50K+ pages converted

PDF, JPG, PNG, BMP, HEIC, TIFF

Upload your bank statement

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.

A real .qbo file QuickBooks accepts

Built for the statements US banks actually send, checked before it exports.

Reconciliation

Every total checked against the statement

The converter adds up the transactions it parsed and matches that to the statement total before you export, so nothing is silently dropped.

Web Connect

A genuine .qbo, not a renamed CSV

Valid OFX 1.02 with QuickBooks Web Connect headers. Online and Desktop import it as a standard bank feed.

OCR

Scans and phone photos read line by line

OCR runs before parsing, so a scanned or photographed paper statement comes out the same as a digital PDF.

Volume

A year of statements in one batch

Bulk upload for catch-up and cleanup work. Each file gets its own reconciliation check and its own exports.

Locked files

Password-protected PDFs handled

Enter the password on upload. Multi-column and multi-page statement layouts are parsed too.

Exports

Excel and CSV in the same download

One conversion, three files: the .qbo for QuickBooks, an XLSX to review, and a CSV for everything else.

How to convert your statement to QuickBooks

Three steps. No column-mapping wizard.

1

Upload the PDF statement

Drag in a PDF, a scan, or a phone photo. Password-protected and multi-page files are fine.

2

Review the reconciled rows

Every transaction is extracted and checked against the statement total. You see the parsed rows before exporting.

3

Import into QuickBooks

Download the .qbo and import it as a Web Connect bank feed. Excel and CSV are in the same download.

Questions worth answering

The specifics that decide whether the import is clean. If your case is not here, email [email protected].

What transfers from QuickBooks Desktop to QuickBooks Online, and what does not

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.

DataTransfers?What you need to know
Chart of accountsYesComes 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, employeesYesNames 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 balancesYesInvoices, bills, checks and deposits come over with their dates and amounts.
InventoryYes, but convertedDesktop 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.
PayrollPartlyBasic 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 reportsNoYou restart reconciliations from where you left off in Desktop. Pull and save every prior reconciliation report as a PDF before you cancel Desktop.
Audit trailNoThe Desktop audit trail stays in the Desktop file. QuickBooks Online starts a fresh audit log from your first day in it.
Recurring credit card chargesNoCancel them in Desktop and rebuild them in QuickBooks Online, or you risk either double charging a customer or charging nobody.
Bank feed connectionNoYou reconnect each account inside QuickBooks Online, and the initial pull is roughly 90 days. Older months are on you.
The QuickBooks Desktop discontinuation dates that force the decision

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.

VersionServices endStatus as of August 2026
QuickBooks Desktop 2022May 2025Bank feeds already off
QuickBooks Desktop 2023May 31, 2026Bank feeds already off. This is the version driving most migrations right now.
QuickBooks Desktop 2024September 30, 2027Still supported, about a year of runway left
QuickBooks Desktop EnterpriseNot announcedStill actively sold and supported
New Pro Plus, Premier Plus, Mac Plus subscriptionsWithdrawn September 2024No 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.

How to convert QuickBooks Desktop to QuickBooks Online

The mechanical part is short. The preparation and the cleanup either side of it are where the days go.

  1. Clean up in Desktop first. Run a rebuild, clear old reconciliation discrepancies, and make inactive the accounts and names you do not want carried over. Anything messy in Desktop arrives messy in QuickBooks Online.
  2. Save what will not travel. Export every bank and credit card reconciliation report to PDF, save the audit trail, print your last set of financial statements, and note your recurring credit card charges. Once Desktop is gone these are unrecoverable.
  3. Check your file size. Press Ctrl and 1 in Desktop to see your total targets. Under 750,000 is comfortable. Above that, migration still runs up to about 4,000,000 targets, but expect a longer job and possible discrepancies, especially in inventory.
  4. Start the QuickBooks Online subscription and import within 60 days. The import window runs from the start of the subscription. Import into a brand new, empty QuickBooks Online company, because the Desktop file replaces the data in the company you import into.
  5. Verify the numbers. Compare the profit and loss and balance sheet, accrual basis, all dates, in both products. They should agree. Inventory is the usual exception thanks to the FIFO change.
  6. Reconnect the banking. Link each account in QuickBooks Online, accept the roughly 90 days it offers, then backfill everything older from statements so your register is whole before you reconcile.
The bank history gap, and how to close it

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.

How long does it take to convert QuickBooks Desktop to Online?

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.

Is it free to convert QuickBooks Desktop to QuickBooks Online?

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.

What happens to my QuickBooks Desktop file after I migrate?

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.

Does my reconciliation history transfer to QuickBooks Online?

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.

Can I still import a .qbo file into a discontinued QuickBooks Desktop version?

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.

Can I go back to QuickBooks Desktop after switching to QuickBooks Online?

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.

What if I am migrating from something other than QuickBooks Desktop?

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.

Convert your first statement free.

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.

More bank statements we convert to QuickBooks

Same converter, tuned for the layout each bank uses. Find yours: