QuickBooks Web Connector is a Windows-based utility that enables QuickBooks Desktop to exchange information with compatible web applications. It supports data synchronization, reduces repetitive manual entry, and helps businesses streamline accounting tasks.

For assistance with QuickBooks Web Connector installation, synchronization, or authorization problems, contact the Data Service Team at 1-866-513-4656.

What Is QuickBooks Web Connector?

The Intuit QuickBooks Web Connector (QBWC) is a Windows application designed to connect QuickBooks Desktop with supported web-based services. It uses a .QWC configuration file to establish communication between QuickBooks and an external application.

For example, MyWorks Sync can use Web Connector to connect WooCommerce with QuickBooks Desktop. Businesses can use compatible integrations to exchange supported financial and business data.

Web Connector requires a compatible QuickBooks Desktop installation and appropriate application permissions. Some QuickBooks Enterprise editions may support compatible integrations depending on the setup requirements. QuickBooks Online generally uses direct integrations and APIs rather than the Desktop Web Connector.

Important: QuickBooks Web Connector is intended for supported QuickBooks Desktop integrations. QuickBooks Online applications generally connect through online integrations or APIs.

Key Features of QuickBooks Web Connector

Web Connector provides several features for managing supported application integrations.

If Web Connector displays an error, identify the specific error code before changing the configuration or reinstalling the application.

What Are the System Requirements for QuickBooks Web Connector?

Before downloading or installing Web Connector, confirm that your system and integration meet the required compatibility conditions.

  1. Use a Windows version supported by your QuickBooks Desktop edition.
  2. Install a compatible version of QuickBooks Desktop and apply available updates.
  3. Obtain the Web Connector version recommended by your integration provider.
  4. Request a valid .QWC configuration file from the supported application provider.
  5. Ensure you have the required Windows administrator permissions for installation and configuration. See QuickBooks Administrator Permission Needed.
  6. Maintain a working internet connection for the web-based service.
  7. Grant the connected application only the permissions needed to access the required QuickBooks company data.

Review the integration provider's instructions if you are unsure which version or configuration file to use.

How to Download and Install QuickBooks Web Connector

Web Connector allows you to manage supported applications from one place. Before installation, close QuickBooks Desktop and confirm that you are downloading the utility from a trusted source.

Steps to Install QuickBooks Web Connector

  1. Close QuickBooks Desktop completely.
  2. Visit the Intuit Developer website and locate the QuickBooks Web Connector download.
  3. Find the downloaded QBWebConnector2_R30_xxxxx ZIP file.
  4. Right-click the ZIP file and select Extract All.
  5. Open the extracted folder and locate QBWebConnectorInstaller.exe.
  6. Right-click the installer and select Run as administrator.
  7. Approve the Windows prompt asking whether the application can make changes to your device.
  8. Review the license agreement and select I agree.
  9. Click Next to continue.
  10. Select Install on the installation screen.
  11. When installation finishes, click Finish.

If the newest version is unavailable, check the official download source for an earlier compatible version recommended for your integration.

How to Reinstall QuickBooks Web Connector

If Web Connector fails to open or continues displaying installation-related errors, reinstalling it may help. First, ensure that you have the required application configuration details.

  1. Press Windows + R to open the Run dialog.
  2. Enter control panel and click OK.
  3. Select Uninstall a program.
  4. Locate QuickBooks Web Connector in the installed programs list.
  5. Select it and click Uninstall.
  6. Restart your computer if required.
  7. Download and install a compatible version using the steps above.

If Web Connector does not appear in Control Panel, the source article identifies these possible folders for checking its installation files:

  • C:\Program Files (x86)\Common Files\Intuit\QuickBooks
  • C:\Program Files\Common Files\Intuit\QuickBooks

Do not manually delete application folders unless you have confirmed that they belong to the relevant Web Connector installation and understand the effect of removing them.

How to Set Up QuickBooks Web Connector

To configure an integration, install Web Connector, connect a compatible application, approve its access, and configure synchronization according to the provider's instructions.

