If you still run an older version of QuickBooks Desktop, upgrading is no longer optional. Intuit has retired connected services for the 2021, 2022 and 2023 versions on a rolling schedule, so payroll, bank feeds and security updates may already be affected. This guide explains what an upgrade involves, how to prepare, how to do it step by step, and how to fix the most common problems afterward.
A QuickBooks Desktop upgrade means moving from one version year (for example, 2023) to a newer one. It has two separate parts that people often confuse:
Upgrading the software. You install the newer version on your computer or server.
Updating the company file. Installing new software does not change your data. Each company file (.QBW) must be updated the first time you open it in the new version.
This is different from an update (a patch or release within the same year, such as a payroll tax table update) and from migrating to QuickBooks Online, which moves your data to a different product. Switching editions within the same year, such as Pro to Premier, normally does not require a company file update.
One rule matters for every office with more than one user: once a company file is updated to a newer version year, everyone who opens it must run that same version year. The edition (Pro, Premier, Enterprise) can differ, but the year cannot.
Intuit retires connected services for each Desktop version about three years after its release. Based on Intuit’s discontinuation notices:
QuickBooks Desktop 2021: discontinued in 2024.
QuickBooks Desktop 2022: discontinued in 2025.
QuickBooks Desktop 2023: support and connected services ended on May 31, 2026.
The software still opens and your data is not deleted. What stops is everything that depends on Intuit’s servers: payroll tax calculations and forms, bank feeds, credit card and check processing, recurring payments, eInvoicing, live technical support and security updates. For most businesses, that is when running an old version turns from an inconvenience into a compliance and security risk.
Two other facts shape the decision. Secondary sources report that QuickBooks Desktop 2024 support runs to September 30, 2027, and Intuit has not announced an end date for QuickBooks Desktop Enterprise, the only Desktop product still sold to new customers. Confirm current dates on Intuit’s service discontinuation page before you commit, because these policies change.
Spend a few minutes on the basics before you buy or install anything:
Your current version and release. Press F2 (or Ctrl+1) inside QuickBooks to open the product information window.
Your target version. Confirm Intuit still sells or supports it for your subscription or license.
System requirements. Check that your Windows version, RAM, disk space and Microsoft .NET components meet the new version’s requirements.
Who else uses the file. Every workstation that opens it will need the same version year.
Payroll and add-ons. Note which payroll service, merchant service, bank connections and third-party tools you use.
Timing. Avoid upgrading during payroll runs, sales tax deadlines, quarter-end or year-end closing.
Make a full backup of every company file (see the next section).
Verify and rebuild the company file to catch data damage before it travels.
Note the exact file location (press F2 and check File Information).
Install pending updates for your current version so the file is current.
Record your license and product numbers, payroll subscription details and admin password.
Confirm all users will close the file and stay out until the upgrade is finished.
Keep the installer for your current version in case you need to revert.
Print or export key reports (Trial Balance, A/R and A/P Aging, Payroll Liability) for later comparison.
Check that third-party applications support the new version.
A file update is one-way. After a file is updated to a newer version year, you cannot open it in the older version, so your backup is your only way back.
Open your current version of QuickBooks and sign in to the company file as the admin user.
Go to File > Back Up Company > Create Local Backup.
Choose Local backup, select Next, and pick a location that is not on the same drive as the file, such as an external drive or a separate server folder.
Run the backup. QuickBooks creates a .QBB file.
Test it: restore the backup to a different folder (File > Open or Restore Company > Restore a backup copy) and confirm it opens.
If you can, also copy the whole company folder, including supporting files, to a safe place. For a full walkthrough, see our guide on how to back up a QuickBooks company file.
Intuit recommends preparing your file before moving it to a new version. A damaged file can fail to update or carry its problems into the new version.
Open your old version of QuickBooks and the company file, with all other users signed out.
Go to File > Utilities > Verify Data. If it reports no problems, you can continue. If it finds issues, go to the next step.
Go to File > Utilities > Rebuild Data. QuickBooks prompts you to back up, then repairs the file.
Run Verify Data again. If problems remain, review the QBWin.log for details and see the section on damaged company files below.
Only run these on a file you have already backed up.
File to version. A file from an older version can usually be updated to a newer one, but very old files may need to step through an intermediate version. Check Intuit’s company file compatibility chart.
Operating system. Confirm the new version supports your Windows build, and your server operating system if you host the file.
Edition and platform. Pro, Premier and Enterprise files share a format within the same year. Mac and Windows files are separate and need conversion.
Multi-user setup. Server and workstations must run the same version year and release, and the Database Server Manager must be installed on the server.
Payroll. Confirm your payroll subscription carries over, and plan to download the latest tax table.
Integrations. Check each third-party application, Web Connector link and SDK-based tool against the new version.
Hardware and printers. Verify drivers, printers and any Microsoft Office or Outlook integration used for emailing forms.
Install the new version. Download the installer from Intuit, run it, and follow the prompts. QuickBooks installs each version year in its own folder, so your old version stays available as a fallback until you remove it. See our full how to install QuickBooks Desktop guide if you need extra detail.
Prepare the company file. In your old version, make a backup and run Verify and Rebuild as described above. Note where the file is saved.
Sign everyone out. All users must close the company file. In multi-user setups, do the upgrade from the computer that hosts the file or from a workstation with full access.
Open the file in the new version. Start the new version, go to File > Open or Restore Company, choose Open a company file, and select Next. Browse to your .QBW file. If you only have a backup (.QBB), choose Restore a backup copy.
Sign in as admin and update. Only the admin user can update the file. When prompted, select Update Now. QuickBooks makes an automatic backup of the existing file first. Wait for it to finish, then select Done.
Install updates and reconnect services. Download the latest release (Help > Update QuickBooks Desktop), update the payroll tax table, and activate the product if asked.
Check your data. Compare the Trial Balance, A/R and A/P Aging, bank register balances and payroll liabilities with the reports you saved earlier. Open a few forms and print a test page.
Upgrade the other computers. Install the same version on every workstation and the server, then test multi-user access.
The usual causes and fixes:
Wrong version on the workstation. A file updated to the new year cannot be opened by an older version. Install the matching version.
You are not the admin. Only the admin user can complete the first update. Sign in with admin credentials.
File location or permissions. Copy the file to a local folder such as the desktop and try again. If it opens there, the problem is the network path or folder permissions.
Damaged file or companion files. Run QuickBooks File Doctor from the QuickBooks Tool Hub, or rename the .ND and .TLG companion files and reopen.
Update interrupted. Restore your pre-upgrade backup into the new version and repeat the update.
Error codes in the 6000 series or starting with H usually point to file access or hosting; see the multi-user section below. Related guides: QuickBooks Error 6177, Error 6129, Error 6190.
Confirm you meet the system requirements and have enough free disk space.
Close other programs, temporarily disable antivirus, and restart the computer.
Run the QuickBooks Install Diagnostic Tool from the QuickBooks Tool Hub. It repairs the Microsoft components QuickBooks depends on, such as .NET Framework and MSXML.
Retry the install as an administrator.
If it still fails, do a clean install: uninstall QuickBooks from Windows, rename the leftover installation folders, reinstall, and use the Clean Install Tool if needed.
Keep your license number, product number and installer on hand before you uninstall anything.
Missing data is usually a case of opening the wrong file, not losing data.
Check that you opened the correct .QBW file. Look for similarly named copies or files in a different folder.
Check the report date range and filters, which can reset in a new version.
Confirm you are not viewing a restored older backup.
Run Verify Data to look for damage.
If something is genuinely missing, restore your pre-upgrade backup into a separate folder and compare it with the live file before changing anything.
Do not run Condense Data or delete transactions while you investigate.
Confirm your payroll subscription is active and linked to the correct company file (Employees > My Payroll Service > Account/Billing Information).
Check that the employer identification number and service key still match.
Verify that direct deposit and e-file connections work. You may need to re-enter bank credentials.
Reconcile payroll liabilities against the reports you saved before the upgrade.
On a discontinued version, payroll tax tables stop updating and tax forms are no longer provided, which is why staying on an old version is risky for payroll in particular. Related: QuickBooks Payroll Update Not Working, Error PS033, Error PS060.
Make sure you are on a supported version. Online banking connections stop working on discontinued versions.
Update QuickBooks to the latest release and restart.
Open the Bank Feeds Center, deactivate the problem account, then reconnect it.
Check your bank’s own status and whether it now requires new credentials or multi-factor authentication.
If the connection keeps failing, confirm the date, time and time zone on your computer are correct.
For more detailed fixes, see QuickBooks Bank Feeds Not Working and QuickBooks Banking Errors.
Multi-user problems usually come from a mismatch between the server and the workstations.
Install the same version year and release on the server and every workstation.
Update or reinstall QuickBooks Database Server Manager on the computer hosting the file, then rescan the folder that holds the company file.
Make sure the QuickBooks database server services are running.
Check that firewall rules allow the new version through.
Use the Network Issues tab in the QuickBooks Tool Hub and run the Database Server Manager and File Doctor.
Confirm only one computer is set to host the file.
Run Print & PDF Repair from the QuickBooks Tool Hub, then restart.
Set the correct default printer and update its driver.
Check that the Microsoft XPS Document Writer is installed and working, since QuickBooks relies on it for PDF output.
Try running QuickBooks as an administrator when saving or emailing PDFs.
Review Printer Setup and your form templates, because form assignments can reset in a new version.
Related: QuickBooks Missing PDF Component.
Restart the computer and try again.
Run Quick Fix my Program from the QuickBooks Tool Hub.
Rename the .ND and .TLG files for the company file, and try opening the file from a local folder.
Repair QuickBooks from Windows Settings > Apps, or run the Install Diagnostic Tool.
Check Windows updates and conflicting security software.
Create a new Windows user profile and test. If QuickBooks opens there, the old profile is damaged.
If nothing works, do a clean install and restore from your backup.
Full guides: QuickBooks Won’t Open and Fix QuickBooks Has Stopped Working.
Point-of-sale systems, e-commerce connectors, time trackers, inventory tools and reporting add-ons are often tied to a specific QuickBooks version year. Before upgrading:
List every tool that connects to QuickBooks.
Ask each vendor, or check its release notes, whether it supports your target version.
Plan to update, reconnect or re-authorize each integration, since credentials and links can reset after the file update.
Test with a copy of the company file before you switch the real one.
Common signs of incompatibility are connection errors, missing sync data and duplicate transactions.
Integrations built on the QuickBooks Desktop SDK or the QuickBooks Web Connector read and write company data through the installed application, so they depend on the version.
Update or re-add the Web Connector (.QWC) application files after upgrading.
Authorize the application again when QuickBooks prompts you. This requires the admin user in single-user mode.
Ask custom-integration developers to test against the new version, since supported request versions and behavior can change.
Never test an integration on your live file first. Use a copy.
QuickBooks Online uses a different, cloud-based API, so a Desktop integration does not carry over if you migrate.
You can keep using a discontinued version and your file will still open, but you accept real trade-offs:
No payroll tax table updates or tax forms, so payroll must be handled manually or outside QuickBooks.
No bank feeds, credit card processing, recurring payments or eInvoicing.
No security patches, which raises risk if the computer is online.
No live technical support from Intuit.
Growing friction as Windows, printers and add-ons move on.
If you stay put, keep the computer tightly controlled, back up often, and use a separate payroll provider. Treat it as a short-term arrangement and set a firm date to decide.
Upgrade
What it means: Install the new version, then update your existing company file
Best when: The computer is healthy and the file passes Verify Data
Clean Install
What it means: Uninstall and remove leftover folders, install fresh, then restore or update the file
Best when: Installs failed, errors persist, or the old installation is damaged
Migration
What it means: Move your data to a different product, such as QuickBooks Online
Best when: You want cloud access or a different long-term platform
An upgrade or clean install keeps you on Desktop. Moving to QuickBooks Online means exporting and converting your data, and not everything carries over, such as some custom forms and integrations, so review the results before you leave Desktop.
Stop working in the file and make a copy of it first.
Run Verify Data, then Rebuild Data, and verify again.
Run QuickBooks File Doctor from the Tool Hub.
Restore the most recent good backup and re-enter the transactions made since.
Review the QBWin.log to find the transaction or list item causing the problem.
For large or business-critical files, get expert help before any destructive step such as Condense Data.
A backup made before the damage appeared is the safest fix, which is why regular, tested backups matter.
On the old computer, record your license and product numbers, update to the latest release, and verify the file.
Make a backup (.QBB) and copy it, along with any custom templates and attached documents, to external storage.
Install QuickBooks on the new computer using your license.
Restore the backup with File > Open or Restore Company > Restore a backup copy.
Download updates and the payroll tax table, reconnect bank feeds, and sign in to Intuit services.
Test printing, email, add-ons and multi-user access.
Only after everything works, deactivate or uninstall QuickBooks on the old computer.
If you are also upgrading the version, install the new version first, then update the file as described earlier. Full guide: Move QuickBooks to a New Computer.
Before
Confirm version, system requirements and licensing.
Back up and test the backup.
Verify and rebuild the company file.
Save key reports for later comparison.
Confirm third-party tool compatibility.
Pick a date that avoids payroll runs and closing deadlines.
Tell users when the file will be unavailable.
During
Install the new version on the server or main computer.
Open the file as admin and select Update Now.
Install the latest release and payroll tax table.
After
Compare reports with your saved copies.
Confirm bank feeds, payroll and direct deposit.
Test printing, PDF and email from QuickBooks.
Reconnect and test integrations.
Install the same version on all workstations and test multi-user mode.
Make a new backup in the new version.
Keep the old backup and installer until a full month-end close has run cleanly.
Contact Intuit support, your accountant or a certified QuickBooks ProAdvisor if:
Verify Data keeps failing after a rebuild.
The file is large, heavily customized or business-critical and cannot afford downtime.
Payroll liabilities do not match after the upgrade.
Multiple locations, hosting or server configurations are involved.
You depend on custom integrations or SDK tools.
Data looks missing and you are unsure which file is current.
Use only official Intuit channels or a verified ProAdvisor, and be cautious of unsolicited phone numbers in search results and online posts that claim to be QuickBooks support.
Do I need to upgrade QuickBooks 2021?
In practice, yes. Support and connected services for Desktop 2021 ended in 2024, so payroll, bank feeds and security updates are no longer provided. The software still opens, but it is not a safe long-term setup.
Can I upgrade QuickBooks 2022 to a newer version?
Yes. Install the newer version, then open your file in it as admin and select Update Now. Back up first, because the update cannot be undone.
Can QuickBooks 2023 company files be opened in a newer version?
Yes. A newer version can update a 2023 file. Once updated, the file can no longer be opened in 2023, so keep your backup. See also: QuickBooks Desktop 2023 Discontinued.
Will upgrading QuickBooks delete my company data?
No. Installing the software does not remove your files, and the file update converts your data in place. Problems come from damaged files, interrupted updates or opening the wrong file, which is why a backup and a Verify Data check matter.
Should I back up QuickBooks before upgrading?
Always. QuickBooks makes an automatic backup during the update, but you should make and test your own, stored on a different drive. Full steps: Backup QuickBooks Company File.
What should I do if my company file won’t open after upgrading?
Check that you are signed in as admin and that every computer runs the same version year. Try opening a copy from a local folder, run File Doctor, and if needed restore your pre-upgrade backup and try again.
Why are bank feeds not working after upgrading?
The usual reasons are an unsupported version, an outdated release, expired bank credentials, or a connection that needs to be deactivated and reconnected in the Bank Feeds Center. See: QuickBooks Bank Feeds Not Working.
Will payroll continue working after upgrading?
Yes, if your payroll subscription is active and linked to the file. Download the latest tax table after the upgrade and check your first payroll run carefully.
What happens to QuickBooks reports and custom forms after upgrading?
Memorized reports normally carry over in the company file. Custom form templates may need to be checked or reassigned, so print test copies of your invoices and other forms.
Can I upgrade QuickBooks on multiple computers?
Yes, and you must. Every computer that opens the file needs the same version year. Check that your license covers the number of users you need.
What should I do if the QuickBooks upgrade fails?
Check system requirements, free space and administrator rights, then run the Install Diagnostic Tool from the QuickBooks Tool Hub. If it still fails, do a clean install and restore from your backup.
Do I need to upgrade QuickBooks on my server and workstations?
Yes. Install the new version on the server that hosts the file and on each workstation, and update the Database Server Manager on the server so multi-user access works.