QuickBooks-Web-Connector-Error-QBWC1039

QuickBooks Web Connector Error QBWC1039 appears when QuickBooks Desktop fails to connect with a third-party application. This usually happens when the application does not have the required permission to access the QuickBooks company file or when the connection settings are incorrect.

When this error occurs, QuickBooks Web Connector may stop syncing data or prevent you from adding a new application. Users may see messages related to application permissions, company file access, or problems adding the application.

In this guide, we will explain the common causes of the QuickBooks Web Connector Error QBWC1039 and provide step-by-step solutions to fix the issue.

QuickBooks Web Connector Error QBWC1039

Symptoms of QuickBooks Web Connector Error QBWC1039

You may notice the following signs when the QuickBooks Web Connector error QBWC1039 occurs:

  • QuickBooks Web Connector fails to connect with a third-party application.
  • The application cannot access the QuickBooks company file.
  • You cannot add a QWC application to Web Connector.
  • Web Connector stops syncing data with QuickBooks Desktop.
  • QuickBooks displays messages related to company file access or application permissions.
  • You may see errors involving OwnerID, FileID, or BeginSession.
  • The error may appear after moving or renaming the QuickBooks company file.
  • Web Connector may fail when QuickBooks Desktop is closed.

Why Does QuickBooks Web Connector Error QBWC1039 Occur?

The QuickBooks Web Connector error QBWC1039 can occur due to several reasons related to company file access, application authorization, or Web Connector settings.

1. Company File Was Moved or Renamed

If QuickBooks cannot locate the company file after it has been moved or renamed, see our guide on QuickBooks company file not found for additional troubleshooting steps. This can interrupt the connection and trigger QBWC1039.

2. Application Does Not Have Permission

Your QuickBooks program requires authorization before a third-party application can access company file data. If the application does not have proper permissions, it can display error code QBWC1039.

3. Duplicate Application Connection

The Web Connector Error QBWC1039 in QuickBooks also occurs when you try to add an application that is already connected to QuickBooks Desktop. Adding the same application multiple times can create an OwnerID/FileID conflict and prevent the web connector from establishing the connection.

4. Web Connector is not Configured Properly

Wrong Web Connector settings can prevent a third-party application from accessing QuickBooks, especially when QuickBooks Desktop is closed. Enabling the required automatic login and authorization settings may resolve the error.

5. Outdated QuickBooks Desktop Version

Using an outdated QuickBooks program can easily cause compatibility issues with Web Connector and connected applications. Before you troubleshoot the problem, check that your installed QuickBooks versions are updated to the latest version of QuickBooks.

6. Application Added Without Admin Authorization

If the QWC file was added without signing in as the QuickBooks Admin, the application may not have permission to access the company file. Sign in as Admin, switch to Single-User Mode if required, and add the application again.

Which QBWC1039 Error Message Are You Seeing?

The QuickBooks Web Connector error QBWC1039 can appear with different messages depending on what’s causing the connection problem.

Before trying a troubleshooting method, check the exact message shown on your screen. Once you identify the message, follow the solution that matches your situation.

1. “QBWC1039: If the QuickBooks company data file is not open…”

This can happen if you renamed the company file, moved it to another location, or if the third-party application isn’t compatible with the current setup. It can also occur when Web Connector isn’t configured to run while QuickBooks Desktop is closed.

QBWC1039 If the QuickBooks company data file is not open

Here’s how you can fix this:

If you recently renamed the company file, change it back to its previous name. If you moved the File, create a backup and restore it to its previous location.

If you’ve intentionally moved the company file, you may also need to contact the third-party application’s support team and ask them to update the file location.

If Web Connector doesn’t run when QuickBooks is closed

You can enable automatic login for the connected application by following these steps:

  • Sign in to QuickBooks Desktop as the Admin.
  • If you cannot switch from Multi-User Mode to Single-User Mode, see our guide on QuickBooks Multi-User Mode not working.
  • Select Edit and choose Preferences.
  • Choose Integrated Applications, then open the Company Preferences tab.
  • Select the third-party application and click Properties.
  • Check Allow this application to log in automatically.
  • Select Yes in the authorization window.
  • Select the user who should log in automatically and click OK.

After completing these steps, try running the Web Connector again to check whether the QBWC1039 error has been resolved.

2. “QBWC1039: Error connecting to QuickBooks. Error message received from QuickBooks was…”

This QuickBooks Web Connector error QBWC1039 can occur when the Web Connector cannot locate the QuickBooks company file because its location has changed. If QuickBooks is also having trouble connecting to the server, see our guide on QuickBooks not connecting to server.