Add or Connect an Application

  1. Open QuickBooks Desktop and sign in as the administrator.
  2. Sign in to your Intuit account if prompted.
  3. Navigate to File → App Management → Manage Web Apps, where available.
  4. Locate the application you want to connect and select Set up.
  5. Follow the prompts to sign in to the third-party application's website.
  6. Select Connect to QuickBooks on the application's website.
  7. Return to QuickBooks Desktop and review the access confirmation screen.
  8. Select Done to complete the authorization process.

The exact menu options can vary depending on the QuickBooks version and the type of integration. If your provider requires you to import a .QWC file directly into Web Connector, follow that provider's specific setup instructions.

Manage Connected Applications

You can review supported application connections and update their settings when necessary.

  1. Open QuickBooks Desktop.
  2. Sign in using an account with the required administrative permissions.
  3. Go to File → App Management → Manage Web Apps, if available.
  4. Open the connected applications list.
  5. Select the application you want to review and make the permitted changes.

Always verify the identity of an application before granting it access to company information.

How to Synchronize Data Using QuickBooks Web Connector

Web Connector can coordinate synchronization for supported integrations, including certain QuickBooks Time and QuickBooks Desktop workflows.

For the QuickBooks Time workflow described in the source material:

  1. Sign in to QuickBooks Time as an administrator.
  2. Open QuickBooks Desktop on the same computer as Web Connector.
  3. Sign in to QuickBooks Desktop as an administrator and switch to single-user mode when required by the workflow.
  4. In QuickBooks Desktop, open File and select App Management.
  5. Choose Update Web Services.
  6. Wait for Web Connector to open.
  7. Select the appropriate company file and integration.
  8. Click Update Selected to initiate synchronization.

The information transferred depends on the integration. For the QuickBooks Time workflow described in the source, exported weekly timesheet information may include customers, payroll items, service items, classes, billable status, and notes.

Edit Customer Information After Synchronization

If customer records need to be updated after a QuickBooks Time synchronization, follow the integration's recommended process.

  1. Open the customer list in QuickBooks Time.
  2. Select Edit beside the relevant customer.
  3. To make a customer or job inactive, update its status as required.
  4. Clear Assign to all team members if that setting needs to be changed.
  5. If you need to reactivate a customer removed in QuickBooks Time, the source describes appending the number 1 to the customer's name in QuickBooks Desktop.
  6. Run another synchronization.
  7. After the customer has been reactivated, remove the added number from the name in QuickBooks Desktop and synchronize again if appropriate.

Before changing customer names, check the integration provider's instructions to avoid creating duplicate records or disrupting linked transactions.

Common QuickBooks Web Connector Errors and Their Solutions

Web Connector problems can result from incorrect credentials, missing permissions, invalid configuration files, inaccessible log files, or connection failures. Identifying the error code can help narrow down the cause.

Error codePossible causeSuggested troubleshooting
QBWC1005Web Connector cannot create a required file.Review Windows permissions and confirm that the application can access the required location.
QBWC1006Web Connector cannot locate or access QWCLog.txt.Check the log file location and verify write permissions.
QBWC1007–1009QuickBooks connection failure.Open QuickBooks, sign in to the correct company file, and close any blocking dialogs.
QBWC1011The application cannot be found in the registry.Restart Web Connector and re-add the application using its valid .QWC file if necessary.
QBWC1012The third-party server cannot process a request.Contact the connected application's support team.
QBWC1033Web Connector cannot initialize its log file.Check file permissions, available disk space, and administrator access.
QBWC1035The .QWC configuration is incorrect or outdated.Request a valid configuration file from the application provider.
QBWC1037The integration requires a Web Connector update.Follow the provider's update instructions and verify compatibility.
   
   
   
   

The exact cause may vary by system. Check the error message and the integration provider's instructions before making changes.

How to Fix QuickBooks Web Connector Not Syncing

If Web Connector fails to synchronize information, review the QuickBooks settings, application permissions, log files, and software version. For other QuickBooks Desktop troubleshooting tools, see QuickBooks Tool Hub.

Solution 1: Review QuickBooks and Web Connector Settings

Incorrect application settings can prevent successful synchronization.

  1. Sign in to QuickBooks Desktop using an administrator account.
  2. Navigate to File → App Management → Manage Web Apps, if available.
  3. Select the connected application you need to troubleshoot.
  4. Open its setup or properties options.
  5. Review the application access, synchronization settings, and selected company file.

