Accounting: How to Connect to Quickbooks Desktop
If you are looking for the instructions for Quickbooks Online - view this article.
Overview:
Other Things Regarding Quickbooks Desktop
📣 Watch this Video 🎥 {link here} first for a quick overview of connecting to Quickbooks Desktop.
Before Starting:
Note: A connection to QuickBooks Desktop is an additional $99/month.
Timing & Duration
- Schedule for end of day: Do the initial sync during quiet hours or at the end of the day so it can run overnight if needed
- Initial sync duration depends on file size:
- Small files: 30 minutes – 2 hours
- Medium files: 2 – 4 hours
- Large files (1GB+, 1 million+ records): 6 – 24 hours or more
What to Expect
- Progress bars are unreliable: The "Application progress" and "Total progress" bars may show 33% for hours, then suddenly complete. This is normal. Watch for changes in the status message (e.g., "Sending request to QuickBooks") instead—as long as the status is changing, the sync is working.
- Don't enable auto-run yet: During the initial sync, leave "Auto-Run" unchecked. You'll enable this after the first sync completes successfully.
If Something Goes Wrong
- To stop a sync: Use Task Manager (press Ctrl + Alt + Delete), find QuickBooks Web Connector, and click "End Task." This won't break anything—the sync will pick up where it left off when you restart.
- If the sync fails: Take a screenshot and send it to your implementation contact or support@roastertools.com
Find Your QuickBooks File Path
You'll need your company file path during setup. To find it:
- Open QuickBooks Desktop
- Press F2 on your keyboard
- The Product Information window will display your company file path (see red box below)

Connecting Quickbooks Desktop to RoasterTools
To connect your account to Quickbooks Desktop:
Step 1: Start the Integration
- Click your name in the top right corner of RoasterTools
- Click Integrations
- Click Add an Integration → Accounting
- Select Create a Connection next to QuickBooks Desktop

Step 2: Complete the Setup Wizard
Follow the prompts in the RoasterTools setup wizard. You'll need:
- Your QuickBooks company file path (see above for how to find it)
- QuickBooks Desktop open and running
- While in the setup Wizard you’ll be prompted to download a QWC file
- The setup wizard will give you a password to copy and enter in your Web Connector (see image below)

Step 3: Set Up the Web Connector
- Download the QWC file from the RoasterTools setup wizard
- Open the file—it will launch QuickBooks Web Connector
- When prompted, select "Always allow access, even if QuickBooks is not running"
- You'll be asked for a password (see image above)
- ⚠️ Use the unique password shown in the RoasterTools setup wizard displayed above. Click "Copy Password" to copy it.
- ❌ Do NOT use: Your RoasterTools Login Password or Quickbooks Password
- âś… DO use: The password from the RT setup wizard (Click "Copy Password" to copy it)
- If you see an error saying "host application password is incorrect," you entered the wrong password. Go back to the RoasterTools setup page and copy the correct unique password.
- Uncheck "Auto-Run" for now (red box - leave blank)
- Click "Update Selected" to start your first sync (step 2)