First, locate your QuickBooks company file and verify its current location. If the company file is stored on a network and QuickBooks cannot access it correctly, you may also need to check the QuickBooks Database Server Manager. You can also find the File manually through File Explorer:

  • Open File Explorer in Windows.
  • Select This PC.
  • In the search box, enter *.qbw to find QuickBooks company files.
  • Check the file name and location to identify the company file you currently use.

The usual location for QuickBooks Desktop company files is: C:\Users\Public\Public Documents\Intuit\QuickBooks\Company Files.

If the company file was moved, the connected application may still be referring to its previous location. In that case, you may need to contact the third-party application’s support team to update the file location.

Once the correct company file location is confirmed, try connecting the application through QuickBooks Web Connector again.

3. “QBWC1039: There was a problem adding the application. Check QBWCLog.txt for details.”

This message can appear when the QuickBooks company file isn’t open, or its location has been changed. If the QuickBooks update itself becomes stuck or fails to complete, see our guide on QuickBooks Update Stuck. Steps to fix this error:

QBWC1039 There was a problem adding the application. Check QBWCLog.txt for details
  • If you recently renamed or moved your company file, restore its previous name or location and then try adding the application again.
  • If you want to rename or move the company file permanently, remove the application from QuickBooks Web Connector first. After making the change, reconnect the application through Web Connector.
  • You should also make sure that all QuickBooks Desktop versions installed on your computer are updated to the latest available release.
  • If you previously uninstalled a newer version of QuickBooks Desktop while continuing to use an older version, you may need to reinstall and update the newer version. Intuit notes that installed QuickBooks products can depend on the latest version installed on the computer.
  • After updating the required QuickBooks Desktop versions, open Web Connector and try adding the application again.

4. “QBWC1039: If the QuickBooks company data file is not open, a call to the “BeginSession” method must include the name of the data file.”

This error is generally related to Web Connector not being configured to work when QuickBooks isn’t open. A renamed or relocated company file can also contribute to the problem.

How to Fix QuickBooks Web Connector Error QBWC1039:

To allow the connected application to log in automatically when QuickBooks is closed:

  • Sign in to QuickBooks Desktop as the Admin.
  • If QuickBooks is in Multi-User Mode, go to the File and select Switch to Single-User Mode.
  • Select Edit and choose the Preferences tab.
  • Choose Integrated Applications, then open the Company Preferences tab.
  • Select the third-party application and click Properties.
  • Check Allow this application to log in automatically.
  • Select Yes in the authorization window.
  • Select the user who should log in and click OK.

If you recently renamed or moved the company file, restore its previous name or location and then try connecting the application again.

5. “QBWC1039: This application does not have permission to access the QuickBooks company data file…”

If QuickBooks is asking for administrator access or you cannot complete the authorization process, see our guide on the QuickBooks Administrator Permission Needed Error.

QBWC1039 This application does not have permission to access the QuickBooks company data file

If you’re not the QuickBooks Admin, ask the Admin to follow the steps below. How to fix it:

  • First, you need to sign in to the QuickBooks program with admin rights.
  • If your QuickBooks is in Multi-User Mode, then navigate to the File section and switch to Single-User Mode.
  • Select Edit, then choose Preferences.
  • Choose Integrated Applications, then open the Company Preferences tab.
  • Clear the Don’t allow any applications to access this company File checkbox.
  • Select Yes in the SDK App Authorization window.
  • Select the third-party application to allow it to access the company file.
  • Click OK to save the changes.

Once the application has been authorized, try connecting it through QuickBooks Web Connector again.

Note: For more information about application permissions, see Intuit’s guide on managing permissions for apps to access a QuickBooks company file.

6. “QBWC1039: This application has not accessed this QuickBooks company data file before.”

This message can appear when you add the application’s QWC file to QuickBooks Web Connector without being signed in to QuickBooks as the Admin. How to fix it:

  • Open QuickBooks Desktop and sign in as the Admin.
  • Make sure QuickBooks is in Single-User Mode.
  • Open QuickBooks Web Connector.
  • Select Add an Application.
  • Locate and select the application’s QWC file to add it again.

After adding the application with Admin access, you can fix the QuickBooks Web Connector error QBWC1039 and try running the Web Connector again.

7. “QBWC1039: Unable to add FileID to company file for this Application”

This message can occur when an application has been added to Web Connector multiple times. Intuit recommends adding an application only once in a particular location.

Repeated attempts to add the same application can therefore lead to a FileID-related conflict. Here’s how to fix this:

  • First, avoid adding the same application repeatedly through Web Connector. If you have already tried to add it several times and the error continues, the application may need to be reviewed or reconnected.
  • If the issue persists after checking the existing application connection, contact QuickBooks Support for further assistance with the FileID associated with the application.

