> For the complete documentation index, see [llms.txt](https://learn.withessential.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://learn.withessential.com/reporting-and-integrations/accounting/connecting-quickbooks-desktop-web-connector.md).

# Connecting QuickBooks Desktop (Web Connector)

QuickBooks Desktop connects through Intuit's QuickBooks Web Connector rather than a web login. Start from Settings -> Invoicing -> the Accounting section -> Connect QuickBooks Desktop.

The setup shows the connection steps in order: download the connector file (a .qwc file), install QuickBooks Web Connector if you do not already have it, copy the one-time password Essential shows you, add the .qwc file in Web Connector while QuickBooks Desktop is open and signed in as Admin, paste the password, and click Update Selected to start the connection.

Setup typically takes 1-10 minutes - keep QuickBooks open while it runs. Important: the one-time password is shown only once, so copy it before continuing; if you lose it, use the regenerate link and then update the saved password in Web Connector.

Once connected, the Accounting section shows Connected with a last-sync time and a status panel. As with QuickBooks Online, you complete Account Mapping (matching each Essential scenario to a QuickBooks account) before entries will post, and Essential posts your financial activity as journal entries grouped under a single placeholder customer rather than pushing individual invoices or customers.

Because Desktop syncs on a schedule, entries are queued and post on the connector's next sync run rather than instantly - the connector is set to run every few minutes while QuickBooks and Web Connector are open.

The status panel shows how many entries are queued and flags any that failed to sync, along with the QuickBooks error message, so you can fix the mapping or data and let it retry. You can connect one accounting provider at a time, and setup requires invoicing to be enabled plus a role with permission to set up integrations.

> **Where to find it:** Settings -> Invoicing -> Accounting section -> Connect QuickBooks Desktop, then follow the Web Connector steps and complete Account Mapping.

## Related guides

* [Connecting QuickBooks Online](/reporting-and-integrations/accounting/connecting-quickbooks-online.md)
* [Account mapping for QuickBooks](/reporting-and-integrations/accounting/account-mapping-for-quickbooks.md)
* [What syncs to QuickBooks](/reporting-and-integrations/accounting/what-syncs-to-quickbooks.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://learn.withessential.com/reporting-and-integrations/accounting/connecting-quickbooks-desktop-web-connector.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
