For the complete documentation index, see llms.txt. This page is also available as Markdown.

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.

Before connecting, select Cash or Accrual under Accounting method and click Save changes. New businesses start unselected; the connection buttons enable after saving. The first selection saves without a switching confirmation. See Change your accounting method.

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. If you map sales tax to QuickBooks Desktop's built-in Sales Tax Payable account, also choose a tax agency vendor for each rate in the Tax agency vendors section of the account mapping card; see Account mapping for QuickBooks.

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.

Last updated

Was this helpful?