Table of Content
    QuickBooks File Repair

    How to Resolve QuickBooks Error H303?

    Table of Content

      Summary: You may get the error H303 when you try to open the company file in the multi-user mode in QuickBooks®. It usually appears when QuickBooks® fails to establish connection with the server or if there is an issue with the company file. This post discusses the error’s causes and different methods to resolve it. If the error has occurred due to corruption in the QBW file, then you can try the advanced QuickBooks® repair tool mentioned in this post.

      Several users have reported encountering the QuickBooks® error H303 when trying to enable multi-user hosting without admin permissions. It is one of the H series errors in QuickBooks® that can prevent you to access your company file. The error usually occurs when there is a configuration issue in the company file connected to the multi-user network. However, it also occurs when the QuickBooks® services are not running. Let’s discuss the reasons behind this error and the solutions to fix it.

      What causes the QuickBooks® Error H303?

      The error H303 in QuickBooks® can occur due to the below reasons:

      • QuickBooks® and server connection failure
      • Corrupt Network Data (.ND) file
      • Incorrect hosting configuration settings
      • The firewall is interrupting the communication
      • Network issues
      • Outdated QuickBooks® version
      • QuickBooks®-related services (QBCF Monitor or QuickBooks® Database Server Manager) are not running
      • Damaged or corrupted Company file

      Methods to Resolve the QuickBooks® Error H303

      Make sure your server is the only system that is set to host multi-user mode. Once you verified this, then follow the methods discussed below:

      Method 1: Check the QuickBooks® Services

      The error H303 can occur if the QB services (QBCFMonitor and QuickBooks® DBXX) are not working on the server. You can check and run these services to fix the issue. Here are the steps:

      • In the Server system, navigate to the Windows Start option.
      • Enter Run in the search box and then press the Enter key.
      • In the Run window, type “services.msc” and then click OK or press Enter.
      Run Window To Open Service Window
      • In the Services window, find QBCFMonitor Service in the list and double-click on it.
      Open QB Service In Services Window
      • In the QBCFMonitorService Properties window, select the Automatic option from the Startup type.
      Qbcfmonitorservice Properties Window
      • Verify the service status. It should be “Running”.
      • If the status is Stopped, click Start and then OK.
      Service Status In Qbcfmonitorservice Properties
      • If the service fails to start, then click on the Recovery option and select “Restart the Service” from each of the dropdown menus: First failure, Second failure, and Subsequent failures.
      Click On Recovery Section To Select The Computer Response
      • Click Apply and then OK to save the applied changes.

      You can repeat the above steps to check and run the QuickBooks®DBXX service. Once you are done with this, then re-open your QuickBooks® to check if the error is resolved.

      Method 2: Add the QuickBooks® Services to the Admin Group

      The QuickBooks® error H303 can also occur if QuickBooks® services, such as QuickBooks®DBXX and QBCFMonitor are not assigned with admin permissions. You can check and assign the correct permissions using the below steps:

      • Open File Explorer.
      • Search for the folder where the QBW file is located. Right-click on the folder and then click Properties.
      Select Properties Of Company File
      • In the Properties window, click Security and then click on Advanced.
      Click On Security Option
      • Click QBDataServiceUserXX and then click Edit.
      • Now, click Advanced permissions, check and enable the below permissions:
      • List Folder/Read Data
      • Traverse Folder/Execute File
      • Read Attributes
      • Read Extended Attributes
      • Write Attributes
      • Read Permissions
      • Create Folders/Append Data
      • Create Files/Write Data
      Click On Advance Permissions
      • Click on the Close button.
      • Make sure you set the permissions correctly. If not, then again right-click on the folder and then select Properties.
      • Click Security and then click Edit.
      • Select the desired QuickBooks® service (QBCFMonitor) and then click Full Control.
      • Click Allow > Apply > OK.

      Method 3: Verify the Firewall Configuration

      You may encounter the QuickBooks® error H303 if the Firewall is blocking internet access for QuickBooks® files. You can check and reconfigure Firewall settings using the below steps:

      • Go to the Windows Start option.
      • Type Windows Firewall in the search field and press the Enter key.
      • In Windows Firewall, click Advanced Settings.
      Click Advanced Settings In Windows Firewalls
      • Click Inbound Rules and then click New Rule.
      Click Inbound Rules In Windows Firewall
      • Click Port and then click Next.
      New Inbound Rule Wizard
      • In the Protocols and Ports window, make sure you have selected TCP under the question, “Does this rule apply to TCP or UDP?
      Select TCP Port In Protocols And Ports
      • In the Specific Local Ports field, type the specific ports required for your QuickBooks® version and click Next.

      Note: The port number may vary depending on the QuickBooks® version you are using.

      • Now, select “Allow the connection” and then click Next.
      Select Allow The Connection Option
      • In the Profile window, you can select all the profiles and then click Next.
      Select All Profiles In Profile Window
      • You can specify the name and description of the rule.
      Specify Name On New Inbound Rule Wizard
      • Once you’re done, then click on the Finish option.

      Now, repeat the above steps to create outbound rules but select Outbound Rules instead of Inbound Rules. After reconfiguring Firewall settings, try to open QuickBooks® to check if the error is fixed or not.

      Method 4: Check the Internet Connection

      You can encounter the error H303 if QuickBooks® fails to establish a connection with the server. To fix the error, you can check your internet connection. Here are the steps:

      • Make sure Network Discovery is enabled on your server system.
      • Navigate to the Windows Start option on your system.
      • Type Network in the search field and press the Enter key.
      • In the Network and Sharing Center window, click Change Advanced sharing settings.
      • The “Turn on network discovery” option should be selected in the Network Discovery. If not, select it.
      • After this, open the CMD (Command prompt) window, type “ipconfig/all”, and then hit the Enter key.
      • It will display all the information related to the system.
      System Information In CMD Window
      • Search for the host name and server name under the Windows IP configuration.

      Now, note down the host name, and verify the server system and workstations connection using the below steps:

      • Open the Command Prompt window.
      • Enter ping “your server name” and then press the Enter key.
      • If you get a reply that means your network is working fine. If you don’t get a response, then reach out to your IT support team for further assistance.

      Method 5: Check Your QuickBooks® Hosting Settings

      An H series error, like H303, can also occur if the hosting setting in QuickBooks® is incorrect. In multi-user mode, your server system should host your company file and other workstations access it. So, make sure the multi-user mode is turned off on all the workstations. Here are the steps to turn off multi-user mode:

      • Open QuickBooks® on any workstation.
      • Without opening the company file, locate your File and then click Utilities.
      • If you see the Host Multi-User Access option, then do not select it.
      • However, if you see Stop Hosting Multi-User Access, then select it.
      • Repeat the above steps on all the workstations where you’re encountering the error.

      If the error persists, move to your server system that is hosting the company files. Then, follow the below steps:

      • On the server system, open QuickBooks®.
      • Navigate to File and then click Utilities.
      • If the Stop Hosting Multi-User Access option is available, then don’t select it. You need to select the Host Multi-User Access option.

      Method 6: Run QuickBooks® Tool Hub

      Sometimes, the QuickBooks® error H303 can occur if the company file is damaged or corrupted. To repair the damaged company file, you can use QuickBooks® Tool Hub. Follow the below steps:

      • Close your QuickBooks® application.
      • Next, download and install the QuickBooks® Tool Hub.
      • In Tool Hub, click Company Files issues.
      • Run QuickBooks® File Doctor.
      • In the QuickBooks® File Doctor window, click on the dropdown to select the company file.
      • Choose “Check your file” and then click Continue.
      • You will get a prompt to enter your QuickBooks® admin password. Enter the credentials and then click Next.

      If you are unable to fix the QuickBooks error H303 using the QuickBooks® Tool Hub, then use an advanced QuickBooks® repair tool, such as Stellar Repair for QuickBooks®. It can easily repair severely corrupted company files and recover all the data, with complete data integrity. The tool is compatible with all QuickBooks® versions. To check its functionality, download the software’s free demo version.

      To Conclude

      This post discussed the methods to resolve the QuickBooks error H303 with stepwise instructions. If the error has occurred due to corrupted QuickBooks® company file, an easy and quick solution is to use an advanced QuickBooks® repair tool, such as Stellar Repair for QuickBooks®. It can help you fix major corruption-related errors, including the H series errors.

      Was this article helpful?

      No NO

      About The Author

      Monika Dadool linkdin

      Monika Dadool is a Technical content writer at Stellar who writes about QuickBooks, Sage50, MySQL Database, Active Directory, e-mail recovery, Microsoft365, Pattern Recognition, and Machine learning. She loves researching, exploring new technology, and Developing engaging technical blogs that help organizations or Database Administrators fix multiple issues. When she isn’t creating content, she is busy on social media platforms, watching web series, reading books, and searching for food recipes.

      Leave a comment

      Your email address will not be published. Required fields are marked *

      Image Captcha
      Refresh Image Captcha

      Enter Captcha Here :

      Related Posts


      Why Choose Stellar?

      • 0M+


      • 0+

        Years of Excellence

      • 0+

        R&D Engineers

      • 0+


      • 0+


      • 0+

        Awards Received