After Your Initial Sync Completes
Once the initial sync finishes (this may take hours (or days) - check back later or the next morning):
-
Verify the data: Check that your customers and items appear in RoasterTools
Note: This can take a bit for all data to show up, give it a few hours at least.
Name > Integrations > click on “Quickbooks Desktop” > check for data in the integration data view
- Run 2-3 manual syncs using "Update Selected" to confirm everything works
- Check sync speed: If each manual sync completes in under 60 seconds, you're ready for auto-run
Enabling Auto-Run
- In Web Connector, check the "Auto-Run" box next to your RoasterTools connection
- Set the frequency to 15 – 60 minutes
- Don't go shorter than 15 minutes (prevents overlapping syncs)
- 30 minutes is a good default for most roasters
- Keep Web Connector open—auto-run only works when it's running
Note: If you close Web Connector or restart your computer, you'll need to reopen it for auto-run to work.
Next Steps:
Before exporting orders you will need to complete the following items:
- Import your customers -> here
- Set your preferences for exporting -> here
- Map customers and variants -> here
Using Right Networks or Other Hosted QuickBooks Desktop provider
What is Right Networks?
Right Networks is a cloud hosting provider for QuickBooks Desktop. Instead of running QuickBooks on your local office computer, your QuickBooks application and company file live on Right Networks' remote servers. You access QuickBooks through a remote desktop connection.
Why some roasters use hosted QuickBooks:
- Access QuickBooks from anywhere (not tied to one office computer)
- Multiple users can access the same company file simultaneously
- IT management and backups handled by the hosting provider
- Accountants can access your books remotely
Other similar hosting providers include Summit Hosting, Swizznet, and gotomyerp. The guidance below applies to all of them.
How Right Networks Works with Web Connector
Here's the key thing to understand: You still need a Web Connector to connect RoasterTools to QuickBooks Desktop, regardless of where QuickBooks is hosted.
|
Setup |
Where QuickBooks runs |
Where Web Connector runs |
Auto-run works? |
| Local QuickBooks | Your office computer | Your office computer | âś… Usually yes |
| Right Networks hosted | Right Networks servers | Your computer OR Right Networks | ⚠️ Often blocked |
The Web Connector is the bridge between RoasterTools and QuickBooks Desktop. Right Networks is just where QuickBooks lives.
The Challenge: Auto-Run Often Doesn't Work
Right Networks and similar hosting providers have security restrictions that often block the Web Connector's auto-run feature. This means syncs won't happen automatically every 15-60 minutes like they would on a local setup.
Instead, you'll need to run syncs manually:
- Log into Right Networks (or open Web Connector on your local computer)
- Open QuickBooks Web Connector
- Click "Update Selected"
Where Should Web Connector Run?
You have two options:
Option A: Run Web Connector on Right Networks
- Open Web Connector inside your Right Networks remote desktop session
- Pro: Everything is in one place
- Con: Must be logged into Right Networks to run syncs
Option B: Run Web Connector on your local computer
- Install Web Connector on your office computer, connecting to QuickBooks on Right Networks
- Pro: Can run syncs without logging into Right Networks
- Con: Requires your local computer to be on
Both approaches work—choose whichever fits your workflow better.
Tips for Right Networks Users
Since auto-run may not work, we recommend:
- Set a sync schedule: Pick a regular time (e.g., Monday mornings, or daily at end of day) and stick to it
- Set a calendar reminder: So syncs don't get forgotten during busy weeks
- Designate a backup person: Someone who can run syncs during vacations or absences
- Time it right: Avoid running syncs when others are actively using QuickBooks, as it may slow things down
How to Verify Your Web Connector is Connected to RoasterTools
If for some reason there is a lapse of time from your initial setup and connecting to the web connector, you may need to verify your web connector is still connected to RoasterTools. Your connection may look active in the RT app, but we will not know if someone disconnected it.
This article shows you how to check if your QuickBooks Desktop Web Connector is properly connected to RoasterTools and what to do if it isn't.
Step 1: Open the QuickBooks Web Connector
Launch the Web Connector application on your computer.
Step 2: Check if RoasterTools is Installed
- To open the Web Connector inside QBD
- Go to File > App Management > Update Web Services
- Look in the Application column for "RoasterTools".
- If RoasterTools IS listed → Your connection is installed. Continue to Step 3.
- If RoasterTools is NOT listed → Contact RoasterTools support to set up your connection.
Step 3: Run a Sync to Verify the Connection
- Check the box next to RoasterTools (see blue arrow #1)
- Click "Update Selected" (see blue arrow #2 below)
- Do NOT enable Auto-Run yet — make sure the things in the red box are blank. Let the initial catch-up sync complete first
⚠️ If you haven't synced in a while, this first sync may take several minutes.

Step 4: Verify It's Working
After the initial sync completes, click "Update Selected" a few more times right away.
A healthy connection shows:
- Syncs complete in 60 seconds or less
- Progress reaches 100%
- Green indicators throughout
- Green indicators throughout
Step 5: Enable Auto-Run
Once you've confirmed quick, successful syncs:
- Enable Auto-Run for RoasterTools
- Set the interval to 15–60 minutes (start higher, then decrease as confidence grows)
Need Help?
If RoasterTools doesn't appear in your Web Connector, or syncs aren't working after following these steps, contact RoasterTools support. support@roastertools.com