How the migration works
1
Learn what moves over

Understand which features and data transfer automatically and what may need manual setup after the move.

2
Convert your file

Use Intuit's built-in migration tool to move your QuickBooks Desktop company file directly to QBO.

3
Fix any errors

Some data may not convert cleanly. Use the error-fixing guide to resolve common issues after migration.

4
Complete your setup

Follow the post-migration checklist to make sure your QBO account is fully configured and ready to use.

💸
Don't overlook payroll when making the move
⚠️
Payroll is the most complex part of a Desktop-to-QBO migration — and the part most likely to cause problems if not planned carefully. Unlike your accounting data, payroll history doesn't convert with your company file. QBO Payroll requires its own setup, timing decisions, and YTD data entry to ensure accurate tax filings and uninterrupted paychecks.
1
Timing your payroll cutover

The cleanest switch is at year-end (January 1) — no prior YTD data to carry over and W-2s are handled entirely by QBO Payroll. Quarter-end is the next best option. If neither is possible, switch immediately after a completed payroll run and before the next one begins. Never switch mid-pay-period.

2
YTD payroll data — what carries over

QuickBooks Desktop payroll history does not automatically migrate to QBO Payroll. If switching mid-year, you must manually enter year-to-date wages, tax withholdings, and deductions for each employee so QBO Payroll can file accurate quarterly 941s and year-end W-2s.

3
Setting up payroll in QBO

After migrating, you'll need to configure QBO Payroll from scratch — pay schedules, tax IDs, direct deposit, employee deductions, workers' comp codes, and time tracking. This is separate from converting your company file and requires its own setup checklist.

4
Run a parallel check before going live

Before running your first live payroll in QBO, use the Preview Payroll option to verify employee pay amounts, tax withholdings, and deductions against your last Desktop payroll run. Only submit once everything matches — this is your best opportunity to catch setup issues before they affect paychecks.

📄
Core migration guides
Learn about switching from QBDT to QBO
QuickBooks Help
Guide
Convert your QBDT file to QBO
QuickBooks Help
Guide
How features & data move from QBDT to QBO
QuickBooks Help
Guide
Fix errors when moving from QBDT to QBO
QuickBooks Help
Guide
What to do after you make the move to QBO
QuickBooks Help
Guide
Move your inventory from QBDT to QBO
QuickBooks Help
Guide
📥
Importing lists & data only
Common questions about importing data to QBO
QuickBooks Help
Guide
Import products and services into QBO
QuickBooks Help
Guide
Videos
How to use the QuickBooks Online app
YouTube
Video
Download and use the QBO desktop app
QuickBooks Help
Guide
🤝
Need help with your Desktop to QBO migration?
ℹ️
Work with a QuickBooks Solution Provider (QSP): Desktop-to-QBO migrations involve more than a file conversion — payroll cutover timing, chart of accounts cleanup, and post-migration setup all benefit from expert guidance. A certified QSP can manage the process end to end.
🗂️
Migration planning

A QSP maps your existing data, flags potential issues, and builds a cutover timeline before the first file is touched.

💸
Payroll continuity

Mid-year payroll migrations are complex. A QSP handles year-to-date balances and timing so nothing falls through the cracks.

🔧
Post-migration support

From chart of accounts cleanup to employee setup, QSPs stay involved after go-live to make sure QBO is running correctly.

🏷️
Wholesale pricing

Many QSPs offer QBO and QBO Payroll at reduced rates through Intuit's Solution Provider program.

Find a QuickBooks Solution Provider near you
Search the official Intuit directory to find a certified QSP partner who can guide your Desktop migration.
Find a QSP Partner ↗