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

# PEX Connector for QuickBooks Desktop

> Sync PEX transactions directly to your QuickBooks Desktop company file.

**Supported versions:**

QuickBooks Pro, Premier, Accountant, and Enterprise Solutions (2018 or later), U.S. editions only. Not supported on macOS.

<Frame>
  <iframe src="https://www.youtube.com/embed/pJtg5o2lT3Q?si=jLAfZMKULWG7DPHO" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen />
</Frame>

## Prerequisites

* QuickBooks Desktop credit card account to track PEX card spending. You can create a new one specifically for PEX (e.g., "PEX Credit Card Account") or use an existing one. See [How To Add PEX to Your QuickBooks Desktop Account](/administrator-guide/adding-pex-to-your-quickbooks-desktop-account) for instructions.
* *(Optional)* PEX tags created and ready. To ensure purchases sync to the correct accounts or items right away, create tags beforehand. See [Create tags for QuickBooks Desktop](/administrator-guide/create-pex-tags-for-quickbooks-desktop) for instructions.

## Setup

### 1. Install the Connector

Follow the steps:

* Log in to [dashboard.pexcard.com](http://dashboard.pexcard.com/?utm_source=support) and go to **Apps** → **Available**.
* Find **PEX Connector for QuickBooks Desktop** and click **Install**, then **Launch**.

<Note>
  **Note:**

  Requires the following permissions: Edit business settings & apps, Manage cardholder, View card transactions. Enable them under [My Profile -> Permissions](https://dashboard.pexcard.com/account/permissions?utm_source=support).
</Note>

### 2. Configure Sync Options

* **Purchases to sync** — choose all PEX purchases (regardless of approval status) or approved only. For details on transaction review, see [How to Review Transactions](/administrator-guide/how-to-review-transactions-with-receipts-tags-and-user-notes).
* **Vendor** — enable **Create a vendor account for each unique merchant** to match PEX transaction merchants to existing vendors in your QuickBooks company file. If no matching vendor is found, one will be automatically created.
  * Optionally, enable **Use normalized merchant names** to standardize merchant names — for example, "Walmart23455" and "Walmart-brooklyn223" will both be recorded as "Walmart" in QuickBooks.
    * If **Create a vendor account for each unique merchant** is disabled, enter a default vendor name in the **Vendor name** field — all PEX transactions will be booked against that vendor. Consider creating a vendor called "PEX" in QuickBooks for this purpose.
* **Start date** — transactions after this date will be synced. Cannot be more than one year in the past. For automatic ongoing sync, set a start date only and leave the end date blank.
* **End date** — optionally set an end date to sync a specific period. Ideal for a one-time manual sync.

<Frame>
  <img src="https://mintcdn.com/pextest/xypx-ybj5g7dsVoG/images/administrator-guide/pex-connector-for-quickbooks-desktop/image-1.png?fit=max&auto=format&n=xypx-ybj5g7dsVoG&q=85&s=a5a05d8253f610237695ae31242eb23b" alt="" width="1308" height="598" data-path="images/administrator-guide/pex-connector-for-quickbooks-desktop/image-1.png" />
</Frame>

### 3. Configure QuickBooks Accounts

Enter the credit card account to track PEX card spending that you created in the [Prerequisites section](#prerequisites).

* Purchases in PEX will be charged to this account.
* Fees in PEX will be charged to this account.
* Bill payments to PEX will reduce the amount owed on this account.

Enter the credit card account name exactly as it appears in your QuickBooks company file. For sub-accounts, use the full hierarchy separated by colons (e.g., `PEX Main:PEX Credit Card Account`).

Then enter the bank account used to pay down your PEX balance. The name entered must match exactly the bank account name in your QuickBooks company file.

<Frame>
  <img src="https://mintcdn.com/pextest/xypx-ybj5g7dsVoG/images/administrator-guide/pex-connector-for-quickbooks-desktop/image-2.png?fit=max&auto=format&n=xypx-ybj5g7dsVoG&q=85&s=34c1719d47405b889bd7142b0371836e" alt="" width="1308" height="598" data-path="images/administrator-guide/pex-connector-for-quickbooks-desktop/image-2.png" />
</Frame>

### 4. Map PEX tags

Map up to four QuickBooks fields to PEX tags. Tags must be created beforehand — see [Create tags for QuickBooks Desktop](/administrator-guide/create-pex-tags-for-quickbooks-desktop).

* **Expense Account**
* **Item**
* **Class**
* **Customer:Job**

For each field, you can set a **default value** (used when a transaction isn't tagged) and enable **auto-sync**. Make sure to turn auto-sync on — it pulls field options directly from QuickBooks into PEX as tag values, so you never need to add them manually. New options added in QuickBooks are synced to PEX automatically.

At minimum, set a default for either **Expense Account** (to sync as expenses) or **Item** (to sync as items) — or both. Without at least one default, untagged transactions will fail to sync.

<Frame>
  <img src="https://mintcdn.com/pextest/xypx-ybj5g7dsVoG/images/administrator-guide/pex-connector-for-quickbooks-desktop/image-3.png?fit=max&auto=format&n=xypx-ybj5g7dsVoG&q=85&s=1b2146b00850bc0816e18ecaa996337d" alt="" width="906" height="437" data-path="images/administrator-guide/pex-connector-for-quickbooks-desktop/image-3.png" />
</Frame>

### 5. Configure Purchase Options

Optionally configure how purchase notes are mapped in QuickBooks:

* **Copy notes to expense** — copies the PEX transaction note to the expense memo in QuickBooks.
* **Copy notes to expense lines** — copies the PEX transaction note to individual expense lines in QuickBooks.

### 6. Download Web Connector File

Click **Download Connector File** and save it to your machine.

<Frame>
  <img src="https://mintcdn.com/pextest/xypx-ybj5g7dsVoG/images/administrator-guide/pex-connector-for-quickbooks-desktop/image-4.png?fit=max&auto=format&n=xypx-ybj5g7dsVoG&q=85&s=0d7346cc808ae71e9d166b3d7f75e71b" alt="" width="900" height="172" data-path="images/administrator-guide/pex-connector-for-quickbooks-desktop/image-4.png" />
</Frame>

### 7. Web Connector Setup (*one time only*)

<Note>
  **Note:**

  Full Admin permissions in QuickBooks Desktop are required to complete the following setup.
</Note>

<Steps>
  <Step>
    Open **QuickBooks Web Connector** (or via QuickBooks → File → Update Web Services).

    <Frame>
      <img src="https://mintcdn.com/pextest/xypx-ybj5g7dsVoG/images/administrator-guide/pex-connector-for-quickbooks-desktop/image-5.png?fit=max&auto=format&n=xypx-ybj5g7dsVoG&q=85&s=29a966c9b6f6fd25b390655512703d9d" alt="" width="560" height="593" data-path="images/administrator-guide/pex-connector-for-quickbooks-desktop/image-5.png" />
    </Frame>
  </Step>

  <Step>
    Click **Add an application** and select the downloaded `.qwc` file.

    <Frame>
      <img src="https://mintcdn.com/pextest/xypx-ybj5g7dsVoG/images/administrator-guide/pex-connector-for-quickbooks-desktop/image-6.png?fit=max&auto=format&n=xypx-ybj5g7dsVoG&q=85&s=903c6ce02b53d027824dde6b79e7c42d" alt="" width="1101" height="731" data-path="images/administrator-guide/pex-connector-for-quickbooks-desktop/image-6.png" />
    </Frame>
  </Step>

  <Step>
    Authorize the application.

    <Frame>
      <img src="https://mintcdn.com/pextest/xypx-ybj5g7dsVoG/images/administrator-guide/pex-connector-for-quickbooks-desktop/image-7.png?fit=max&auto=format&n=xypx-ybj5g7dsVoG&q=85&s=cd99a18da17f8b919fbc1c88a5c6931e" alt="" width="845" height="845" data-path="images/administrator-guide/pex-connector-for-quickbooks-desktop/image-7.png" />
    </Frame>
  </Step>

  <Step>
    Select your preferred access level.

    <Frame>
      <img src="https://mintcdn.com/pextest/xypx-ybj5g7dsVoG/images/administrator-guide/pex-connector-for-quickbooks-desktop/image-8.png?fit=max&auto=format&n=xypx-ybj5g7dsVoG&q=85&s=961085611934cad8f0fc3f6a9601df43" alt="" width="686" height="400" data-path="images/administrator-guide/pex-connector-for-quickbooks-desktop/image-8.png" />
    </Frame>
  </Step>

  <Step>
    Enter your PEX Admin password in the Password field.

    <Frame>
      <img src="https://mintcdn.com/pextest/xypx-ybj5g7dsVoG/images/administrator-guide/pex-connector-for-quickbooks-desktop/image-9.png?fit=max&auto=format&n=xypx-ybj5g7dsVoG&q=85&s=35e8732e167727e8e41678bf130005a2" alt="" width="686" height="400" data-path="images/administrator-guide/pex-connector-for-quickbooks-desktop/image-9.png" />
    </Frame>
  </Step>
</Steps>

## How to Sync Transactions

**Manual Sync**

To manually sync, place a check in the box on the left and click **Update Selected** at the top of the Web Connector.

<Frame>
  <img src="https://mintcdn.com/pextest/xypx-ybj5g7dsVoG/images/administrator-guide/pex-connector-for-quickbooks-desktop/image-10.png?fit=max&auto=format&n=xypx-ybj5g7dsVoG&q=85&s=7af0a1d4cc3db9c591ee6b41e249b473" alt="" width="1114" height="291" data-path="images/administrator-guide/pex-connector-for-quickbooks-desktop/image-10.png" />
</Frame>

***

**Auto Sync**

To auto-sync, check **Auto-Run** and set an interval in minutes. Note that auto-sync will only run if the **machine is turned on** and the **Web Connector window is open**.

<Frame>
  <img src="https://mintcdn.com/pextest/xypx-ybj5g7dsVoG/images/administrator-guide/pex-connector-for-quickbooks-desktop/image-11.png?fit=max&auto=format&n=xypx-ybj5g7dsVoG&q=85&s=314ee3ebd489808a046f86b5d1dcf580" alt="" width="1086" height="153" data-path="images/administrator-guide/pex-connector-for-quickbooks-desktop/image-11.png" />
</Frame>

## How Transactions Are Recorded in QuickBooks

When syncing to QuickBooks, each transaction is recorded as either an Item or an Expense. If an **Item** value is set — either via a tag or a default — it will **always win over the Expense Account**.

Since fees and transfers cannot be tagged in PEX, they rely entirely on your default settings. Make sure at least one default (Item or Expense Account) is configured to prevent sync failures.

**Purchases**

| Tagged with Item? | Default Item configured? | Tagged with Expense Account? | Default Expense Account configured? | Recorded as   |
| :---------------- | :----------------------- | :--------------------------- | :---------------------------------- | :------------ |
| Yes               | No                       | Yes                          | No                                  | Item          |
| Yes               | No                       | No                           | Yes                                 | Item          |
| Yes               | No                       | No                           | No                                  | Item          |
| No                | Yes                      | Yes                          | No                                  | Item          |
| No                | Yes                      | No                           | Yes                                 | Item          |
| No                | Yes                      | No                           | No                                  | Item          |
| No                | No                       | Yes                          | No                                  | Expense       |
| No                | No                       | No                           | Yes                                 | Expense       |
| No                | No                       | No                           | No                                  | ⚠️ Sync fails |

**Transfers, Cardholder Fees, Business Fees** *(never tagged in PEX — same logic for all three)*

| Default Item configured? | Default Expense Account configured? | Recorded as   |
| :----------------------- | :---------------------------------- | :------------ |
| Yes                      | Yes/No                              | Item          |
| No                       | Yes                                 | Expense       |
| No                       | No                                  | ⚠️ Sync fails |

## Tips & Limitations

* QuickBooks Desktop Sync does not use the QuickBooks Bank Feed — transactions post directly to your company file. To review transactions prior to posting, use the PEX transaction review process.
* For the first sync, always use a date range to ensure transactions appear as you expect.
* Once started, sync cannot be stopped or cancelled.
* Syncs the following transaction types: card transactions, fees (e.g., monthly account maintenance fee, shipping fees, ISA fees), bill payments, and merchant credits.
* Transaction notes are synced to QuickBooks.
* Receipt images are not synced.
* If you prefer not to manually tag each transaction, [PEX Auto Tagger](/administrator-guide/pex-auto-tagger) allows you to create dynamic rules that tag transactions automatically.

## FAQ

<AccordionGroup>
  <Accordion title="Is MacOS supported?">
    No.
  </Accordion>

  <Accordion title="Can transactions be auto-tagged?">
    Yes — use [PEX Auto Tagger](/administrator-guide/pex-auto-tagger) to create rules that tag transactions automatically.
  </Accordion>

  <Accordion title="What transaction types sync to QuickBooks?">
    Purchases, bill payments, cardholder fees, business fees.
  </Accordion>

  <Accordion title="Do pending transactions sync?">
    No — only settled transactions sync.

    <Frame>
      <img src="https://mintcdn.com/pextest/xypx-ybj5g7dsVoG/images/administrator-guide/pex-connector-for-quickbooks-desktop/image-12.png?fit=max&auto=format&n=xypx-ybj5g7dsVoG&q=85&s=17288ca341dac771b7deaa60a33b0ef6" alt="" width="1086" height="153" data-path="images/administrator-guide/pex-connector-for-quickbooks-desktop/image-12.png" />
    </Frame>
  </Accordion>

  <Accordion title="What date is used for syncing?">
    Transaction settlement date is used for syncing.
  </Accordion>

  <Accordion title="Do I need to re-download the file after changing connector settings (accounts, mapping, etc.)?">
    No — changes apply automatically.
  </Accordion>

  <Accordion title="Transactions not syncing?">
    * Verify account names match exactly between PEX and QuickBooks (Lists → Chart of Accounts).
    * Make sure the password entered in the Password field matches your PEX Admin Account password.

    <Frame>
      <img src="https://mintcdn.com/pextest/xypx-ybj5g7dsVoG/images/administrator-guide/pex-connector-for-quickbooks-desktop/image-9.png?fit=max&auto=format&n=xypx-ybj5g7dsVoG&q=85&s=35e8732e167727e8e41678bf130005a2" alt="" width="686" height="400" data-path="images/administrator-guide/pex-connector-for-quickbooks-desktop/image-9.png" />
    </Frame>

    * Make sure the machine is turned on and the Web Connector window is open.
    * If you're getting a 504 Gateway Timeout, reduce your date range and run a manual sync.

    <Frame>
      <img src="https://mintcdn.com/pextest/xypx-ybj5g7dsVoG/images/administrator-guide/pex-connector-for-quickbooks-desktop/image-14.png?fit=max&auto=format&n=xypx-ybj5g7dsVoG&q=85&s=645bc456e10122ea2f9ce54863ccaf83" alt="" width="1114" height="291" data-path="images/administrator-guide/pex-connector-for-quickbooks-desktop/image-14.png" />
    </Frame>

    * If using VPN, download the connector file within your VPN instance.
  </Accordion>

  <Accordion title="How do I export transactions manually via a file?">
    See [How to Export Transactions via a File Download to QuickBooks Desktop or QuickBooks Online](/administrator-guide/how-to-export-transactions-via-a-file-download-to-quickbooks-desktop-or-quickbooks-online).

    See our [Accounting Software Connector Troubleshooting](/administrator-guide/accounting-software-connector-troubleshooting) article.
  </Accordion>

  <Accordion title="Can we install and run the PEX Web Connector on multiple computers?">
    We recommend using only one active Web Connector setup per organization. While you can physically install it on different machines, they must all connect to the *same* shared QuickBooks company file. Do not run the sync on multiple computers simultaneously, as this will lead to duplicate transaction entries.
  </Accordion>
</AccordionGroup>

<AccordionGroup>
  <Accordion />
</AccordionGroup>

For any questions related to your connector, please email [appsupport+quickbooksdesktop@pexcard.com](mailto:appsupport+quickbooksdesktop@pexcard.com)
