<h2 dir="ltr">How Do I Migrate QuickBooks Enterprise to QuickBooks Online? Step-by-Step Guide</h2>
<p dir="ltr"><strong>Quick answer:</strong> To <a href="https://www.booksmerge.com/blog/quickbooks-enterprise/">migrate QuickBooks Enterprise to QuickBooks Online</a>, update Enterprise, back up and clean your company file, and check that your <strong>total targets</strong> are under Intuit’s limit (press <strong>F2</strong> or <strong>Ctrl+1</strong> to see them). Sign in as an Admin in single-user mode, go to <strong>Company > Export Company File to QuickBooks Online</strong>, sign in to your online company, choose <strong>All company data</strong> (or <strong>Lists and balances</strong> only), and start the export. Then compare your reports in QuickBooks Online with your Enterprise reports. Current Intuit guidance lists a limit of <strong>750,000 targets for Enterprise 2020 and newer (US)</strong> and <strong>350,000 for older releases</strong>. Files above the limit must be condensed or moved as lists only.</p>
<hr />
<h3 dir="ltr">Can You Migrate QuickBooks Enterprise to QuickBooks Online?</h3>
<p dir="ltr">Yes, in most cases. Intuit provides a built-in export tool that copies your Enterprise data into a QuickBooks Online company. The migration is not a perfect one-to-one copy, though. QuickBooks Online has different features, and some Desktop-only data does not transfer.</p>
<p dir="ltr">Businesses usually migrate to get:</p>
<ul dir="ltr">
<li><strong>Access from any device</strong> without hosting or a server</li>
<li><strong>Automatic updates and backups</strong></li>
<li><strong>Easier collaboration</strong> with accountants and remote staff</li>
<li><strong>App integrations</strong> in the Online marketplace</li>
<li><strong>Lower IT overhead</strong></li>
</ul>
<p dir="ltr">If you mainly want remote access but still need Desktop features, consider hosting Enterprise in the cloud instead. We compare the two products in our guide on whether QuickBooks Enterprise is better than QuickBooks Online Advanced.</p>
<hr />
<h3 dir="ltr">Is Your File Eligible? Check the Size Limits</h3>
<p dir="ltr">QuickBooks Online does not limit migration by file size in gigabytes. It limits the number of <strong>targets</strong>, which is the internal record count. Targets include list entries and every line item on every transaction, so one invoice with four lines counts as several targets.</p>
<div dir="ltr">
<table>
<thead>
<tr>
<th scope="col">Your QuickBooks Version</th>
<th scope="col">Approximate Target Limit</th>
</tr>
</thead>
<tbody>
<tr>
<td>Enterprise 2020 and newer (US)</td>
<td><span dir="ltr">750,000</span></td>
</tr>
<tr>
<td>Pro/Premier 2018 and newer (US)</td>
<td><span dir="ltr">750,000</span></td>
</tr>
<tr>
<td>Enterprise 2020 and older</td>
<td><span dir="ltr">350,000</span></td>
</tr>
<tr>
<td>Enterprise (Canada)</td>
<td><span dir="ltr">350,000</span></td>
</tr>
<tr>
<td>Mac and UK versions</td>
<td><span dir="ltr">350,000</span></td>
</tr>
</tbody>
</table>
</div>
<p dir="ltr">These limits change, so check Intuit’s current page for your version. Some practitioners report data discrepancies, particularly in inventory, as files approach the upper limit.</p>
<p dir="ltr"><strong>How to check your targets:</strong></p>
<ol dir="ltr">
<li>Open your company file in QuickBooks Enterprise.</li>
<li>Press <strong>F2</strong> or <strong>Ctrl+1</strong> to open Product Information.</li>
<li>Find <strong>Total Targets</strong> on the left side of the window.</li>
</ol>
<p dir="ltr"><strong>If you’re over the limit,</strong> you can try condensing the file (condensing sometimes reduces file size without reducing targets, so recheck afterward). If it’s still too large, Intuit offers only the option to import <strong>lists and balances</strong>, and you keep your old Enterprise file for history.</p>
<hr />
<h3 dir="ltr">What Transfers and What Doesn’t?</h3>
<h4 dir="ltr">Typically Transfers</h4>
<ul dir="ltr">
<li>Customers, vendors, and employees</li>
<li>Chart of accounts</li>
<li>Items and basic inventory records</li>
<li>Open and closed transactions (invoices, bills, payments, journal entries)</li>
<li>Opening balances</li>
</ul>
<h4 dir="ltr">May Not Transfer or May Change</h4>
<ul dir="ltr">
<li><strong>Advanced Inventory details</strong> such as bins, lots, serial numbers, and some costing methods</li>
<li><strong>Advanced Pricing rules</strong></li>
<li><strong>Custom report layouts and memorized reports</strong></li>
<li><strong>Custom form templates</strong></li>
<li><strong>Payroll history and some payroll setups</strong></li>
<li><strong>Some attachments, to-do notes, and reminders</strong></li>
<li><strong>Certain preferences and Desktop-only features</strong></li>
<li><strong>Multi-currency or intercompany setups</strong> may need review</li>
</ul>
<p dir="ltr">Check Intuit’s current list of data differences before committing.</p>
<hr />
<h3 dir="ltr">Before You Migrate: Pre-Migration Checklist</h3>
<ol dir="ltr">
<li><strong>Update QuickBooks Enterprise</strong> to the latest release (<strong>Help > Update QuickBooks Desktop</strong>).</li>
<li><strong>Back up your company file</strong> and store a copy in a safe place.</li>
<li><strong>Run Verify Data, and Rebuild Data if needed</strong> (<strong>File > Utilities</strong>).</li>
<li><strong>Clean up your lists.</strong> Merge duplicates and make unused customers, vendors, items, and accounts inactive.</li>
<li><strong>Reconcile all bank and credit card accounts</strong> up to the latest statement.</li>
<li><strong>Check total targets</strong> with F2 or Ctrl+1.</li>
<li><strong>Record baseline reports</strong> as of your cutover date: Trial Balance, Profit and Loss, Balance Sheet, A/R and A/P Aging, and Inventory Valuation.</li>
<li><strong>Pick a clean cutoff date,</strong> such as the start of a month or fiscal year.</li>
<li><strong>Choose a QuickBooks Online plan</strong> that fits your user count and features (Plus or Advanced for most Enterprise users).</li>
<li><strong>Keep the file path short.</strong> Intuit reports an export error if the company file sits more than about four folders deep, so move it to a short path such as <em>C:\QBdata</em>.</li>
<li><strong>Make sure you have Admin access</strong> to both the Enterprise file and the Online company.</li>
</ol>
<hr />
<h3 dir="ltr">Step-by-Step: How to Migrate QuickBooks Enterprise to QuickBooks Online</h3>
<h4 dir="ltr">Step 1: Create or Prepare Your QuickBooks Online Company</h4>
<p dir="ltr">Sign up for QuickBooks Online and choose a plan. Use the same email address for both products to make the process easier. If you are exporting into an existing online company, remember that the export can overwrite its data.</p>
<h4 dir="ltr">Step 2: Open the Company File in Single-User Mode</h4>
<p dir="ltr">On the computer or server that holds the file, open Enterprise and go to <strong>File > Switch to Single-user Mode</strong> if you are in multi-user mode. Sign in as the <strong>Admin</strong> user.</p>
<h4 dir="ltr">Step 3: Start the Export</h4>
<p dir="ltr">Go to <strong>Company > Export Company File to QuickBooks Online</strong>. In some versions this appears as <strong>Migrate this company file to QuickBooks Online</strong>.</p>
<h4 dir="ltr">Step 4: Sign In to QuickBooks Online</h4>
<p dir="ltr">Click <strong>Get started</strong>, then sign in with your Intuit account as an Admin of the online company.</p>
<h4 dir="ltr">Step 5: Choose Your Online Company and Data to Move</h4>
<p dir="ltr">Select the destination company. Then choose whether to move:</p>
<ul dir="ltr">
<li><strong>All company data</strong> (lists, balances, and transaction history), or</li>
<li><strong>Lists and balances only</strong> (a cleaner start, with Enterprise kept as your history)</li>
</ul>
<h4 dir="ltr">Step 6: Try It First, or Move Now</h4>
<p dir="ltr">If prompted, you can run a trial export into a new online company to preview results, or select <strong>Move Now</strong> for the final migration. A trial is a safe way to learn what changes.</p>
<h4 dir="ltr">Step 7: Confirm and Wait</h4>
<p dir="ltr">Review the terms, confirm, and start the export. Keep Enterprise open until it finishes. Larger files take longer, and Intuit emails you when the move is complete.</p>
<h4 dir="ltr">Step 8: Review the Results</h4>
<p dir="ltr">Check the summary and fix any import errors listed.</p>
<hr />
<h3 dir="ltr">After You Migrate: What to Do Next</h3>
<ol dir="ltr">
<li><strong>Compare reports.</strong> Run the same Trial Balance, Profit and Loss, Balance Sheet, aging reports, and inventory valuation in QuickBooks Online, and compare them to your baselines.</li>
<li><strong>Review the chart of accounts.</strong> Confirm names, types, and balances.</li>
<li><strong>Check inventory.</strong> Compare quantities and values, since this is where differences often appear.</li>
<li><strong>Connect bank feeds.</strong> Link accounts and match downloaded transactions carefully to avoid duplicates.</li>
<li><strong>Set up users and permissions.</strong> Invite your team and accountant, and assign roles.</li>
<li><strong>Recreate templates.</strong> Customize invoices, estimates, and purchase orders.</li>
<li><strong>Set up payroll.</strong> Payroll history often needs to be reviewed or rebuilt in QuickBooks Online Payroll.</li>
<li><strong>Reconnect apps and integrations</strong> that you used with Enterprise.</li>
<li><strong>Stop entering transactions in Enterprise</strong> once you go live, so data doesn’t split across two systems.</li>
<li><strong>Archive the Enterprise file and backup</strong> for reference and audits.</li>
</ol>
<hr />
<h3 dir="ltr">Quick Diagnosis: Common Migration Problems</h3>
<div dir="ltr">
<table>
<thead>
<tr>
<th scope="col">Problem</th>
<th scope="col">Likely Cause</th>
<th scope="col">Fix</th>
</tr>
</thead>
<tbody>
<tr>
<td>Export option is missing</td>
<td>Outdated software or not signed in as Admin</td>
<td>Update Enterprise, sign in as Admin in single-user mode</td>
</tr>
<tr>
<td>“File is too big to export”</td>
<td>Targets over the limit</td>
<td>Condense the file, or import lists and balances only</td>
</tr>
<tr>
<td>Export error on opening</td>
<td>File path too deep</td>
<td>Move the file to a short path, such as C:\QBdata</td>
</tr>
<tr>
<td>Export stalls or fails</td>
<td>Damaged data or unstable connection</td>
<td>Run Verify and Rebuild, use a stable internet connection</td>
</tr>
<tr>
<td>Totals don’t match</td>
<td>Unreconciled accounts or data differences</td>
<td>Reconcile, then compare reports line by line</td>
</tr>
<tr>
<td>Inventory values differ</td>
<td>Advanced Inventory features not supported online</td>
<td>Review inventory and adjust in QuickBooks Online</td>
</tr>
<tr>
<td>Payroll missing</td>
<td>Payroll history doesn’t transfer fully</td>
<td>Recreate payroll setup and history as needed</td>
</tr>
<tr>
<td>Existing online data overwritten</td>
<td>Exported into a company with data</td>
<td>Export into a new company, or verify first</td>
</tr>
<tr>
<td>Sign-in loop</td>
<td>Browser or credential issue</td>
<td>Clear cache, use a private window</td>
</tr>
</tbody>
</table>
</div>
<hr />
<h3 dir="ltr">Should You Migrate? When to Stay on Enterprise</h3>
<p dir="ltr">Migration isn’t always the best move. Consider staying on Enterprise, or hosting it in the cloud, if you:</p>
<ul dir="ltr">
<li>Rely on <strong>Advanced Inventory</strong> with bins, lots, or serial tracking</li>
<li>Use <strong>industry-specific reports</strong> that you can’t replicate online</li>
<li>Have a <strong>very large file</strong> that exceeds target limits</li>
<li>Need <strong>Advanced Pricing</strong> rules or specific Desktop workflows</li>
<li>Depend on <strong>Desktop-only add-ons</strong></li>
</ul>
<p dir="ltr">You could also keep Enterprise for operations and use QuickBooks Online later for specific needs. Test with a trial export before deciding.</p>
<hr />
<h3 dir="ltr">Mistakes to Avoid</h3>
<ul dir="ltr">
<li><strong>Skipping the backup</strong> before export.</li>
<li><strong>Exporting into an online company</strong> that already contains data without realizing it will be overwritten.</li>
<li><strong>Ignoring unreconciled accounts,</strong> which make post-migration cleanup harder.</li>
<li><strong>Forgetting to check targets</strong> and discovering the limit mid-migration.</li>
<li><strong>Assuming everything transfers,</strong> especially inventory and payroll.</li>
<li><strong>Not comparing reports</strong> after the move.</li>
<li><strong>Running both systems at once</strong> after go-live.</li>
<li><strong>Deleting the Enterprise file</strong> too soon.</li>
</ul>
<hr />
<h3 dir="ltr">Best Practices for a Smooth Migration</h3>
<ul dir="ltr">
<li><strong>Run a trial export first</strong> into a separate online company.</li>
<li><strong>Choose the cutoff at a month-end or year-end.</strong></li>
<li><strong>Involve your accountant</strong> to review account mapping and tax settings.</li>
<li><strong>Document what you changed</strong> and keep the baseline reports.</li>
<li><strong>Train your team</strong> on the Online interface before go-live.</li>
<li><strong>Keep your Enterprise file archived</strong> for at least the period your records require.</li>
</ul>
<hr />
<h3 dir="ltr">Need Help Migrating QuickBooks Enterprise to QuickBooks Online?</h3>
<p dir="ltr">Migration involves target limits, data cleanup, feature differences, and report verification, and a mistake can mean lost history or mismatched balances. For step-by-step guidance based on your file and setup, call <strong>1-866-513-4656</strong>.</p>
<hr />
<h3 dir="ltr">Frequently Asked Questions</h3>
<h4 dir="ltr">How do I migrate QuickBooks Enterprise to QuickBooks Online?</h4>
<p dir="ltr">Update and back up Enterprise, clean the file, check that targets are under the limit, sign in as Admin in single-user mode, choose <strong>Company > Export Company File to QuickBooks Online</strong>, sign in to your online company, select your data, and start the export. Then compare reports.</p>
<h4 dir="ltr">What is the target limit for migrating Enterprise to QuickBooks Online?</h4>
<p dir="ltr">Intuit lists 750,000 targets for Enterprise 2020 and newer (US) and 350,000 for older releases. Check Product Information (F2 or Ctrl+1) and confirm current limits with Intuit.</p>
<h4 dir="ltr">What if my file has too many targets?</h4>
<p dir="ltr">Try condensing it and recheck. If it’s still over, you can import lists and balances only and keep the Enterprise file for history.</p>
<h4 dir="ltr">Does file size matter for migration?</h4>
<p dir="ltr">Not directly. Intuit’s limit is based on targets, not gigabytes.</p>
<h4 dir="ltr">Will my inventory transfer to QuickBooks Online?</h4>
<p dir="ltr">Basic inventory items transfer, but advanced features such as bins, lots, and serial numbers may not. Review inventory after migration.</p>
<h4 dir="ltr">Does payroll transfer to QuickBooks Online?</h4>
<p dir="ltr">Payroll history and setups often need to be reviewed or rebuilt in QuickBooks Online Payroll.</p>
<h4 dir="ltr">Can I undo a migration?</h4>
<p dir="ltr">Your original Enterprise file remains intact, so you can continue using it. Re-exporting into an online company can overwrite data, so check before you repeat.</p>
<h4 dir="ltr">How long does migration take?</h4>
<p dir="ltr">Small files take under an hour. Larger files can take several hours, and Intuit emails you when the export is complete.</p>
<h4 dir="ltr">Is there a way to get cloud access without migrating?</h4>
<p dir="ltr">Yes. You can host QuickBooks Enterprise on a remote server and keep its Desktop features.</p>
<hr />
<h3 dir="ltr">Key Takeaways</h3>
<ul dir="ltr">
<li><strong>Migrate with Company > Export Company File to QuickBooks Online,</strong> as an Admin in single-user mode.</li>
<li><strong>Check total targets first</strong> (F2 or Ctrl+1), since the limit depends on targets, not file size.</li>
<li><strong>Back up, verify, clean lists, and reconcile</strong> before exporting.</li>
<li><strong>Advanced inventory, templates, and payroll history may not transfer,</strong> so review them afterward.</li>
<li><strong>Compare reports</strong> against your baselines before going live.</li>
<li><strong>Keep the Enterprise file archived,</strong> and consider hosting Enterprise if you need Desktop features with remote access.</li>
</ul>
<hr />
<p dir="ltr"><em>Disclaimer: This article is for general informational purposes. QuickBooks features, target limits, and menu names vary by version and change often, so verify details with Intuit’s official documentation. QuickBooks is a trademark of Intuit Inc.</em></p>