> ## Documentation Index
> Fetch the complete documentation index at: https://docs.conductor.is/llms.txt
> Use this file to discover all available pages before exploring further.

# Fixing the "Insufficient permission level" error

> Resolve the QuickBooks Desktop error shown by Web Connector when the connection user lacks the required access rights.

<Info>
  This guide is provided by Conductor, the service that powers the QuickBooks
  Desktop integration for many business tools, including the one that sent you
  here.
</Info>

When QuickBooks Desktop returns **"Insufficient permission level to perform this action"** during a sync, the QuickBooks user linked to your Web Connector connection does not have enough privileges.

The connection's QuickBooks user must be **either**:

* The **Admin** user, or
* A **Full Access** user used **only** for this connection on **this** computer,
  so QuickBooks never blocks requests because the same user is signed in elsewhere.

## How to check and fix the connection's QuickBooks user

<Steps>
  <Step title="Sign in as Admin, single-user mode">
    1. Open **QuickBooks Desktop** and the connected company file.
    2. Log in as **Admin**.
    3. Go to **File → Switch to Single-user Mode**.
  </Step>

  <Step title="See which user the connection uses">
    1. Go to **Edit → Preferences → Integrated Applications → Company Preferences**.
    2. Select your connection in the list, then click **Properties**.
    3. In **Login as**, note the QuickBooks user the Web Connector uses.
       If needed, check **Allow this application to log in automatically**, then choose the intended user.
  </Step>

  <Step title="Choose the best user">
    * **Simplest:** Keep using **Admin** if no one signs in as Admin on other computers.
    * **Recommended:** Create or pick a dedicated non-Admin user used only for syncing **with Full Access privileges**.
  </Step>

  <Step title="If not using Admin, grant Full Access to the connection user">
    While still signed in as Admin and in single-user mode:

    1. **Enterprise:** **Company → Users → Set Up Users and Roles** → open the user’s roles → assign **Full Access**.
    2. **Pro/Premier:** **Company → Set Up Users and Passwords → Set Up Users** → select the user → **Edit** → choose **All areas of QuickBooks (Full Access)** → **Finish**.
  </Step>

  <Step title="If you created a new user, update the connection to use that user">
    1. Return to **Edit → Preferences → Integrated Applications → Company Preferences**.
    2. Select your connection → **Properties**.
    3. Set **Login as** to the Admin or Full Access user you chose → **OK** → **OK**.
  </Step>

  <Step title="Retry the sync">
    When complete, try syncing again. The error should be resolved. You can now sign out of the QuickBooks Admin user and switch back to multi-user mode.
  </Step>
</Steps>