Depending on your QuickBooks version, you may also find relevant options under Edit → Preferences → Integrated Applications → Company Preferences. Select the applicable integration and open Properties.

Check these settings where they are available:

  • Whether the application is permitted to access QuickBooks.
  • Whether automatic login is configured for unattended synchronization.
  • Which QuickBooks user is used for automatic sign-in.
  • Whether access to sensitive information is enabled or restricted appropriately.
  • Whether the correct company file is selected.
  • Whether the configured execution delay or full synchronization option meets the integration's requirements.

Only grant access that is necessary and appropriate for the integration.

Solution 2: Check or Recreate the Web Connector Log File

A damaged or inaccessible log file can cause particular synchronization errors, including QBWC1085 and QBWC1006.

If the company file is not connected to a third-party application:

  1. Sign in to Windows using an administrator account.
  2. Open File Explorer.
  3. Navigate to C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup.
  4. If a QuickBooks Web Connector startup shortcut is present and you no longer need it, remove the shortcut rather than deleting unrelated files.
  5. Restart the computer and open QuickBooks.

If the company file is connected to a third-party application through Web Connector:

  1. Close QuickBooks Desktop and Web Connector.
  2. Open File Explorer.
  3. Navigate to C:\ProgramData\Intuit\QBWebConnector\log.
  4. Locate QWCLOG.TXT.
  5. Rename it to QWCLOGOLD.TXT if the file exists and you have confirmed it is the relevant log.
  6. Reopen Web Connector and follow the integration provider's instructions.
  7. Restart the computer if required, then open QuickBooks and test synchronization.

Renaming a log file preserves the original file for reference. Avoid deleting configuration files or logs unless the troubleshooting instructions specifically require it.

Solution 3: Update QuickBooks Desktop

An outdated QuickBooks installation can contribute to compatibility problems or software defects affecting Web Connector.

  1. Open QuickBooks Desktop.
  2. Check for available product updates.
  3. Install updates compatible with your edition and integration.
  4. Restart QuickBooks and test the connection.
  5. If synchronization still fails, check the company file location, authorization settings, and error message.

For additional instructions, see How to Update QuickBooks Desktop.

How to Fix QuickBooks Web Connector Authorization Errors

Authorization failures may occur when an application's credentials are incorrect, permissions have changed, or the connected company file cannot be found. Review the application's authorization and configuration before reconnecting it.

Solution 1: Reauthorize the Application

  1. Sign in to the appropriate company file as the QuickBooks administrator.
  2. If QuickBooks is in multi-user mode, select File → Switch to Single-user Mode when required.
  3. Open Edit → Preferences.
  4. Select Integrated Applications.
  5. Open the Company Preferences tab.
  6. Select the third-party application experiencing the problem.
  7. Click Properties.
  8. Enable Allow this application to log in automatically if required for the integration.
  9. Review and approve the authorization prompt only if you trust the application.
  10. Select the appropriate QuickBooks user and click OK.

The wording of the authorization options may differ between versions. Do not approve an application you cannot identify or trust.

Solution 2: Verify the Company File Location

Web Connector may fail to connect if the company file has been moved, renamed, or replaced.

  1. Open QuickBooks Desktop and sign in as an administrator.
  2. Press F2 or Ctrl + 1 to open the Product Information window.
  3. Check the company file name and location.
  4. Confirm that the file is stored in the expected folder and has not been renamed unexpectedly.
  5. Check that the connected application is configured to access the correct company file.
  6. If the file was moved or renamed, follow the integration provider's reconnection instructions.
  7. Open QuickBooks and Web Connector, then run a test synchronization.

If QuickBooks cannot locate the company file, consult the QuickBooks Company File Not Found troubleshooting guide.

Solution 3: Configure Automatic Application Access

Some Web Connector integrations need permission to log in automatically, especially when synchronization is expected to run while the user is not actively working in QuickBooks.

  1. Sign in to the company file as an administrator.
  2. Switch to single-user mode if required.
  3. Open Edit → Preferences.
  4. Select Integrated Applications and then Company Preferences.
  5. Choose the affected third-party application.
  6. Open Properties.
  7. Enable Allow this application to log in automatically, if required.
  8. Review the authorization request and choose Yes only if the application is trusted.
  9. Select the appropriate QuickBooks user and click OK.
  10. Open Web Connector and test synchronization again.

