Simplify payday and set payroll to run automatically on QuickBooks.

Green Circle Icon with Stylized White Letters
QuickBooksHelpIntuit

Move your QuickBooks Desktop company file to QuickBooks Online

by Intuit • Image Alt Text 747
Image Alt Text Updated 8/5/2026 04:58

Learn how to move your QuickBooks Desktop company file to QuickBooks Online.

Use QuickBooks Online to manage your business finances anywhere. This helps you keep your business running even when you’re away from your desk. Here’s what you need to do first:

  1. If you haven’t yet, sign up for QuickBooks Online.
    Tip: You can also compare QuickBooks Desktop to QuickBooks Online if you need more info.

  2. Get your QuickBooks Desktop company file ready.

  3. Use the migration tool in QuickBooks Desktop, or the online migration tool.

  4. Finish setting up your QuickBooks Online account:

    • Make sure it’s in the same country or region as your QuickBooks Desktop.

    • Make sure you have admin access to both your QuickBooks Desktop company file and QuickBooks Online account.

If you use Intuit Enterprise Suite (IES), here’s how you can move your data to IES.

Important: The time you have to move your data from QuickBooks Desktop depends on how your QuickBooks Online account was set up.

  • If you signed up for yourself: 90 calendar days

  • If your accountant signed up for you: 180 calendar days

Explore the benefits of moving to QuickBooks Online including automatic updates for the latest version of QuickBooks, tracking and sending invoices on the go, and mobile alerts. Learn more about QuickBooks Online.

Prepare to move your data

Make sure to do the following steps before you move your data. These help you avoid any issues during and after the transfer.

  1. Check your file size:

    1. Open QuickBooks Desktop.

    2. Press F2 or Ctrl+1 on your keyboard. This opens the Product Information window.

    3. Confirm your Total Targets count is below 4,000,000.
      Note: If the total count is above 4,000,000, you need to condense your data before you proceed.

  2. Make sure your company file doesn’t have any issues: verify and rebuild your data (if needed).

  3. Make sure your company file is saved locally on your computer:

    • If you have a cloud or hosting service (for example, Rightworks), contact your service provider. They can help you get a copy of your company file on your computer.

    • If you aren’t sure and you need help locating your company file, here’s how you can check if it’s locally saved on your computer.

  4. (Optional) Prepare your payroll for migration: If you run payroll in QuickBooks Desktop, do the following:

    1. Verify all your employees’ info are accurate and up-to-date. Update them as needed.

    2. Delete employee(s) with no pay history within the current calendar year.

    3. Run your payroll.
      Note: Wait 2 to 3 business days for everything to sync before you move to QuickBooks Online. This helps you avoid any payroll issues.

    4. Make sure the migration is complete at least 7 business days before your next scheduled payroll. This helps you avoid any delays.

Option 1: Use QuickBooks Desktop to move your company file

Follow these steps to move your data to QuickBooks Online.
Note: The migration time depends on how complex and large your company file is.

  1. Open QuickBooks Desktop. Make sure you sign in as the company admin.

  2. Open the export tool depending on your QuickBooks Desktop version:

    • Pro or Premier

      1. Go to Company, then select Migrate this company file to QuickBooks Online.

      2. Select Export Your Company File to QuickBooks Online.

      3. Select Get started.

      4. You'll see a personalized checklist of all the tasks required to get your company file ready:

        1. Review each task and take action(s) as needed.
          Note: You can also select Complete All to finish all tasks at once.

        2. Select Continue.

        3. Select Bring all your company data, then select Continue.
          Note: You can select Bring only list and balances if you only want to move your customers, vendors, chart of accounts, employees, and items.

        4. Select Yes, sign me in to sign in to your QuickBooks Online account, then select Continue.
          Note: Use the email address and password you used when you signed up for QuickBooks Online.

        5. Select the company where you want to move your QuickBooks Desktop company file to.
          Important: If you have existing data in QuickBooks Online, you’ll see a prompt to replace it. Enter Agree in the textbox, or select Replace to confirm. Otherwise, you need to create (or select an empty QuickBooks Online company) a new company.
          Note: You can no longer undo the action when you choose to replace your data in QuickBooks Online.

    • Enterprise

      1. Press CTRL + 1 on your keyboard. This opens the Product Information window.

      2. Press CTRL + B + Q on your keyboard at the same time to open the file export window.

      3. Select OK to close the Product Information window.

      4. Select Get started.

      5. Select Bring all your company data, then select Continue.
        Note: You can select Bring only list and balances if you only want to move your customers, vendors, chart of accounts, employees and items.

      6. Select Yes, sign me in to sign in to your QuickBooks Online account, then select Continue.
        Note: Use the email address and password you used when you signed up for QuickBooks Online.

      7. Select the company where you want to move your QuickBooks Desktop company file to.
        Important: If you have existing data in QuickBooks Online, you’ll see a prompt to replace it. Enter Agree in the textbox, or select Replace to confirm. Otherwise, you need to create (or select an empty QuickBooks Online company) a new company.
        Note: You can no longer undo the action when you choose to replace your data in QuickBooks Online.

  3. Select Export. You’ll see a progress bar as QuickBooks completes your data transfer.

Option 2: Use the online migration tool to move your company file

You can use the online migration tool if:

  • you're an accountant who doesn’t have QuickBooks Desktop and want to help your client move to QuickBooks Online

  • you don't have QuickBooks Desktop, but you have a QuickBooks Desktop file that you want to move to QuickBooks Online

  • your QuickBooks Desktop company file version is 2011 or later
    Note: If you have a company file from 2010 or earlier, follow these steps to run QuickBooks File Doctor. This helps you avoid any issues during the transfer.

The online migration tool can move the following QuickBooks file types to QuickBooks Online:

  • QuickBooks Desktop company file (.QBW)

  • QuickBooks Desktop backup file (.QBB)

  • QuickBooks portable file (.QBM)

    Note: If you use QuickBooks Desktop for Mac, you need to save a backup copy of your company file for Windows first. This lets you get a .QBW file you can use to export to QuickBooks Online.

Step 1: Open the online migration tool

Note: If you use QuickBooks Desktop for Mac, convert your company file first.

  1. Open the migration tool for Windows or Mac.

  2. Select Get started, then Sign in to your QuickBooks Online account.

Step 2: Upload your company file

  1. In the upload page, select Select file, then browse to the folder where you saved your company file.
    Note: If you use QuickBooks Enterprise, select switch to this link.

  2. Select Open.
    Tip: You can also use your mouse to drag and drop it into the file upload box.

  3. Wait until the upload is complete.

  4. Follow the prompts to set up your new web-based layout.

    You’ll see “Your company is now online” on the screen when the migration is complete.

You can also contact us if you need further assistance.

Get personalized help using QuickBooks with QuickBooks Live.

Sign in now for personalized help

See articles customized for your product and join our large community of QuickBooks users.

Sign In / Sign Up