8. “QBWC1039: Unique OwnerID/FileID pair value required”

This message appears when an application is already registered with QuickBooks, and you attempt to add it again.

QuickBooks uses the OwnerID/FileID combination to identify an application connection. If the same application is already associated with the company file, attempting to create another connection can result in this error.

You can use the CP3 Tool to remove the existing Owner ID and then reconnect the application. Here’s how to fix this:

  • Open QuickBooks Desktop and download the CP3 Tool.
  • Open the tool and select Select File.
  • Locate and select the application’s QWC file. The file path will appear in the Enter QBWC File
  • Location field.
  • Select Open, then click Remove Stamp.
  • When the QuickBooks Application Certificate window appears, select Yes, then click Continue.
  • In the Access Confirmation window, select Done.
  • Follow the on-screen instructions and select OK.
  • When you see the confirmation that the Owner ID has been removed, select OK.
  • Close and reopen QuickBooks Desktop and Web Connector.
  • Add the third-party application to Web Connector again.

How to Prevent QBWC1039 Error in QuickBooks Web Connector in Future?

Once you have fixed QuickBooks Web Connector error QBWC1039, a few simple practices can help prevent the error from coming back:

  • Keep QuickBooks Desktop Updated: Install the latest available updates for your QuickBooks versions.
  • Avoid Moving or Renaming the Company File: If you need to make a change, remove the connected application first and reconnect it afterward.
  • Add an Application Only Once: Repeatedly adding the same application can create OwnerID or FileID conflicts.
  • Review Application Permissions: Make sure trusted third-party applications have the required access to your company file.
  • Use Admin Access When Adding Applications: Add the QWC file while signed in to QuickBooks as the Admin and, when required, in Single-User Mode.
  • Check Web Connector Settings: Make sure the connected application is configured correctly, especially if it needs to access QuickBooks when QuickBooks Desktop is closed.
  • Keep your Company File Location Consistent: Avoid changing the file location without updating the connected application as needed.

Conclusion!

Hopefully, this detailed guide has helped you understand what causes QuickBooks Web Connector error QBWC1039 and how to deal with its different error messages. Since the QBWC1039 issue can occur for different reasons, the solutions depend on the exact message you see.

Before making any major changes, you should check the company file location, application permissions, Web Connector settings, and QuickBooks Desktop version. If the error still appears after trying the relevant solution, check the Web Connector log or contact the Data Service Team +1(888)-718-7888 for further help.

Frequently Asked Questions (FAQ’s)

QuickBooks Web Connector error QBWC1039 normally occurs when Web Connector can not properly connect a third-party application with the QuickBooks company file. Users encounter this error code due to permission issues, changed file locations, duplicate connections, or outdated software.

Yes, you can easily remove an application you no longer need or want to reconnect. Before removing it, make sure you have a recent backup of your QuickBooks company file.

Reinstalling Web Connector can help if the issue is related to its installation or version. However, permission, company-file, or duplicate-application issues may require a different solution.

Keep QuickBooks and Web Connector updated and avoid unnecessarily moving or renaming your company file. Also, add each third-party application only once and maintain the required permissions.

Yes, problems can occur if different users add or authorize an application incorrectly. Application setup should generally be handled by the QuickBooks Admin using the required Single-User Mode settings.

Yes, creating a recent backup is recommended before making changes to your company file or application connections. This gives you a way to restore your data if something goes wrong.

Check the exact error message again and follow the solution that matches it. If the error continues, review the company file location, permissions, Web Connector settings, and QuickBooks version.

About The Author

Steven Moody

Steven Moody is a bookkeeping and payroll specialist dedicated to helping businesses maintain accurate financial records and efficient payroll operations. His expertise includes payroll management, tax compliance, bookkeeping solutions, and financial reporting. Steven regularly shares insights on accounting best practices and business finance strategies. Outside of work, he enjoys traveling, exploring new places, and keeping up with the latest developments in business technology.

Steven Moody

QuickBooks Error

QuickBooks Web Connector Error QBWC1085: Here’s How to Fix It

Read More
QuickBooks Desktop

QuickBooks Cannot Communicate with the Company File? Fix It Now

Read More
QuickBooks Error

QuickBooks Error 15243 Stopping Updates? Here’s How to Fix It

Read More
QuickBooks Error

What is QuickBooks Error 15241? Here’s How to Fix It

Read More
QuickBooks Error

QuickBooks Error 12152: Why It Happens and How to Fix It

Read More