
With the impending sunsetting of QuickBooks Desktop, there is no better time to switch to QuickBooks Online (QBO) to preserve your important financial data and history. However, the migration process requires careful planning to ensure a smooth transition without data loss or disruptions. This detailed guide outlines the step-by-step process to migrate from QuickBooks Desktop to QuickBooks Online, including preparation, execution, and post-migration tasks, to help you modernize your accounting with confidence.
Why Migrate to QuickBooks Online?
Before diving into the process, let’s explore why businesses are making the switch:
- Accessibility: Access your financial data anytime, anywhere, on any device with an internet connection.
- Automatic Updates: QBO updates automatically, ensuring you always have the latest features and security patches without manual intervention.
- Collaboration: Multiple users, such as accountants or team members, can work on the same file simultaneously, streamlining workflows.
- Integration: QBO integrates easily with third-party apps like PayPal, Shopify, or inventory management tools.
- Security: Cloud-based storage provides automatic backups and 256-bit SSL encryption for enhanced data protection.
- Cost Efficiency: QBO’s subscription model is often more affordable than maintaining QuickBooks Desktop licenses.
With Intuit phasing out support for QuickBooks Desktop products (e.g., Desktop Pro and Premier sales ended for new customers on August 1, 2024), now is an ideal time to transition. Let’s walk through the migration process.
Step-by-Step Migration Process
Step 1: Evaluate Your Needs and Choose a QuickBooks Online Plan
Before migrating, assess your business needs to select the appropriate QBO plan (Simple Start, Essentials, Plus, or Advanced). Consider factors like the number of users, inventory tracking requirements, and reporting needs. For example:
- Simple Start: Ideal for single users needing basic accounting.
- Essentials: Supports up to three users and bill management.
- Plus: Includes inventory tracking and supports up to five users.
- Advanced: Best for larger businesses needing advanced analytics and more than five users.
Action Items:
- Visit the QuickBooks website to compare plans.
- Sign up for a free trial to explore QBO’s interface.
- Ensure your chosen plan supports your data volume, as QBO has a target limit of 350,000 (e.g., transactions, accounts, customers). If your file exceeds this, consult QuickBooks support or consider condensing your data.
Step 2: Back Up Your QuickBooks Desktop Data
Creating a backup of your QuickBooks Desktop file is critical to prevent data loss during migration.
Action Items:
- Open QuickBooks Desktop and log in as an admin.
- Go to File > Create Backup > Local Backup.
- Choose a secure location (e.g., external hard drive or cloud storage) to save the backup.
- Verify the backup by opening it to ensure all data is intact.
Tip: Label the backup with the date and “Pre-Migration” for easy reference.
Step 3: Update QuickBooks Desktop to the Latest Version
Using the latest version of QuickBooks Desktop minimizes compatibility issues during migration.
Action Items:
- Open QuickBooks Desktop and press F2 to open the Product Information window, which displays your current version and release.
- Go to Help > Update QuickBooks Desktop and follow prompts to install updates.
- Alternatively, enable automatic updates via Edit > Preferences > General > Automatically Download Updates.
- Restart QuickBooks Desktop after updating.
Note: If using QuickBooks Desktop 2019 or earlier, updates may no longer be available, but you can still migrate using Intuit’s online migration tool.
Step 4: Prepare Your QuickBooks Desktop File
Proper preparation ensures a smooth migration by addressing potential issues like file size or data errors.
Action Items:
- Check File Size: Large files (e.g., over 350,000 targets) may cause migration issues. Use the Condense Data Utility (File > Utilities > Condense Data) to remove old transactions, but consult an accountant first, as this affects historical data.
- Switch to Single-User Mode: Go to File > Switch to Single-User Mode to prevent errors during export.
- Move File to Local Drive: Ensure your company file is stored on a local drive, not a network drive, to avoid export errors.
- Run Reports: Generate key reports (e.g., Profit & Loss, Balance Sheet, Accounts Receivable, Accounts Payable) for the current date range in QuickBooks Desktop. Save or print these for post-migration comparison.
- Resolve Data Errors: Use the Verify Data tool (File > Utilities > Verify Data) to identify and fix data integrity issues.
Tip: If your file is complex (e.g., large datasets or extensive inventory), consider consulting a QuickBooks ProAdvisor or outsourcing to an accounting firm like Bench or Bookkeeper360.
Step 5: Create a QuickBooks Online Account
You’ll need a QBO account to import your data. If you already have one, ensure it’s within the first 60 days of the subscription, as data imports can only overwrite existing data during this period.
Action Items:
- Sign up for a QBO account at quickbooks.intuit.com, choosing the plan selected in Step 1.
- Customize settings (Gear Icon > Account and Settings) for your business, including chart of accounts, tax rates, and user permissions.
- Avoid entering transactions in the new QBO account until migration is complete to prevent data conflicts.
Note: If importing into an existing QBO account older than 60 days, create a new account to avoid complications.
Step 6: Export Data from QuickBooks Desktop
QuickBooks Desktop includes a built-in tool to export your company file to QBO.
Action Items:
- For Pro or Premier Users:
- Open QuickBooks Desktop and go to Company > Export Your Company File to QuickBooks Online.
- Click Get Started in the conversion wizard.
- For Enterprise Users:
- From the home dashboard, press Ctrl + 1 to open the Product Information window.
- Press Ctrl + B + Q, then close the window to launch the conversion wizard.
- Choose whether to export all company data (customers, vendors, transactions, settings) or specific data (e.g., lists and balances). For large files, selecting specific data can speed up the process.
- If you track inventory, decide whether to import it (select Yes) or add it manually later (select No). If importing, QBO will recalculate inventory using the FIFO method from your specified start date, which may require IRS Form 3115 for tax reporting.
- Sign in to your QBO account or create one if prompted.
- Select the QBO company to import data into, acknowledging that existing data will be replaced.
- Click Continue to begin the export.
Tip: The export process may take minutes to hours, depending on file size. Avoid interrupting the process.
Step 7: Verify the Migration
Once the export is complete, you’ll receive an email from Intuit confirming that your QBO company is ready. Verify that all data transferred correctly.
Action Items:
- Log in to your QBO account and review the Migration Hub for guidance and troubleshooting.
- Run the same reports generated in Step 4 (e.g., Profit & Loss, Balance Sheet) in QBO for the same date range. Compare them to QuickBooks Desktop reports to ensure accuracy.
- Check customer and vendor lists, transactions, and account balances for discrepancies.
- If errors are found (e.g., mismatched balances or missing transactions), consult QuickBooks support or refer to the troubleshooting guide at quickbooks.intuit.com.
Common Issues:
- Payroll Data: QBO cannot overwrite existing payroll records, so you may need to manually re-enter historical payroll data or contact QuickBooks support.
- Inventory Recalculation: If inventory was imported, verify quantities and values, as QBO uses FIFO.
- Custom Reports: Some custom reports may not transfer fully and may need to be recreated.
Step 8: Set Up QuickBooks Online
After verifying data, configure QBO to align with your business processes.
Action Items:
- Reconnect Bank Feeds: Go to Banking > Link Account to reconnect bank and credit card accounts for seamless reconciliation.
- Reauthorize Integrations: Reconnect third-party apps (e.g., PayPal, Shopify) via the QBO App Center.
- Set Up Sales Tax: Verify or configure sales tax rates under Taxes > Sales Tax.
- Invite Users: Add team members or accountants under Gear Icon > Manage Users and set permissions.
- Customize Settings: Add your business logo, fiscal year, and other details under Gear Icon > Account and Settings.
- Download the QBO App: Install the QBO desktop or mobile app for a familiar interface and additional features like keyboard shortcuts.
Step 9: Test and Train
Familiarize yourself and your team with QBO to ensure efficient use.
Action Items:
- Explore QBO’s interface using Intuit’s free tutorials or YouTube videos.
- Train staff on key tasks like entering transactions, running reports, and managing invoices.
- Test critical functions (e.g., invoicing, payroll) to confirm they work as expected.
Tip: If you’re hesitant about managing the migration alone, QuickBooks offers free migration assistance (check availability at quickbooks.intuit.com) or consider outsourcing to firms like MMC Convert or Decimal.
Step 10: Maintain Your QuickBooks Desktop Backup
Even after a successful migration, keep your QuickBooks Desktop backup and license active for at least a few months.
Action Items:
- Store the backup securely in case you need to reference historical data or revert to QuickBooks Desktop (note: reverting requires manual data re-entry or restoring a backup).
- Check if your QuickBooks Desktop version is still supported, as versions like 2021 lost support in May 2024.
Additional Tips for a Smooth Migration
- Timing: Migrate at the start of a fiscal year or month for cleaner financial data and easier reconciliation.
- Third-Party Tools: For complex migrations, tools like SaasAnt Transactions can streamline data export and import, especially for large files or specific transaction types.
- Consult Experts: If your file is large (e.g., 4GB) or includes advanced features like inventory, consult a QuickBooks ProAdvisor or accounting firm to avoid errors.
- Understand Limitations: Some data, like audit trails or certain custom reports, may not transfer. Review Intuit’s documentation for a full list of limitations.
- Monitor Post-Migration: Regularly check reports and transactions in QBO for the first few weeks to catch any discrepancies early.
Potential Challenges and Solutions
- Large File Sizes: Condense data before migration or select specific data to export.
- Payroll Issues: Manually re-enter payroll data or seek QuickBooks support for assistance.
- Inventory Tracking: If QBO’s inventory features are insufficient, integrate third-party apps like TradeGecko.
- User Resistance: Provide training and leverage QBO’s desktop app for a familiar interface.
Conclusion
Migrating from QuickBooks Desktop to QuickBooks Online is a strategic - and now necessary - move to modernize your accounting with cloud-based flexibility, enhanced security, and seamless collaboration. By following this step-by-step guide—evaluating your needs, backing up data, updating software, preparing your file, exporting data, verifying the migration, and setting up QBO—you can ensure a smooth transition. While challenges like large file sizes or payroll data may arise, careful planning and support from QuickBooks or accounting professionals can mitigate risks.
Ready to make the switch? Here at ChangeMyCRM, we do the entire process for you. Our team of data experts securely and comprehensively moves your data from one system to the other. Contact us if this is what your business needs.
Resources:
- QuickBooks Online Migration Guide: quickbooks.intuit.com
- Free Tutorials: Fit Small Business (55+ QBO tutorials)
- SaasAnt Transactions: saasant.com
- QuickBooks Support: 1-800-595-4219 (Mon-Fri, 5 AM to 6 PM PT; Sat, 7 AM to 4 PM PT)
Disclaimer: This guide is for informational purposes only and does not constitute legal, accounting, or tax advice. Consult a professional for advice specific to your business.