How to Convert QB Desktop to QBO: Step-by-Step Guide
Moving your business accounts from a local hard drive into the cloud is a brilliant way to streamline your daily bookkeeping. Sitting in my office in Bristol, I decided to simplify my own workflow by learning how to convert QB Desktop to QBO smoothly. Intuit’s updated guidance supports moving your existing company file directly through the software or by using their web tool. The entire process transfers your primary financial data into a modern, flexible space where you can manage payments and cash flow from any location.
Can You Convert QuickBooks Desktop to QBO?
Yes, you can move your company file to the cloud. Most standard files transition cleanly, but your exact path depends on your edition, file size, and geographic location.
What Does QBO Mean?
“QBO” stands for QuickBooks Online. It refers to the web-based accounting platform hosted directly by Intuit rather than installed locally on a single machine.
- QuickBooks Desktop: Installed program running on your local computer.
- QuickBooks Online: Web application accessed through any web browser.
- QBO Company: Your cloud accounting file and business hub.
- Company File: Your historical data stored locally on your hard drive.
- Cloud Accounting: Real-time financial management accessible anywhere.
- Data Migration: Shifting financial records between different formats.
Is Converting the Same as Exporting?
Converting is a complete migration of your operational data into a cloud account. It does not just create a simple file download; it transfers your ledger into an interactive online system.
Can You Convert QB Desktop to QBO Without Losing Data?
Intuit supports transferring core accounting records, but certain local features may display differently in the cloud. Running backups and comparing financial reports after moving guarantees complete data accuracy.
What You Need Before Starting
Before starting the move, make sure you have these key items ready:
- QuickBooks Desktop company file.
- Active QuickBooks Online subscription.
- Company administrator login credentials.
- Updated Desktop software installed.
- Local copy of your company file.
- Stable broadband connection.
- Recent full file backup.
- Saved core financial reports.
QuickBooks Desktop vs QuickBooks Online
Understanding the practical differences between local software and cloud accounting helps you set the right expectations for your daily bookkeeping.
QuickBooks Desktop
Desktop software runs locally on your computer hardware:
- Local company file saved on your hard drive.
- Desktop software tied to specific machines.
- Local backups managed manually.
- Desktop-specific reports and inventory tools.
- Existing historical records stored on-site.
QuickBooks Online
QuickBooks Online provides a flexible, browser-based ecosystem:
- Cloud access from any device with web access.
- Browser-based accounting without local installs.
- Multiple user logins for team access.
- Accountant access for easy tax reviews.
- Online banking feeds updated automatically.
- Connected apps for automated workflows.
Should You Move From Desktop to QBO?
This table breaks down how local software compares directly with cloud accounting:
| Area | QuickBooks Desktop | QuickBooks Online |
| Main Environment | Installed software | Cloud service |
| Company Data | Local company file | Online company account |
| Access | Computer-based | Internet-connected devices |
| Collaboration | Depends on local setup | Built for online team collaboration |
| Updates | Annual software releases | Automated online updates |
| Migration Role | Starting point | Final destination |
We assess these system features based on modern accounting practices to help you choose the best setup for your business.
What to Check Before You Convert QB Desktop to QBO
Proper file preparation prevents technical errors during data transfer. Completing these checks ensures a smooth transition to the cloud.
Update QuickBooks Desktop
Open your current program and install all available updates. Running the latest software release ensures full compatibility with Intuit’s cloud migration servers.
Check Your QuickBooks Desktop File Size
Press F2 or Ctrl+1 on your keyboard to open the Product Information window. Look for Total Targets. Intuit requires the target count to remain below 4,000,000 for standard online transfers.
What Are QuickBooks Targets?
Targets represent individual lines of data within your transactions. A single invoice with three items contains multiple targets, indicating the overall complexity of your file.
Make Sure the Company File Is Stored Locally
Avoid running the export over a network drive or cloud host:
- Local hard drive folder (such as C:\Drive).
- Hosted environment configurations.
- Network shared folder paths.
- Cloud hosting service locations.
- Copying the file locally when required.
Check the Country or Region
Your destination account must match your source file region. A UK Desktop file must migrate to a UK QuickBooks Online subscription to preserve correct tax and currency settings.
Confirm Administrator Access
Verify that you hold primary administrator rights for both your local software and your online destination account before initiating the export.
Create a Full Backup
Save an uncompressed, local backup of your company file to a secure folder. This acts as your safety net if you ever need to inspect original historical records.
Run QuickBooks Desktop Data Checks Before Migration
Clearing out file corruption before migrating guarantees your historical balances move accurately into your new online company.
Run Verify Data
Navigate to File > Utilities > Verify Data inside your program. This diagnostic tool scans your internal database for hidden data errors or broken balance links.
Rebuild Data If QuickBooks Finds Errors
If the verification process flags any issues, run File > Utilities > Rebuild Data. This utility repairs damaged transactions, after which you should run Verify Data once more to confirm a clean result.
Switch to Single-User Mode
Ensure no other team members are logged into the file. Go to File > Switch to Single-User Mode to lock the database for export.
Save Important Reports
Print or export key financial statements to PDF prior to transfer:
- Balance Sheet.
- Profit and Loss.
- Trial Balance.
- General Ledger.
- Aged Receivables.
- Aged Payables.
- Inventory Valuation Summary.
- Bank Account Balances.
- VAT Reports.
- Payroll Reports (where relevant).
QuickBooks Desktop to QBO Pre-Migration Checklist
Use this quick overview table to track your preparation progress before starting the transfer process:
| Check | What to Do |
| Software | Update QuickBooks Desktop to the latest release |
| File | Keep a local copy saved directly on your main drive |
| Size | Check Total Targets via F2 key (must be under limit) |
| Data | Run Verify Data utility to locate structural errors |
| Errors | Rebuild data immediately if verification reports issues |
| Mode | Switch software to single-user mode |
| Backup | Create a full local backup copy of your file |
| Reports | Save key financial reports to PDF for post-checks |
| Access | Confirm administrator permissions on both platforms |
| Region | Match Desktop and Online subscription country settings |
| Payroll | Complete outstanding payroll runs prior to export |
Reviewing these preparation points guarantees your accounting data remains intact throughout the cloud transfer.
How to Convert QB Desktop to QBO Step by Step
Follow this structured step-by-step procedure to move your data smoothly into your online destination account.
1.Sign Up for Online Account:
Create your target QuickBooks Online subscription using your primary business email address.
2.Open File as Administrator:
Launch your local software as an admin user and switch the system into single-user mode.
3.Launch Migration Tool:
Access the export tool via the Company menu or shortcut commands, then sign into your Intuit profile.
4.Select Target Account and Export:
Choose your target online destination, confirm replacement settings, and begin the export.
Step 1: Sign Up for QuickBooks Online
Set up your new subscription through the official website. Select a plan tier that includes the specific accounting, inventory, and user access features your business requires.
Step 2: Open Your QuickBooks Desktop Company File
Launch your installed software and open the specific company file you plan to move. Double-check the company title at the top of your screen to ensure you selected the correct file.
Step 3: Sign In as the Company Administrator
Log in using your master administrator account. Administrative rights are required to trigger data export tools and authorize external cloud connections.
Step 4: Open the Migration Tool
The method for launching the export tool depends on the edition of the software you are using.
QuickBooks Desktop Pro or Premier
Open your company file and navigate through the top drop-down menus:
- Open the Company menu.
- Select Migrate this company file to QuickBooks Online.
- Select Export Your Company File to QuickBooks Online.
- Select Get started.
QuickBooks Enterprise
QuickBooks Enterprise uses a direct keyboard command to open the export menu. Press Ctrl+1 to open the Product Information screen, then press Ctrl+B+M to launch the migration window.
Step 5: Complete the Migration Checklist
Your screen may display a series of quick diagnostic tasks. Follow the on-screen prompts to resolve any lingering setup requirements:
- Review each listed task carefully.
- Fix outstanding file issues.
- Complete all required preparation steps.
- Continue to the main migration screen.
Step 6: Choose What Data to Move
Select whether you wish to move your full financial history or just your core account lists and balances.
Bring All Company Data
This standard option transfers your full transaction history, customer profiles, supplier details, chart of accounts, and historical ledgers into your new cloud account.
Bring Only Lists and Balances
This lighter alternative moves your customer lists, supplier records, item catalogs, and opening account balances, allowing you to start fresh without historical transaction clutter.
Step 7: Sign In to QuickBooks Online
Enter your master Intuit login credentials inside the migration pop-up window. Use the exact email address linked to your new cloud account.
Step 8: Select the Correct QBO Company
If you have multiple online accounts attached to your email profile, carefully choose the specific company account you created to receive this data.
Step 9: Review the Replacement Warning
If your target online account already contains data, the system will ask to overwrite it. Overwriting permanently erases any existing online data, so confirm you selected the correct account before proceeding.
Step 10: Select Export
Click the final export button to start transferring your data. Leave your computer powered on and connected to the internet until the system confirms the transfer is processing.
How to Convert QB Desktop to QBO Without QuickBooks Desktop Installed
If you hold a company file on your hard drive but no longer have active software installed, Intuit provides an online upload portal to move your data.
When the Online Migration Tool Makes Sense
The online upload tool works best in specific situations:
- Accountants helping clients move raw data files.
- No local software currently installed on the computer.
- Holding an existing desktop file copy.
- Using a supported software file version.
Which File Types Can The Online Tool Accept?
The online conversion portal accepts these standard file formats:
- .QBW: Primary working company data file.
- .QBB: Compressed backup file copy.
- .QBM: Portable company data file.
Step-by-Step Online Migration
Follow this clean process when using the web upload portal:
- Open the official online migration web page.
- Select the Get started button.
- Sign into your online account.
- Select your saved company file format.
- Upload the file directly from your local drive.
- Wait for the file upload to finish.
- Follow the automated setup prompts.
- Confirm your new cloud account is ready.
What About QuickBooks Desktop for Mac?
Mac users must convert their file into a Windows-compatible format before uploading. Use the File > Export > Company File to QuickBooks for Windows option inside the Mac interface to create a compatible file.
What Data Moves From QB Desktop to QBO?
Most of your core accounting records move automatically during export. Knowing how specific categories transfer helps you verify your books after the move.
Customers
Customer profiles, contact details, shipping addresses, and historical balances transfer across to your online customer center.
Suppliers and Vendors
Supplier records, contact details, and outstanding bill balances convert into your new online supplier hub.
Chart of Accounts
Your complete ledger account structure transfers over. Sub-accounts retain their organizational hierarchy within your new online chart of accounts.
Products and Services
Item catalogs, sales descriptions, purchase costs, and linked ledger accounts convert directly into your online product list.
Invoices and Bills
Historical invoices, credit notes, supplier bills, and payment records transfer into your online ledger history.
Employees and Payroll
Basic employee contact details and pay structures carry over, but active payroll functions require setup in your new cloud account before running your next pay period.
Jobs and Projects
Customer jobs created in local software convert into projects or sub-customers within your online portal.
Jobs to Projects
Jobs tied to detailed tracking migrate into the Projects module, allowing you to monitor project profitability cleanly.
Jobs to Sub-Customers
Simple jobs used mainly for billing sub-addresses migrate as sub-customers under the main client profile.
What May Not Transfer Exactly From QuickBooks Desktop to QBO?
Because cloud accounting operates differently from local software, certain custom settings and advanced features must be reconfigured after migration.
Desktop-Specific Features
Advanced features like multi-currency price levels, complex lead centers, and local audit trails do not transfer directly and should be checked after export.
Custom Forms
Custom invoice templates and estimate designs do not copy over. Rebuild your visual branding using the online template designer after logging in.
Custom Reports
Memorized local reports do not transfer. Re-create your custom management reports using the reporting filters inside your online account.
Inventory
Files containing complex FIFO inventory or large item registers require close attention. Check your item quantities and valuation totals immediately after export.
Bank Feeds
Local bank connections do not copy across cloud servers. Re-connect your bank accounts inside the online Banking tab to establish real-time feeds.
How to Check Your QBO Data After Migration
Reconciling your new online account against your saved paper reports ensures your financial records match perfectly.
Compare the Balance Sheet
Run a Balance Sheet in your new online account for the current date. Compare total assets, liabilities, and equity directly against your printed local report.
Compare the Profit and Loss
Generate a Profit and Loss report for the current financial year. Ensure income totals and expense line items match your historical software data.
Compare Bank Accounts
Verify that the closing balances across all cash and bank accounts match your pre-migration figures exactly.
Check Accounts Receivable
Open your Aged Receivables report in the cloud. Confirm that customer balances and unpaid invoice totals match your local software records.
Check Accounts Payable
Run your Aged Payables report online and verify that all unpaid supplier bills match your saved figures.
Check Inventory
If you track stock, cross-reference your total stock valuation and item count against your historical inventory summary.
Check VAT and Tax Records
Review your tax account balances and VAT settings to confirm that your rates and historical filing records migrated accurately.
| Check | Compare Against Desktop |
| Balance Sheet | Total assets, liabilities, and equity |
| Profit and Loss | Income, costs, and net profit totals |
| Bank Accounts | Closing balances across all accounts |
| Receivables | Outstanding customer balances |
| Payables | Outstanding supplier bill balances |
| Inventory | Quantity totals and stock valuations |
| VAT | Relevant VAT accounts and tax reports |
| Payroll | Employee records and year-to-date figures |
Comparing these core post-migration checks guarantees your cloud books match your historical accounting records.
QuickBooks Desktop to QBO Payroll Migration
Moving payroll requires careful timing to ensure employee pay runs continue without interruption.
Check Employee Details
Review employee names, tax codes, addresses, and year-to-date totals inside your local file before initiating the transfer.
Run the Final Desktop Payroll
Complete all pending pay runs in your local software. Allow two to three business days for payroll data to settle completely before starting your cloud migration.
Leave Enough Time Before the Next Payroll
Schedule your cloud conversion at least seven business days before your next scheduled pay date. This provides ample time to verify employee details and test your new payroll setup.
Review Payroll After Migration
Open your online payroll dashboard. Cross-reference employee setup files, year-to-date figures, and tax configurations against your historical reports before submitting your first online pay run.
QuickBooks Desktop to QBO Migration Errors and Fixes
If you encounter an issue during export, use these quick troubleshooting steps to resolve the problem.
QuickBooks Cannot Export the Company File
Ensure your local software is updated to the latest release, verify you are logged in as an administrator, and switch the program to single-user mode.
The Company File Is on a Network or Hosted Service
Copy your .QBW file directly onto your computer’s main local C:\ drive before starting the export process.
The File Has Too Many Targets
Press F2 to check your total target count. If your target count exceeds 4,000,000, condense your file before attempting the export again.
QuickBooks Online Already Contains Data
Overwriting an active online account permanently removes existing records. If you need to keep that data, sign up for a fresh online subscription instead.
Payroll Data Causes an Error
Verify that all pending payroll checks are submitted and that employee profile details are complete before re-running the export.
Migration Works but the Numbers Look Wrong
Do not enter new transactions. Compare your Balance Sheet and Trial Balance line by line against your saved pre-migration reports to locate any discrepancies.
Should You Condense QuickBooks Desktop Before Moving to QBO?
Condensing your file removes old transaction detail, leaving summary entries that reduce overall file size.
When Condensing May Be Needed
Condensing becomes necessary if your file exceeds the standard 4,000,000 target limit or if file corruption prevents a clean export.
Back Up Before Condensing
Always create a separate, untouched backup copy of your original file before running the Condense Data utility.
Check Inventory Before Condensing
Condensing files with complex inventory records can alter historical cost of goods sold calculations. Review your inventory valuation reports thoroughly after condensing.
QuickBooks Desktop File Size and Target Limits
Managing file size ensures your accounting data transfers cleanly without timing out during upload.
How to Check Total Targets
Press F2 or Ctrl+1 while in your company file to open the Product Information screen. Locate Total Targets in the list to check your file’s complexity.
What Happens With Very Large Files?
Files with high target counts take longer to upload and process. Large files may require target reduction or professional assistance to ensure a smooth export.
When to Use an Accountant or Migration Expert
Consider hiring a certified QuickBooks ProAdvisor if you manage multiple complex entities, extensive inventory catalogs, or complicated payroll structures.
QuickBooks Accountant Batch Migration for Multiple Companies
Accounting professionals managing multiple client transfers can streamline their workflow using batch migration tools.
Who Can Use the Batch Migration Tool?
The Batch Migration Tool is available to accounting professionals using supported QuickBooks Accountant editions to transfer eligible client files.
How Batch Migration Works
Follow this automated workflow to move multiple client files simultaneously:
- Add client company files to the migration list.
- Open the central Migration Dashboard.
- Upload client data files to cloud servers.
- Match files with target online accounts.
- Monitor real-time transfer progress.
- Review final migration verification reports.
When Batch Migration Is Better Than One-by-One Migration
Batch migration saves substantial time for accounting practices moving multiple client files, allowing firm-wide transfers to be managed from a single dashboard.
Real-Life Example of Converting QB Desktop to QBO
Here is how a real business successfully transitioned their local books to the cloud.
Friday Morning: Preparing the Books
A small building firm in Manchester decided to upgrade to cloud accounting. The bookkeeper created a full local backup, updated the desktop software, and ran the Verify Data utility to ensure the file was clean.
Friday Afternoon: The File Problem
The verification check identified a minor data error in an old transaction. The bookkeeper ran the Rebuild Data tool to repair the issue, verified the file again, and launched the export menu.
Monday Morning: Checking QBO
The team logged into their new online account on Monday morning. They compared their saved paper reports against their online Balance Sheet and Profit and Loss statements, confirming the figures matched perfectly.
The Small Detail That Matters
Saving printed financial reports prior to transfer allowed the team to spot and confirm account balances quickly, making their transition smooth and stress-free.
Worldwide Expert Advice on QuickBooks Migration
Professional guidance helps protect your accounting integrity throughout the move to cloud software.
What a QuickBooks ProAdvisor Should Review
A qualified ProAdvisor focuses on verifying core accounting elements during migration:
- Historical transaction accuracy.
- Opening balance integrity.
- VAT account configurations.
- Payroll profiles and tax rules.
- Inventory valuation summaries.
- Live bank feed connections.
- User permissions and security.
- Management report setups.
- Overall data integrity.
Verified Expert Paraphrase
Leading accounting advisors consistently recommend reviewing core financial reports before and after migration to ensure your online ledgers match your historical records precisely.
QuickBooks Desktop to QBO for UK Businesses
UK companies must ensure their new online configuration aligns with local tax rules and reporting standards.
Check Your VAT Setup
Verify your VAT registration details, schemes, and account codes within your online settings to maintain accurate tax tracking.
Review Making Tax Digital Workflows
Ensure your new online account connects seamlessly with HMRC for Making Tax Digital (MTD) compliance, allowing direct digital tax submissions.
Check Payroll Separately
Double-check employee tax codes, national insurance details, and pension configurations before processing your first cloud pay run.
Keep the Original Desktop Records
Store your original software backups and paper records securely to comply with UK statutory record-keeping regulations.
QuickBooks Desktop to QBO Conversion Checklist
Keep this step-by-step checklist beside your keyboard as you work through your migration process.
Before You Start
- Sign up for your new target online subscription.
- Verify that regional settings match your source file.
- Confirm master administrator access on both systems.
- Update your local software to the latest release.
- Check total targets via the F2 screen.
- Ensure your company file is stored on your local drive.
- Run the Verify Data tool to check for corruption.
- Rebuild data if the system flags errors.
- Create an uncompressed local backup copy.
- Print key financial reports to PDF for review.
During the Migration
- Open the target company file as an administrator.
- Switch your software setting to single-user mode.
- Open the migration tool via the menu or shortcut.
- Complete the diagnostic preparation checklist.
- Select whether to move full data or lists only.
- Sign into your online account using admin credentials.
- Select the correct online target company.
- Confirm data replacement options carefully.
- Click export and leave the computer running.
After Migration
- Compare your online Balance Sheet against your paper report.
- Compare your Profit and Loss statement line by line.
- Verify bank account opening balances.
- Confirm customer Aged Receivables balances.
- Check supplier Aged Payables figures.
- Review inventory stock quantities and valuations.
- Re-connect live bank feeds inside the Banking tab.
- Verify VAT settings and HMRC MTD connections.
- Review employee setup files and payroll details.
- Securely archive your original desktop backup file.
Frequently Asked Questions About Converting QB Desktop to QBO
Can I convert QuickBooks Desktop to QBO myself?
Yes, standard company files can be migrated directly using Intuit’s built-in export tools.
How do I convert QB Desktop to QBO?
Back up your file, update your software, run data checks, launch the migration tool from the Company menu, sign in, and export your data.
Is QBO the same as QuickBooks Online?
Yes, “QBO” is the standard abbreviation for QuickBooks Online.
Can I convert QuickBooks Desktop to QBO for free?
Intuit provides the migration tool at no extra cost, though you must maintain an active subscription for your target online account.
Can I convert QuickBooks Desktop without losing my data?
Supported accounting records move across automatically, though comparing pre- and post-migration reports ensures complete accuracy.
How long does it take to convert QB Desktop to QBO?
Transfer times depend on your internet speed and file target count, usually taking between 30 minutes and a few hours.
Can I convert an old QuickBooks Desktop file to QBO?
Supported software versions can migrate directly, while older legacy files may require updating or using the online upload portal.
Can I convert QuickBooks Desktop for Mac to QBO?
Yes, Mac users can export their company file into a Windows-compatible format before completing the online transfer.
Can I move QuickBooks Enterprise to QBO?
Yes, Enterprise users can access the export tool by pressing Ctrl+1 and Ctrl+B+M within their open file.
What happens to my QuickBooks Desktop file after migration?
Your original file remains unchanged on your computer, serving as an archival reference copy.
Can I convert QB Desktop to QBO more than once?
Yes, but overwriting an existing online account permanently replaces all current data in that online company.
What if my QuickBooks Desktop file is too large?
If your file exceeds target limits, condense your data file or consult a QuickBooks ProAdvisor for custom migration support.
Final Recommendation
Moving my accounts to the cloud completely modernized how I manage my business finances. Taking the time to convert QB Desktop to QBO properly ensures your historical balances stay accurate while unlocking the flexibility of cloud accounting. Always run file verification checks, save your key reports before exporting, and cross-reference your figures once the transfer finishes. Following these simple steps guarantees a secure, seamless transition to your new online accounting home.

Ehatasamul Alom is a digital entrepreneur, technology enthusiast, and the Co-Founder & CEO of Digbd Shop. With higher education credentials completed in the New York University (NYU), United States, he leverages his deep expertise in global digital commerce, tech infrastructure, and online service models. Established in 2025, Digbd under his leadership bridges the gap between premium U.S. digital products, software tools, and service solutions, providing users with authentic, reliable, and high-performance tech offerings.






