Real timelines for every route — from a same-day Desktop-to-Online move to a full multi-year conversion — and the three things that actually set the clock.
QuickBooks Desktop to QuickBooks Online (built-in export). Minutes to a few hours for a typical file; a very large file can take up to a day before the data is ready in QuickBooks Online.
Sage 50 or Xero to QuickBooks Online (Dataswitcher). Intuit’s conversion partner usually completes processing within 72 hours of upload.
QuickBooks Enterprise to Pro or to Online. Half a day to several days depending on the file’s target count — see the specifics for Enterprise to Pro and Enterprise to QuickBooks Online.
Full-service conversion (Sage 100, Sage Intacct, NetSuite, multi-year history). Three to ten business days, because a person is mapping accounts and reconciling balances rather than trusting an automated pipe.
The single best predictor of conversion time is your file’s target count, which you can read in ten seconds: open QuickBooks Desktop and press F2 (or Ctrl+1) to open the Product Information window. Intuit’s current ceiling for moving a file to QuickBooks Online is 4,000,000 targets and a file no larger than 5 GB; above that, the file must be condensed before it will move at all. Well before the ceiling, around 750,000 targets, migrations begin to run noticeably slower and inventory data can arrive with discrepancies that need checking. This is why a lean eight-year-old service business often converts faster than a three-year-old product business with heavy inventory — years are not the unit that matters.
There is also a window to finish inside. For years, guides — including some still ranking today — quoted a 60-day limit to move Desktop data into a new QuickBooks Online company. Intuit’s migration documentation, updated August 21, 2026, now states the window as 90 calendar days from the day you sign up for QuickBooks Online, or 180 calendar days if your accountant created the account for you. That is more breathing room, but treat it as a safety margin, not a schedule: the businesses that struggle are the ones that sign up, stall for two months, and then convert in a rush during a busy close.
If you run payroll in QuickBooks Desktop, the calendar is less flexible than the transfer itself. Intuit’s guidance is to run your payroll, then wait two to three business days for everything to sync before you start the move — and to have the migration complete at least seven business days before your next scheduled payroll. Put those together and payroll effectively picks your conversion week for you: the safe slot is the quiet stretch immediately after a pay run, not the days before one.
For a typical Desktop-to-Online move, the honest schedule looks like this. Day 0 — prepare: update QuickBooks Desktop to the latest release, run Verify and Rebuild, reconcile bank and card accounts to a fixed date, and set aside a fresh backup. Day 1 — export: run the built-in tool and let it finish; for most files the data is ready the same day. Days 1–2 — verify: compare the accrual-basis Profit & Loss, Balance Sheet, and A/R and A/P aging reports against Desktop as of the same date, and check inventory valuation if you carry stock. Days 2–5 — rebuild: recreate what the automated tools leave behind — budgets, memorized and recurring transactions, custom templates, and attachments. The transfer is the short part; verification and rebuilding are where the real days go.
Some moves should never be squeezed into a weekend. Multi-year conversions from Sage 100, Sage Intacct, or NetSuite involve re-mapping a different chart of accounts, translating item and job structures, and carrying history that automated tools simply do not move. The same is true for multi-entity files and inventory-heavy books near the target thresholds above. For these, a managed conversion running three to ten business days — with a fixed price and a reconciled hand-off — is routinely faster in total elapsed time than a failed DIY attempt followed by a rescue.
Five preparations shorten every route: (1) clean the chart of accounts — merge duplicates and retire dead accounts before they multiply in mapping; (2) reconcile every bank and card account to a fixed cut-off date so verification has a baseline; (3) run Verify and Rebuild so corruption doesn’t surface mid-transfer; (4) check your target count against the thresholds above and condense if needed; (5) book the work just after a payroll run. Skipping preparation does not save the time — it just moves it to the worst possible week.
The bottom line: hours for a clean Desktop-to-Online move, about three days for Dataswitcher, and three to ten business days for a full-service, multi-year conversion. The file’s target count, its inventory, and your payroll calendar — not the number of years in it — decide which of those you get.
Tell us what you’re moving from and roughly how big the file is. Numerawise will scope your conversion and give you a fixed price and a fixed timeline — same business day. Call (877) 290-4522.
For a standard-sized file, the built-in export usually completes in a few hours; very large files can take up to a day. Plan your week around verifying the numbers afterward, not the transfer itself.
Intuit's migration guide, updated August 21, 2026, allows 90 calendar days from the day you sign up for QuickBooks Online, or 180 days if your accountant created the account for you.
Yes, measured in targets, not years. Files under 750,000 targets convert smoothly; between 750,000 and the 4,000,000-target ceiling, migration slows and inventory discrepancies become possible; above it you must condense the file first.
Typically three to ten business days, because a specialist maps the chart of accounts, carries multi-year history, and reconciles the closing balances before handing the file back.
Tell us what you’re working on. We respond same business day.