Establishing a reliable connection between Alvys and QuickBooks Desktop (QBD) begins with the proper configuration of your accounting environment. This guide outlines the architectural decisions and data requirements you must address before initiating the setup within the Alvys platform. For best results, this setup should be a joint effort between your Lead Accountant and your IT Administrator.
⚠️ While this guide mentions several software components, you do not need to download or install anything yet. All necessary installation links and files are provided step-by-step in the following article: QuickBooks Desktop Connection and Configuration Settings
1. Understanding the Integration Architecture
Before choosing a setup, it is vital to understand the four (4) components that make this integration possible. Each plays a specific role, and knowing the difference prevents common installation errors.
QuickBooks Desktop Application: The accounting software installed on your computer where you manage your day-to-day finances.
QuickBooks Web Connector (QBWC): A standard Windows application provided by Intuit. Think of this as the "Messenger." It sits on your machine and moves data back and forth between the Alvys TMS and your QuickBooks Desktop software. The Web Connector is typically included in the bundle when QuickBooks Desktop is installed. However, if it is missing from your machine, Alvys provides a direct download link within the configuration settings to ensure you can install it manually.
The QuickBooks Web Connector file (QWC): This is configuration file generated by Alvys. This is the "Instruction Sheet" for the Messenger; it tells the Web Connector exactly which Alvys account to talk to and which Company File (.QBW) to deliver data to. Alvys also provides this within the configuration setup.
The QuickBooks for Windows Company File (QBW): This is your actual database where all your company data live when u create a company in QuickBooks Desktop e.g. Alvys Motors QuickBooks saves a QBW file which contains your charts of accounts, customers, vendors, invoices, bills, payments, financial reports etc.
2. Choosing Your Setup: Single vs. Multi-User
The most critical decision you will make is determining where the QuickBooks Web Connector (QBWC) will live. Because the Web Connector is a local Windows service, it requires a constant, uninterrupted path to your Company File (QBW).
Option A: Single-User Setup
In this environment, QuickBooks Desktop, web connector and the company database (.QBW) are located on the same local computer (e.g., a laptop or office desktop). This is common for small trucking companies where one person handles all accounting. The QuickBooks Web Connector (QBWC) and the QuickBooks Web Connector file (QWC) will eventually be installed on this specific computer. Since the "Messenger" (QBWC) and the Company Database (.QBW) are on the same hard drive, there is zero network latency. This is a highly stable connection type because it does not rely on server stability to function.
Option B: Multi-User / Office Network (The "Server Hub")
In a multi-user environment, employees install and run QuickBooks Desktop on their individual workstations, but the company file (QBW) is stored centrally on a server or a designated "Host" PC. You must plan to install the QuickBooks Web Connector (QBWC and the QuickBooks Web Connector file (QWC) on the Server or Host PC where the database lives. Servers are designed to stay powered on 24/7. If you were to install the Web Connector on an individual workstation, the sync would stop the moment that employee logs off or closes their laptop. By hosting the "Sync Station" on the server, Alvys can continue to "push" updates even when the accounting staff is away.
💡 Where to install QuickBooks Web Connector (QBWC): On the Server or the designated Host PC.
Where to save the QuickBooks Web Connector file (QWC): On the Server or the designated Host PC.
Where to save the QuickBooks for Windows Company File (QBW): It resides on the Server or the designated Host PC.
Option C: Remote Desktop / Hosted Setup (Cloud Hosting)
If you use a service like Rightworks, Ace Cloud or a private Remote Desktop (RDP) server, your QuickBooks is accessed remotely. The QuickBooks Web Connector (QBWC and the QuickBooks Web Connector file (QWC) must be installed inside that remote environment. The Web Connector must be able to "see" the QuickBooks application running on the same "machine" (even if that machine is virtual). If you install the connector on your local laptop but your QuickBooks is in the cloud, they cannot communicate. Keeping the connector and the database in the same cloud ensures reliability and high-speed data transfer.
💡 Where to install QuickBooks Web Connector (QBWC): Inside the Cloud or Remote environment.
Where to save the QuickBooks Web Connector file (QWC): Inside the Cloud or Remote environment.
Where to save the QuickBooks for Windows Company File (QBW): It resides Inside the Cloud or Remote environment.
⚠️ A common mistake in Multi-User offices is for every accountant to install the QuickBooks Web Connector (QBWC and the QuickBooks Web Connector file (QWC) on their individual computers. This is a recipe for disaster. If Computer A and Computer B both try to sync Alvys data at the same time, QuickBooks will "lock" the file. Alvys tracks what has already been sent. If two different Web Connectors are pulling data, they can lose track of the Sequence, resulting in duplicate invoices or "Record Locked" errors.
Designate one "Sync Station" (ideally the Server). That is the only place the Web Connector should live.
3. Software Compatibility and Environment
To ensure compatibility, your local or hosted environment must meet the following criteria: Supported Versions:
QuickBooks Desktop Enterprise (all subscription types)
QuickBooks Desktop Plus (all subscription types)
QuickBooks Desktop Accountant
QuickBooks Desktop Premier
QuickBooks Desktop Pro
System Access: You must have Windows Administrative privileges on the machine hosting the Web Connector. This is required to authorize the initial security handshake.
Database Access: During the initial link (when the application is being added to the connector for the first time), you must be logged into QuickBooks as the "Admin" user in "Single User Mode." The admin account is required to grant Alvys the permission to read and write data within your financial records. Single User Mode means that you are the only person currently logged into the company file and all other employees have signed out. This exclusive access is necessary so that QuickBooks can safely update its internal settings and register the new connection without any interference or data errors caused by other users working in the file at the same time. Once the link is established, you can switch back to Multi-User mode for daily operations.
4. Company Setup
In QuickBooks Desktop, a "Company File" is your actual database. If you haven't created a company, Alvys has no place to send your data. Before linking Alvys to your accounting software, your QuickBooks company file must be active and properly structured to receive data. You will need to provide the Company File Path during the upcoming configuration phase to ensure the integration bridge is pointed to the correct database. Follow these steps to set up a Company correctly in QBD:
Step 1. Initiation: Launch QuickBooks Desktop. From the No Company Open window, click Create a new company. (If a different file is already open, go to the File menu and select New Company).
Step 2. Select Setup Method: Select Express Start or Start Setup if you want to get started right away. You only need to enter your business name, industry, and business type and select Create Company File to create your company. You can enter this info later on. Select Detailed Start if you want to do a complete setup so all of your info is in from the start
Step 3. Enter Business Information Company Name: Enter your legal entity name (e.g., Alvys Motor).
⚠️ If you have an existing company file in QuickBooks, give your new one a unique name
Industry: Select Transportation/Trucking. Selecting this industry helps QuickBooks pre-configure a Chart of Accounts tailored to the industry.
Business Type: Select your legal structure (e.g., LLC, S-Corp, or Corporation).
Step 4 Finalize and Save Create Company. QuickBooks will prompt you to save your new Company
5. Chart of Accounts (COA)
The Chart of Accounts contains all financial accounts used for posting transactions in QuickBooks Desktop. QuickBooks uses this list to track funds, debts, money coming in, and money going out. Before exporting transactions from Alvys, confirm that all required income, expense, asset, liability accounts exist. At a minimum, ensure you have established accounts for:
Accounts Receivable: For customer invoicing.
Accounts Payable: For carrier and vendor obligations.
Income Account: Categorized for Linehaul, Fuel Surcharges, and Accessorials.
Expense Account: Categorized for Purchased Transportation (Brokerage costs) and Driver Settlements.
Account numbers (Optional)
Users can set up account numbers for their accounts to easily identify their account type. QuickBooks Desktop doesn’t assign account numbers to accounts you add. Instead, you assign account numbers when you create or edit your own accounts.
Go to the Edit menu, then select Preferences.
Select Accounting.
Select the Company Preferences tab.
Select the Use account numbers checkbox.
Select OK.
💡 If you have subaccounts, select the Show lowest subaccount only checkbox. This shortens the subaccount details when you use it in your transactions.
Basic Steps to Create a New Account
Select Company, Lists, or Accountant menu then select Chart of Accounts.
From the Account ▼dropdown, select New.
Select an account type, then select Continue. Complete the account details.
Select Save & Close.
FAQs
Q: Do I need to download any software before starting the setup?
A: No. However, you must have a QuickBooks Desktop license. While the integration requires specific components like the QuickBooks Web Connector, you do not need to install anything yet. All necessary download links and step-by-step instructions are provided during the QuickBooks Desktop Connection and settings configuration process.
Q: Where should I install the QuickBooks Web Connector (QBWC) in a multi-user office?
A: The Web Connector should be installed only on the Server or the designated "Host" PC where the company file (.QBW) is stored. Installing it on individual workstations can lead to file locking, duplicate invoices, and sync errors.
Q: Can I use Alvys with a cloud-hosted QuickBooks provider ?
A: Yes. In a hosted environment, both the QuickBooks Web Connector and the Alvys configuration file (.QWC) must be installed inside the remote/cloud environment so they can communicate directly with your company file.
Q: Which versions of QuickBooks Desktop are compatible with Alvys?
A: Alvys supports QuickBooks Desktop Enterprise, Plus, Accountant, Premier, and Pro (all subscription types).
Q: What level of system access does the user need for this setup?
A: Your Administrator will need Full Administrative privileges on the Windows machine where the QuickBooks Web Connector is hosted. This is required to complete the initial security handshake and ensure the connection is authorized at the system level.
Q: Why do I need to be in "Single User Mode" during the initial setup?
A: Single User Mode ensures that you are the only person logged into the file, allowing QuickBooks to safely grant Alvys the necessary security permissions and register the connection without interference from other users.
Q: What is the difference between the QBWC, the .QWC file, and the .QBW file?
A: The QBWC (QuickBooks Web Connector) is the Messenger application that moves data back and forth. The .QWC file is the Instruction Sheet generated by Alvys that tells the Messenger which account to talk to. The .QBW file is the Database which is your actual QuickBooks Company file containing all your financial records.
Q: What are the minimum Chart of Accounts requirements for the integration?
A: At a minimum, you should have accounts established for Accounts Receivable, Accounts Payable, Income (for Linehaul/Fuel), and Expenses (for Purchased Transportation/Driver Settlements).
Next Steps
⏭️ Proceed to QuickBooks Desktop: Connection and Configuration Settings Article to begin the technical installation. This next phase will guide you through downloading the Web Connector, approving the initial connection, and mapping your data so that Alvys can sync your invoices, bills, and settlements directly to your company file.
Return to Collection
📁 Need to see the full list of articles? Return to the QuickBooks Desktop Collection.









