This guide is provided by Conductor, the service that powers the QuickBooks
Desktop integration for many business tools, including the one that sent you
here.
1. Create a Web Connector connection for each company file
You will run your integration’s usual QuickBooks Desktop setup flow once per file.1
Open the first company file in QuickBooks Desktop
Start QuickBooks Desktop and open the company file you would like to
connect first. Sign in as the Admin user.
2
Run the QuickBooks Desktop setup flow for your integration
Follow the on-screen steps exactly as you would for a single-file
installation. When you finish, a new row appears inside the QuickBooks Web
Connector that is linked to only this company file.
3
Close the first file, open the next company file, and repeat
Close the first file, open the next company file, and rerun the setup flow.
Keep repeating until every company file on the machine has its own
connection.

The Web Connector after creating multiple separate connections – one per company file.
2. ❗ Keep QuickBooks running without any company file loaded
How to return QuickBooks to the “No Company Open” screen
- Open QuickBooks Desktop.
- Go to the “File” menu.
- Select “Close Company”.
Why is this blank QuickBooks window necessary?
Why is this blank QuickBooks window necessary?
The QuickBooks Web Connector has certain limitations when working with multiple company files on a single computer:
- The Web Connector can only talk to one company file at a time.
- It only talks to the file that is currently open in QuickBooks Desktop.
- It will not force QuickBooks to switch files if another user already has a different file open.
- Open the file that matches the incoming request.
- Process the queued operations.
- Close that file again, returning QuickBooks to the blank state.

QuickBooks Desktop showing the required "No Company Open" window.
3. Sync one company file at a time
The Web Connector works on one company file at a time. For each sync it opens the company file, which takes 20 to 40 seconds, runs that file’s requests, waits 10 seconds for more requests for the same file, then closes the file. While it works on one file, requests for the other company files on this computer wait their turn, and the Web Connector does not check in for them. To keep requests from timing out while they wait, finish one company file’s API requests before you send API requests for the next. Requests for the same file that arrive within 10 seconds of the previous response reuse the open file; requests for other files sent at the same time have to wait and can time out. If requests for several company files overlap, these errors can appear even when everything is set up correctly:- “Your QuickBooks Desktop connection is not active” with a last active time of a minute or two ago: the Web Connector is busy with another company file. Wait for the other requests to finish, then try again.
- “Request timed out … before it was sent to QuickBooks Desktop”: the request waited too long behind requests for other company files. Try again once the other requests finish.
4. Best practices for a reliable multi-file setup
- Use a dedicated Windows server: Most users managing multiple company files already have a Windows server in their office dedicated to managing their QuickBooks Desktop company files. Set up the Web Connector connections on this server and keep QuickBooks running there instead of on someone’s everyday workstation. That prevents a user from accidentally opening the wrong file and blocking syncs.
- Launch QuickBooks Desktop after reboot and Windows sign-in. Add QuickBooks to the Windows user’s Startup programs, and ask your IT team to configure that Windows user to sign in automatically for unattended reboots. This ensures QuickBooks Desktop opens after the computer/server restarts, which eliminates the extra delay of QuickBooks Desktop having to launch every time you sync.
5. Troubleshooting tips
- If a sync fails because a different company file is open, someone opened a company file in QuickBooks Desktop on this computer. Go to “File” → “Close Company” to return QuickBooks to the “No Company Open” screen, then try again.
- Make sure only one copy of QuickBooks Desktop is installed. Multiple versions can confuse the Web Connector. See our guide on ensuring only one version of QuickBooks Desktop is installed.
- If an error says “Your QuickBooks Desktop connection is not active” and it was last active more than a few minutes ago, follow our guide to troubleshooting this error. If it was last active a minute or two ago, see “Sync one company file at a time” above.

