Host your company data file in multi-user mode
This article provides detailed information on QuickBooks Desktop hosting. If you would prefer how-to help, we recommend these articles:
- Setting Up a Network or Multi-User Environment
- Error H101, H202, H303, or H505 when opening your company file to resolve multi-user issues
Hosting Defined
The term hosting is used to describe the situation where the computer that is storing a company file (the host) allows other computers to access the file.
QuickBooks uses a service to manage company file access:
- QuickBooks 2019 uses QuickBooksDB29
- QuickBooks 2018 uses QuickBooksDB28
- QuickBooks 2017 uses QuickBooksDB27
- QuickBooks 2016 uses QuickBooksDB26
In Windows Control Panel, you can find this service in User Accounts, under Users for this computer. Look for the service that corresponds to your version of QuickBooks Desktop.
The following diagrams illustrate QuickBooks Desktop hosting modes.
CONFIGURE FIREWALL AND INTERNET SECURITY SETTINGS FOR QUICKBOOKS DESKTOP
You may encounter errors if your firewall blocks Internet access needed for specific QuickBooks programs or files.
Updating your firewall to the latest release may resolve the issue or you may need to manually configure your firewall software.
Note: Intuit does not support firewall and anti-virus software. You may need to contact your program’s provider for assistance in installing and setting up your program.
Configure firewall ports automatically
Running the QuickBooks File Doctor automatically opens firewall ports. This tool can be used to configure Windows Firewall. See QuickBooks File Doctor: Fix your company file or network (US, CA, and UK) for more information.
Manually configure exceptions and ports to your Firewall
QuickBooks Desktop 2019 now uses dynamic ports! These are specific ports (not a range) assigned during installation to ensure QuickBooks Desktop uses a given port exclusively. The port format for QuickBooks Desktop 2019 is: 8019, XXXXX; where XXXXX is the port number specifically assigned. |
To get the dynamic port number for QuickBooks 2019:
- Open QuickBooks Database Server Manager.
- On the Port Monitor tab, find QuickBooks Desktop 2019.
- Note the Port Number, which is what you will use for your firewall port exception.
Important: Port assignment can be changed by selecting Renew, however you will have to go to the Scan Folders tab and click Scan Now to re-set the firewall permissions. You can only renew 2019 ports, 2018 and below use static ports defined below.
QuickBooks Desktop 2018 and older versions use static ports, with given range per year version. It follows the port format:8019, XXXXX, XXXXX-XXXXX.
Add Firewall port exception for QuickBooks
IMPORTANT: If you’ve installed, or will be using multiple year versions of QuickBooks Desktop, you will need to perform the following for each year version.
- From Windows search bar, enter then open Windows Firewall.
- Select Advanced Settings.
- Right-click Inbound Rules and select New Rule.
- Select Port, then select Next.
- Make sure TCP is selected. Enter the specific ports needed for your QuickBooks year version, then select Next.
QuickBooks Desktop 2019: 8019, XXXXX
(XXXXX is the assigned port number found in QuickBooks Database Server Manager)
QuickBooks Desktop 2018: 8019, 56728, 55378-55382
QuickBooks Desktop 2017: 8019, 56727, 55373-55377
QuickBooks Desktop 2016: 8019, 56726, 55368-55372 - Select Allow the Connection, then Next.
- If prompted, make sure all profiles are marked, then select Next.
- Give the rule a name, such as QBPorts(year). Select Finish when done.
- Repeat the steps above for the Outbound Rules (for step 3, choose Outbound Rules instead of Inbound).Try opening QuickBooks Desktop again in multi-user mode or over your network to see if the issue has been resolved.
If you’re still experiencing errors or problems with connectivity, make exceptions to programs QuickBooks uses in Windows Firewall.
Create Firewall exceptions for QuickBooks programs
QuickBooks uses executable files to perform various functions. See Configure your Anti-virus or Firewall Programs section for a list of executable files then perform the following steps for each file.
- From Windows search bar, enter then open Windows Firewall.
- Select Advanced Settings.
- Right-click Inbound Rules and select New Rule.
- Select Program, then Next
- Select This Program Path, then Browse.
- Navigate the file location, then select Next.
- Select Allow the Connection, then Next.
- If prompted, make sure all profiles are marked, then select Next.
- Give the rule a name, then select Finish.
- Repeat the steps above for the Outbound Rules (for step 3, choose Outbound Rules instead of Inbound).
Configure your Anti-virus or Firewall Programs
Note: Only perform this if configuring the Windows Firewall does not resolve the issue.
- Due to the vast number of firewall programs available and their ever changing versions, Intuit is unable to provide additional configuration steps. Refer to your software’s documentation or the software publisher’s web site for support.
- Intuit does not support or maintain steps on the various internet security programs on the market today. In most cases, you should be fine just adding the ports above to the Windows Firewall. If you still encounter errors opening a file over a network or multi-user problems, you may want to try adding the following executable/directories to your 3rd party virus program.
Add QuickBooks ports exception on your Antivirus or Firewall
Make sure TCP is selected, and enter the ports needed for your QuickBooks year version. See the port number for your QuickBooks version in Manually configure exceptions and ports section. If you have installed, or will be using multiple year versions of QuickBooks Desktop, you will need to add each year’s ports.
Add the following executable files on your Antivirus or Firewall
Note: If you see Program Files (x86), go there as that means you are on a 64-bit Operating system.
Executable files | Location |
AutoBackupExe.exe | C:\Program Files\Intuit\QUICKBOOKS YEAR |
Dbmlsync.exe | C:\Program Files\Intuit\QUICKBOOKS YEAR |
DBManagerExe.exe | C:\Program Files\Intuit\QUICKBOOKS YEAR |
FileManagement.exe | C:\Program Files\Intuit\QUICKBOOKS YEAR |
FileMovementExe.exe | C:\Program Files\Intuit\QUICKBOOKS YEAR |
QuickBooksMessaging.exe | C:\Program Files\Intuit\QUICKBOOKS YEAR |
QBW32.exe | C:\Program Files\Intuit\QUICKBOOKS YEAR |
QBDBMgrN.exe | C:\Program Files\Intuit\QUICKBOOKS YEAR |
QBGDSPlugin.exe | C:\Program Files\Intuit\QUICKBOOKS YEAR |
QBServerUtilityMgr.exe | C:\Program Files\Common Files\Intuit\QuickBooks |
QBCFMonitorService.exe | C:\Program Files\Common Files\Intuit\QuickBooks |
QBLaunch.exe | C:\Program Files\Common Files\Intuit\QuickBooks |
QBUpdate.exe | C:\Program Files\Common Files\Intuit\QuickBooks\QBUpdate |
IntuitSyncManager.exe | C:\Program Files\Common Files\Intuit\Sync |
OnlineBackup.exe | C:\Program Files\QuickBooks Online Backup |