Skip to main content
Supported versions: QuickBooks Pro, Premier, Accountant, and Enterprise Solutions (2018 or later), U.S. editions only. Not supported on macOS.

Prerequisites

Setup

1. Install the Connector

Follow the steps:
1
Log in to dashboard.pexcard.com and go to AppsAvailable.
2
Find PEX Connector for QuickBooks Desktop and click Install, then Launch.
Note:Requires the following permissions: Edit business settings & apps, Manage cardholder, View card transactions. Enable them under My Profile → Permissions.

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.
  • 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.

3. Enter a bank account

Enter the QuickBooks bank account for your PEX funds that you created in the Prerequisites section.
  • Transfers to PEX will be added to this account.
  • Purchases in PEX will be deducted from this account.
  • Fees in PEX will be deducted from this account.
Enter the bank 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 Account).

4. Map PEX tags

Map up to four QuickBooks fields to PEX tags. Tags must be created beforehand — see 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.

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.

7. Web Connector setup (one time only)

Note:Full Admin permissions in QuickBooks Desktop are required to complete the following setup.
1
Open QuickBooks Web Connector (or via QuickBooks → File → Update Web Services).
2
Click Add an application and select the downloaded .qwc file.
3
Authorize the application.
4
Select your preferred access level.
5
Enter your PEX Admin password in the Password field.

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.

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.

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
YesNoYesNoItem
YesNoNoYesItem
YesNoNoNoItem
NoYesYesNoItem
NoYesNoYesItem
NoYesNoNoItem
NoNoYesNoExpense
NoNoNoYesExpense
NoNoNoNo⚠️ 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
YesYes/NoItem
NoYesExpense
NoNo⚠️ Sync fails

Tips and 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), ACH, wire transfers, 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 allows you to create dynamic rules that tag transactions automatically.

FAQ

No.
Yes — use PEX Auto Tagger to create rules that tag transactions automatically.
Purchases, transfers, cardholder fees, business fees.
No — only settled transactions sync.
Pending transaction label in PEX
Transaction settlement date is used for syncing.
No — changes apply automatically.
  • 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.
  • 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.
  • If using VPN, download the connector file within your VPN instance.
For any questions related to your connector, please email appsupport+quickbooksdesktop@pexcard.com.
Last modified on April 22, 2026