If the authorization error remains, review the application credentials, permissions, and compatibility requirements.

How to Add, Remove, or Reconnect an Application

Managing application connections can help when an integration needs to be reauthorized or configured again.

Add an Application to Web Connector

  1. Obtain a valid .QWC file from the official website of the application provider.
  2. Open QuickBooks Web Connector.
  3. Select File → Add an Application.
  4. Browse to the downloaded .QWC file and open it.
  5. Open QuickBooks Desktop and sign in to the relevant company file as an administrator.
  6. Review the authorization request and approve it only if the application is trusted.
  7. Select the application in Web Connector.
  8. Enter its password if required.
  9. Click Update Selected to test the connection.

Use the configuration file supplied by the integration provider rather than an unknown or modified file.

Remove an Application from QuickBooks

If an integration is no longer needed, remove it using the application's supported removal process.

  1. Open QuickBooks Desktop and sign in to the company file as an administrator.
  2. Navigate to File → Manage Web Apps, if available.
  3. Select the application you want to disconnect.
  4. Choose Remove and confirm the action.
  5. Open Edit → Preferences → Integrated Applications.
  6. Select the Company Preferences tab.
  7. Choose the relevant application, click Remove, and confirm with OK if the option is available.
  8. Open Web Connector and check whether the application is still listed. Remove any remaining connection using the available controls, if necessary.

Menu names and removal steps can vary by QuickBooks version and integration.

Reconnect an Application

If an existing integration no longer works, reconnecting it may help restore synchronization.

  1. Request a fresh .QWC configuration file from the application provider.
  2. Remove the old connection if the provider's instructions recommend doing so.
  3. Open QuickBooks Desktop and sign in as an administrator.
  4. Launch Web Connector.
  5. Select File → Add an Application.
  6. Choose the new .QWC file.
  7. Review and approve the application's access request if you trust it.
  8. Complete any setup prompts and enter the application password if required.
  9. Select the application in Web Connector and click Update Selected.
  10. Confirm that synchronization finishes without errors.

QuickBooks Web Connector vs. QuickBooks Online API

QuickBooks Web Connector and the QuickBooks Online API support different integration environments. Web Connector is intended for compatible QuickBooks Desktop integrations, while the Online API connects applications to QuickBooks Online.

FeatureQuickBooks Web ConnectorQuickBooks Online API
Primary purposeConnects supported web applications with QuickBooks Desktop.Connects applications and services with QuickBooks Online.
PlatformA Windows utility used with a compatible Desktop installation.A cloud-based API accessed over HTTPS.
SetupTypically requires a compatible integration and .QWC configuration file.Requires a developer application and OAuth 2.0 authorization.
Data exchangeUses the QuickBooks Desktop SDK and qbXML for supported integrations.Uses REST API requests and JSON.
SynchronizationSupports scheduled or manually initiated updates through Web Connector.Uses API requests initiated by the integrated application.
AuthenticationUses QuickBooks application authorization and integration-specific credentials.Uses OAuth 2.0 access and refresh tokens.
Internet connectionRequires internet connectivity for communication with the web service.Communicates with QuickBooks Online through internet-based API endpoints.
Best suited forBusinesses using QuickBooks Desktop with a compatible application.Businesses and developers integrating with QuickBooks Online.

Which Integration Should You Choose?

  • Choose QuickBooks Web Connector when you use QuickBooks Desktop and your third-party application supports QBWC.
  • Choose the QuickBooks Online API when you use QuickBooks Online and need a compatible cloud integration.
  • For custom integrations, review the QuickBooks Desktop SDK documentation and verify compatibility with your intended workflow. Some QuickBooks Enterprise API integration projects may use an approach supported by their specific requirements.

The correct choice depends on your QuickBooks edition, application, and data synchronization needs.

Conclusion

To troubleshoot these issues, check the error code, review application permissions, verify the company file path, update compatible software, and reconnect the integration when necessary. Always confirm that the application is trusted before authorizing access, and back up your company file before making significant changes to settings or permissions.

For assistance with QuickBooks Web Connector installation, synchronization, or authorization problems, contact the Data Service Team at 1-866-513-4656.