Skip to main content
    Ready Accounting logo
    Ready Accounting

    QuickBooks Guide · Migration

    QuickBooks Desktop to Online conversion: a step-by-step plan

    Converting from QuickBooks Desktop to QuickBooks Online is mostly a data-hygiene project, not a button press. The import moves lists and transactions; it does not move your workflows, and several Desktop features have no direct equivalent online.

    Who this is for: Contractors and small businesses still on QuickBooks Desktop, especially anyone facing a Desktop plan change or needing remote access for the office and field.

    Worked examples

    What a real conversion timeline looks like

    A 14-employee remodeler with six years of Desktop history, converted over three weeks with no missed payroll.

    StageWork doneElapsed
    Week 1File review, condense decision, list and item cleanup, open AR/AP verifiedDays 1–5
    Week 2Test conversion, balance sheet tie-out to the Desktop trial balance, payroll re-setupDays 6–10
    Week 3Final conversion after month-end close, bank feeds connected, projects and cost codes rebuiltDays 11–15
    AfterTwo parallel weeks of reporting checks, then Desktop retired to read-onlyDays 16–30

    Convert right after a closed month end so there is one clean cut-over date to reconcile against.

    What carries over — and what does not

    DataConvertsWhat we rebuild by hand
    Chart of accounts and balancesYesAccount numbering and sub-account structure
    Customers, vendors, open AR and APYesDuplicate and stale name cleanup
    Items / cost codesPartlyProducts and services mapped to job cost accounts
    Payroll historyPartlyPrior-year totals and employee setup re-entered
    Memorized reports and templatesNoSaved custom reports and invoice templates
    Estimates and progress invoicing setupNoProgress billing turned on and re-tested

    Step-by-step

    1. 1. Decide whether to convert or start fresh

      If the Desktop file is clean and history matters, convert. If the file is years out of reconciliation, a fresh QuickBooks Online file with opening balances is usually faster and cheaper than importing the mess.

    2. 2. Clean the Desktop file first

      Reconcile every bank, card, and loan account through the last closed month, clear stale accounts payable and receivable, fix negative inventory, and run Rebuild Data. Errors carry across the conversion.

    3. 3. Check size and version limits

      Desktop files above the target limit must be condensed before import, and the Desktop version must be a currently supported release. Update Desktop to the latest release before exporting.

    4. 4. Pick a cutover date and freeze entry

      Convert just after a month or year end. Stop entering transactions in Desktop from the cutover date so nothing is stranded in the old file.

    5. 5. Run the export and import

      Use the built-in export to QuickBooks Online from the Desktop company file into a new, empty QuickBooks Online company. Keep an archived copy of the Desktop file and the last reports before you start.

    6. 6. Verify the numbers

      Compare trial balance, profit and loss, and balance sheet from Desktop against QuickBooks Online as of the cutover date. They should tie to the penny. Investigate any difference before going live.

    7. 7. Rebuild what did not carry over

      Recreate reconciliation status, recurring transactions, memorized reports, custom form templates, payroll setup, sales tax settings, and user permissions. Reconnect bank feeds and any apps.

    8. 8. Reset job costing for QuickBooks Online

      Desktop jobs become QuickBooks Online Projects, and item-based cost codes need remapping. This is the step most contractors skip, and it is why job reports look empty after conversion.

    Pro tips

    • Archive the Desktop file and keep a working copy — it is your only path back to detailed history.
    • Convert on a weekend so verification does not compete with daily work.
    • Rebuild reconciliations from the cutover forward rather than re-reconciling history.
    • Train the team on the new workflow the same week, while the change is fresh.

    Common pitfalls

    • Importing an unreconciled file and inheriting every error.
    • Assuming payroll history, reconciliation reports, and custom templates transfer — they generally do not.
    • Continuing to enter transactions in Desktop after the cutover.
    • Leaving inventory and negative quantities unresolved before the export.

    Frequently asked questions

    Need a hand setting this up in QuickBooks Online?

    We configure QBO for construction and real estate every week. Book a consultation and we'll get it right the first time.

    Book a consultation
    Ruvim Glavatskiy, founder of Ready Accounting

    Book a call with Ruvim

    Tell us a little about your business and we'll follow up to schedule a call — usually same day.

    Prefer to reach out directly? We answer most inquiries within a few hours during business days.