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 750 •
Image Alt Text Updated 9/1/2026 15:01

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.

Video transcript

[0:00] This is Katheryn from the QuickBooks team. Welcome to QuickBooks Online. First, let's explore how to get around, then where to find your settings, and how to get help when you need it. Select Dashboard to see shortcuts to some of the most common activities in QuickBooks. You can also view your sales & get paid funnel, an overview of your bank accounts, and charts and graphs.

[0:24] Select Add widgets to customize what you see. Intuit Assist uses the business feed to share work it does for you and give you suggestions on how to run your business. Reports and Analytics is where you run valuable reports on your company's performance. This is also where you can take a look at budgets, forecasts, and other financial planning tools.

[0:47] Select My apps to find where to perform your work in QuickBooks. You can also use the search tool. Accounting lets you connect your bank and credit cards to QuickBooks. You can securely and automatically import transactions, which are either categorized for you by QuickBooks, or you can enter required data yourself.

[1:07] Connecting your accounts keeps your books up-to-date and accurate, and is an important first step in the setup process. Integration transactions is where you see transactions from all your connected sales channels, like Shopify or Amazon. You can also upload and review receipts, reconcile your books, and customize your Chart of Accounts to manage how you want to categorize and track transactions.

[1:33] In Expenses & Pay Bills, you can see vendors and contractors, record expenses, and enter and pay bills. You can also track your business Mileage here. Sales & Get Paid helps you manage your money-in options, such as sending Invoices to customers, accepting payments, and tracking the products and services you sell. You manage your customers and leads in the Customer Hub.

[2:00] Select Team to add and view your Employees and Contractors. And Time lets you enter and approve the hours your team works. Depending on your QuickBooks plan, you can track and plan your Project financials under Project Management. Sales Tax lets you set up and pay your Sales taxes, and you can view and manage year-end taxes and filings for your business under Business Taxes.

[2:27] If you want to apply for a line of credit or credit card, you can do so under Lending. This is also where you sign up for a QuickBooks Checking account. Use Payroll to pay your team and Mailchimp to reach customers faster. You can customize your navigation at any time. Pin apps, or drag and rearrange pinned apps. You can add bookmarks for the pages you use most often.

[2:52] When you need to quickly create something, such as a new invoice or expense transaction, hover over Create to choose which transaction or entry you need to open. Now that you can get around, select the gear icon to see your Settings options.

[3:08] Here, you can do things like add and manage users, manage your billing and subscription info, and set your preferences to optimize QuickBooks for your business. Finally, when you find something you have questions about, help is just a click away. Select the Help icon to chat with our online assistant, see topics related to the page you're on, or search for more info.

[3:32] Plus, you can contact experts here. Now that you know your way around, what's next is up to you. Visit our video center to find even more videos on how to get set up. Welcome to QuickBooks.