Connect To QuickBooks Desktop
Overview
QuickBooks Desktop is an accounting package developed by Intuit. It is designed for small and medium-sized businesses to help them manage their financial and accounting tasks. You can connect Expensify to QuickBooks Desktop to make expense management seamless.
Connect to QuickBooks Desktop
To connect QuickBooks Desktop to Expensify, you must log into QuickBooks Desktop as an Admin, and the company file that you want to connect to Expensify must be the only one that is open.
- In Expensify, hover over Settings and click on Workspaces.
- Select the workspace you want to connect to QuickBooks Desktop.
- Click the Connections tab.
- Click Connect to QuickBooks Desktop.
-
Click Copy to copy the link, then paste the link into the computer where QuickBooks Desktop is running.
-
Select the version of QuickBooks Desktop that you currently have.
- Download the Web Connector and go through the guided installation process.
- Open the Web Connector.
- Download the config file when prompted during the setup process, then open it using your File Explorer. This will automatically load the application into the QuickBooks Web Connector.
For this step, it is key to ensure that the correct company file is open in QuickBooks Desktop and that it is the only one open.
-
In QuickBooks Desktop, select “Yes, always allow access, even when QuickBooks is not running” and click Continue.
-
Click OK, then click Yes.
-
Click Copy to copy the password.
-
Paste the password into the Password field of the Web Connector and press Enter.
-
Click Yes to save the password. The new connection now appears in the Web Connector.
Be sure to securely save this password in a trusted password manager. You’ll need it for future configuration updates or troubleshooting. Having it easily accessible will help avoid delays and ensure a smoother workflow.
FAQ
What are the hardware and software requirements for the QuickBooks Desktop connector?
- Hardware requirements: You will need to ensure that the host machine meets Intuit’s recommended specifications for running QuickBooks Desktop.
- Software requirements: Windows 10 or Windows 11 with the latest service pack(s) installed. Users have successfully run the connector on older versions of Windows; however, we do not officially support this due to Microsoft’s withdrawal of support for these operating systems. The web connector will not run on Mac OS.
What versions of QuickBooks Desktop are supported?
Expensify’s QuickBooks Desktop integration follows Intuit’s service discontinuation policy for QuickBooks Desktop and fully supports the following versions, version tiers, and special editions:
-
The latest three versions of:
- QuickBooks Desktop (US)
- QuickBooks Desktop (Canada)
-
Version tiers:
- Accountant
- Pro
- Pro Plus
- Premier
- Premier Plus
- Enterprise
-
Special editions:
- Contractor edition
- Manufacturing and Wholesale edition
- Accountant edition
- Professional Services edition
- Nonprofit edition
Can multiple QuickBooks Desktop Connectors be installed on the same machine?
Yes. You must have one connector per company file, but you can install multiple QuickBooks Desktop Connectors to sync multiple company files to Expensify from the same computer.
If syncing multiple companies, make sure you’re logged in to the correct QuickBooks company file when syncing between QuickBooks and Expensify.
Can I export negative expenses?
Generally, yes. However, if you have Check selected as your export option, the report’s total cannot be negative. This also applies to non-reimbursable expenses exported as debit card transactions. Because QuickBooks Desktop does not have debit card functionality, the transactions export as a non-reimbursable check, which must have a positive total amount.