You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
description: Learn how to connect and configure your QuickBooks Desktop integration with Expensify to manage imports, exports, and advanced accounting settings.
Connecting QuickBooks Desktop to Expensify helps streamline expense reporting, reimbursements, and accounting workflows. This guide walks you through connecting and configuring your import, export, and advanced settings for QuickBooks Desktop.
8
11
9
12
---
10
13
11
14
# Step 1: Initial Connection
12
15
13
-
**Web/Desktop:**
14
-
1. Go to **Settings > Workspaces > [Workspace Name] > Accounting**.
16
+
1. From the left-hand menu, click **Workspaces > [Workspace Name] > Accounting > QuickBooks Desktop**.
15
17
2. Find QuickBooks Desktop in the list of integrations and click **Set up**.
16
18
3. You'll receive a Codat link URL that must be opened on the computer where QuickBooks Desktop is installed.
17
19
4. Open the provided link on your QuickBooks Desktop computer and follow the connection flow.
18
20
5. Once connected, you'll see a syncing screen while information imports from QuickBooks Desktop to Expensify.
19
21
20
-
**Mobile:**
21
-
Since QuickBooks Desktop is a desktop application, the connection process must be completed on the device that hosts QuickBooks Desktop. If you attempt to connect from a mobile device, you'll see a blocking screen directing you to complete the setup on your desktop.
22
-
23
22
---
24
23
25
24
# Step 2: Configure Import Settings
26
25
27
26
These steps define how your QuickBooks Desktop data is pulled into Expensify.
28
27
29
-
1.Go to **Settings > Workspaces > [Workspace Name] > Accounting**.
***Bill payment account**: Select the account for bill payments (defaults to the first option)
115
+
***Invoice collections account**: Select the account for invoice collections (defaults to the first option)
101
116
102
117
---
103
118
@@ -116,7 +131,7 @@ Due to QuickBooks Desktop being an offline platform, exports are asynchronous:
116
131
117
132
## Can I set up the QuickBooks Desktop integration from my mobile device?
118
133
119
-
No, the initial connection and most configuration must be done from a desktop/web browser. Since QuickBooks Desktop runs on a desktop computer, the integration setup requires access to that same computer. Mobile users will see a blocking screen directing them to complete setup on desktop.
134
+
No, the initial connection and most configuration must be done from a desktop or web browser. Since QuickBooks Desktop runs on a desktop computer, the integration setup requires access to that same computer. Mobile users will see a blocking screen directing them to complete the setup on a desktop.
120
135
121
136
## What happens if I try to export a report that's already been exported?
122
137
@@ -128,7 +143,7 @@ No, **Locations** are a QuickBooks Online-only feature. For similar tracking in
128
143
129
144
## Why can't I export as a journal entry?
130
145
131
-
If **taxes** are enabled, exporting as a journal entry is not supported. You'll need to switch to exporting as a **check** or **vendor bill**.
146
+
If taxes are enabled, exporting as a journal entry is not supported. You'll need to switch to exporting as a check or vendor bill.
132
147
133
148
## How do I reconnect if my QuickBooks Desktop integration stops working?
134
149
@@ -144,5 +159,8 @@ Yes. The QuickBooks Desktop integration is available on the **Control** plan.
144
159
145
160
## What's the difference between tags and report fields for Classes and Customers/Projects?
146
161
147
-
-**Tags**: Applied at the individual expense level, allowing different expenses on the same report to have different values
148
-
-**Report fields**: Applied at the report level, meaning all expenses on a report share the same value
162
+
***Tags**: Applied at the individual expense level, allowing different expenses on the same report to have different values
163
+
***Report fields**: Applied at the report level, meaning all expenses on a report share the same value
QuickBooks Desktop is accounting software developed by Intuit, designed for small and medium-sized businesses to manage financial tasks. Connecting Expensify to QuickBooks Desktop makes expense management seamless.
8
+
<divid="new-expensify"markdown="1">
8
9
9
-
This guide walks you through connecting Expensify to QuickBooks Desktop, ensuring a smooth integration for managing your business expenses efficiently.
10
+
QuickBooks Desktop is accounting software designed for small and medium-sized businesses. Connecting Expensify to QuickBooks Desktop streamlines your expense management and accounting workflows.
10
11
11
-
---
12
-
13
-
# Connect to QuickBooks Desktop
14
-
15
-
{% include info.html %}
16
-
To connect QuickBooks Desktop to Expensify, you must log into QuickBooks Desktop as an Admin. The company file you want to connect must be the only one open.
17
-
{% include end-info.html %}
18
-
19
-
1. In Expensify, click your profile image or icon in the bottom-left menu.
20
-
2. Scroll down and click **Workspaces** in the left menu.
21
-
3. Select the workspace to connect to QuickBooks Desktop.
22
-
4. Click **More features** in the left menu.
23
-
5. In the **Integrate** section, enable the **Accounting** toggle.
24
-
6. Click **Accounting** in the left menu.
25
-
7. Click **Set up** next to QuickBooks Desktop.
26
-
8. Click **Copy** to copy the link. Paste this link into the computer running QuickBooks Desktop.
27
-
9. Select your QuickBooks Desktop version.
28
-
29
-
{:width="100%"}
30
-
31
-
10. Download the Web Connector and follow the installation instructions.
32
-
11. Open the Web Connector.
33
-
12. When prompted during setup, download the config file and open it using File Explorer. This will automatically load the application into the QuickBooks Web Connector.
12
+
To connect QuickBooks Desktop to Expensify, you must log in as an Admin in QuickBooks Desktop. Make sure **the company file you want to connect to is the only one open**.
34
13
35
-
{% include info.html %}
36
-
Ensure the correct company file is open in QuickBooks Desktop and is the only one open.
37
-
{% include end-info.html %}
14
+
---
38
15
39
-
13. In QuickBooks Desktop, select **Yes, always allow access, even when QuickBooks is not running**, then click **Continue**.
{:width="100%"}
33
+
1. Download the Web Connector and follow the installation instructions
34
+
2. Open the Web Connector
35
+
3. When prompted, download the config file and open it using File Explorer. This will automatically load the application into the Web Connector
50
36
51
-
16. Paste the password into the Password field of the Web Connector and press **Enter**.
37
+
**Note:** Make sure the correct company file is open in QuickBooks Desktop and that it’s the only one open.
52
38
53
-
{:width="100%"}
39
+
---
54
40
55
-
17. Click **Yes** to save the password. The new connection will appear in the Web Connector.
41
+
# Step 3: Authorize and Finalize the Connection\
56
42
57
-
{:width="100%"}
43
+
1. In QuickBooks Desktop, select **Yes, always allow access, even when QuickBooks is not running**, then click **Continue**
44
+
2. Click **OK**, then click **Yes**
45
+
3. Click **Copy** to copy the password
46
+
4. Paste the password into the **Password** field in the Web Connector and press **Enter**
47
+
5. Click **Yes** to save the password. The new connection will appear in the Web Connector. Save this password in a secure password manager. You'll need it for future configuration updates or troubleshooting.
58
48
59
-
{% include info.html %}
60
-
Securely save this password in a trusted password manager. You'll need it for future configuration updates or troubleshooting.
61
-
{% include end-info.html %}
49
+
{:width="100%"}
62
50
63
51
---
64
52
65
53
# FAQ
66
54
67
-
## What are the hardware and software requirements for QuickBooks Desktop connector?
55
+
## What are the hardware and software requirements?
68
56
69
-
-**Hardware requirements**: Ensure the host machine meets [Intuit's recommended specifications](https://quickbooks.intuit.com/learn-support/en-us/help-article/install-products/system-requirements-quickbooks-desktop-2022/L9664spDA_US_en_US).
70
-
-**Software requirements**: Windows 10 or 11 with the latest service packs installed. Users have run the connector on older Windows versions, but we don't officially support them. The Web Connector doesn't run on Mac OS.
57
+
-**Hardware**: Refer to [Intuit’s system requirements](https://quickbooks.intuit.com/learn-support/en-us/help-article/install-products/system-requirements-quickbooks-desktop-2022/L9664spDA_US_en_US)
58
+
-**Software**: Windows 10 or 11 with the latest service packs. While some users report success with older versions, these are not officially supported. The Web Connector does not run on Mac OS.
71
59
72
-
## What versions of QuickBooks Desktop are supported?
60
+
## Which QuickBooks Desktop versions are supported?
73
61
74
-
Expensify follows [Intuit’s service discontinuation policy](https://quickbooks.intuit.com/learn-support/en-us/help-article/feature-preferences/quickbooks-desktop-service-discontinuation-policy/L17cXxlie_US_en_US) and supports these versions:
62
+
Expensify supports:
75
63
76
-
-**Latest three versions** of QuickBooks Desktop (US, Canada)
64
+
-The **latest three versions** of QuickBooks Desktop (US, Canada)
77
65
-**Version tiers**: Accountant, Pro, Pro Plus, Premier, Premier Plus, Enterprise
78
66
-**Special editions**: Contractor, Manufacturing and Wholesale, Accountant, Professional Services, Nonprofit
79
67
80
-
## Can multiple QuickBooks Desktop Connectors be installed on the same machine?
68
+
Expensify follows [Intuit’s service discontinuation policy](https://quickbooks.intuit.com/learn-support/en-us/help-article/feature-preferences/quickbooks-desktop-service-discontinuation-policy/L17cXxlie_US_en_US)
81
69
82
-
Yes. Install one connector per company file. You can install multiple connectors to sync multiple company files to Expensify from one computer. Ensure you're logged into the correct QuickBooks company file when syncing.
70
+
## Can I install multiple QuickBooks Desktop connectors?
71
+
72
+
Yes. You can install one connector per company file. Multiple connectors can run from the same computer. Just ensure you're logged into the correct company file before syncing.
83
73
84
74
## Can I export negative expenses?
85
75
86
-
Generally, yes. However, if you select **Check** 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 doesn't support debit cards, transactions export as a non-reimbursable check, which must have a positive total amount.
76
+
Yes, in general. However:
77
+
78
+
- If you select **Check** as your export option, the total report amount cannot be negative
79
+
- This also applies to debit card exports (QuickBooks Desktop treats these as non-reimbursable checks)
80
+
- Non-reimbursable checks must have a **positive** amount
0 commit comments