Skip to main content
Also, you can pull in your existing list of vendors from QuickBooks Online into PEX to auto create vendor cards. Follow this link for more details on how to auto create vendor cards. To configure this integration, you don’t even need to wait for your account manager. You can get started right away with just your QuickBooks Online and PEX credentials. Log in to your PEX account to finalize the setup.
2
Navigate to Apps > Available
3
Scroll to locate PEX Connector for QuickBooks Online.
4
Click More info > Install > Launch.
Note:To install the connector, you need to enable the following permissions: Edit business settings & apps, Manage cardholder, View card transactions. You can enable them in My Profile → Permissions.

Select your use case(s)

There are currently two options for how you can connect PEX with QuickBooks Online. We recommend as many as possible to make your reconciliation experience seamless. Click on the “Sync transactions from PEX to QuickBooks nightly”.
Click the green button to connect to your QuickBooks Online account:
1
Enter your QuickBooks Online Email Address and Password.
2
Click Continue.
3
Click Connect.You are redirected back to the connector screen. You are now connected to QuickBooks. Please wait while we engage the configuration wizard to finish your setup.
4
Click on the “Sync transactions from PEX to QuickBooks nightly”.

Choose what to sync

You can:
  • Automatically import PEX purchases as QuickBooks expenses.
    • Enable this option to import PEX purchases as expenses in QuickBooks.
    • You can choose to sync all PEX transactions (regardless of approval status) or just approved (recommended).
    • PEX purchases must have a Category PEX Tag in order to sync. For details on transaction review, please see our article How to Review Transactions.
  • Automatically import PEX attachments as expense attachments in QuickBooks
    • Enable this option to import PEX receipts as expense attachments in QuickBooks.
    • If a purchase has multiple receipts, they will all sync to QuickBooks.
    • This option is available only if the “Automatically import PEX purchases as QuickBooks expenses” toggle is enabled.
  • Automatically import PEX transfers as QuickBooks transfers.
    • Enable this option to import PEX transfers as QuickBooks transfers.
    • An example of a transfer would be an ACH/wire transfer from your business checking account to your PEX business account.
    • From the drop down list, please select the bank account in QuickBooks corresponding to your business checking account.
    • This account will be credited when syncing transfers to QuickBooks.
  • Automatically import PEX account fees as QuickBooks expenses.
    • Enable this option to import PEX account fees.
    • Examples of a PEX Fee include an ISA fee for international use or priority shipping fees. 
    • Only business-level fees will sync to QuickBooks if the “Automatically import PEX purchases as QuickBooks expenses” toggle is disabled. Card-level fees will not sync.
    • From the drop down list, please select the expense category to debit when syncing fees to QuickBooks.
  • Automatically import PEX rebates.
    • Enable this option to import PEX account rebates.
    • From the drop down list, please select the bank account, income or expense category to credit when syncing rebates to QuickBooks.
    • This option is available only if the “Automatically import PEX purchases as QuickBooks expenses” toggle is enabled.
  • Automatically import cardholder reimbursements.
    • Enable this option to import PEX cardholder reimbursements.
    • From the drop down list, please select the bank account to credit when syncing reimbursements to QuickBooks.
  • Specify a start date for the sync.
    • Transactions on and after this date will sync.
    • Reimbursements with a payment processing date on and after this date will sync.
    • The start date must be less than 1 year in the past.
Click Next

Configure vendor sync options

Select one of the following:
  • Use a single vendor for your purchases. 
    • With this option, all PEX purchases will be booked against a single vendor selected from the drop down list.
    • Tip: Consider creating a new vendor in QuickBooks called “PEX” if you would like to book all of your PEX purchases against a single vendor.
  • Create a vendor for each unique merchant
    • With this option, PEX will book purchases against corresponding vendors that already exist in your QuickBooks account. If there is no corresponding vendor then PEX will auto create a new vendor in your QuickBooks company file.
    • Note that the connector will not create duplicate vendors, but “Walmart23455”, “Walmart-brooklyn223” are two unique vendors from the connector’s point of view. If you don’t want to have “Walmart23455” and “Walmart-brooklyn223” then read below.

Standardized merchant names

With the “Create a vendor for each unique merchant” option, you can also sync your purchases with standardized merchant names if you check “Use standardized merchant names” checkbox. 
This means that a purchase “Walmart23455” and a purchase “Walmart-brooklyn223” will be recorded in QuickBooks with “Walmart” as a vendor instead of “Walmart23455” or “Walmart-brooklyn223”.  Click Next.

Configure sync options

Configure your payment account and payment method.
  • Please choose a payment account to show for your PEX purchases.
    • The account you select will represent your PEX balance and serve as the Payment account for all your PEX expenses in QuickBooks. The account must be of Account Type: Bank and Detail Type: Checking.
      • Learn how to add a payment account in QuickBooks Online here.
        • We recommend creating a new payment account named “PEX” to clearly identify all purchases made using PEX.
      • Purchases will credit this account.
      • Transfers will debit this account.
      • Fees in PEX will credit this account.
      • Rebates in PEX will debit this account.
  • Please choose a payment method to show for your PEX purchases.
    • This will serve as the Payment Method for all your PEX expenses in QuickBooks.
      • We recommend creating a new payment method named “PEX” to clearly identify all purchases made using PEX.
Click Next.

Configure expense category

Transaction tags are available with selected plans. Customers without tags will be asked to choose a default category for all purchases.
  • You can map a QuickBooks field “Category” to a PEX tag. That tag must be created beforehand, following the logic described in the Create PEX tags for QuickBooks Online article.
  • Make sure to enable the “Sync Tag Options from QuickBooks” toggle. This will pull your expense categories from QuickBooks into PEX as tag option values.
    The mapping and auto sync allows you and your cardholders to select a tag value for each purchase and reimbursement. For that go to the “Transactions” menu -> locate a transaction -> click on it -> select a tag value (“Advertising” in our example below) of the “Expense Category” tag -> click “Save”. Note that you and your cardholders can select one of the tag values for each purchase once you finish the QuickBooks connector setup and sync tag options from QuickBooks to PEX.
    The purchase will debit the expense category that it is tagged with (“Advertising” in our example above). If you are using split tag functionality on the PEX platform, the connector will support that while exporting the purchases and create the same split structure for purchases in QuickBooks.
Click Next.

Configure tag mapping

PEX tags can also be mapped to other QuickBooks fields for coding of purchases and reimbursements.
  • If you use Class, Customer, Billable, or Tax fields in QuickBooks, map them to PEX tags. Those PEX tags must be created beforehand, following the logic described in the Create PEX tags for QuickBooks Online article. Note:
    • Class, Customer, and Location should be mapped to PEX tags with the type set to “Dropdown”.
      • Billable and Tax should be mapped to PEX tags with the type set to “Yes/No”.
  • Make sure to enable the Sync toggle. This will pull your Classes, Customers, and Locations from QuickBooks into PEX as tag option values.
Click Next.

Choose default expense category

You can select a default expense category for your purchases. Only untagged purchases will default to the category selected here.
Note:It’s recommended to tag purchase transactions before syncing to QuickBooks. Untagged transactions will sync to the selected default category.
Also, you can select additional configurations to map purchase notes within your QuickBooks account.
  • Copy PEX transaction notes to QuickBooks expense Memo.
    • Enable this option to include the cardholder’s name and purchase notes in the Memo field.
      • If disabled, the Memo field will remain empty.
  • Copy PEX transaction notes to QuickBooks expense Description.
    • Enable this option to include the cardholder’s name and purchase notes in the Description field, along with the vendor name.
      • If disabled, the Description field will contain only the vendor name.
Click Next.

Configure reimbursement sync options

Configure your reimbursement sync options.
  • Automatically import reimbursement attachments as expense attachments in QuickBooks.
    • Enable this option to import reimbursement attachments as expense attachments in QuickBooks.
  • Configure employee sync options.
    • Use a single employee for your reimbursements. 
      • With this option, all PEX reimbursements will be booked against a single employee selected from the drop down list.
        • Tip: Consider creating a new employee in QuickBooks called ‘PEX’ to book all of your PEX reimbursements with a single employee.
      • Create an employee for each unique cardholder.
      • With this option, PEX will book reimbursements against corresponding employees that already exist in your QuickBooks account. If there is no corresponding employee then PEX will auto create a new employee for the given cardholder in your QuickBooks company file.
  • Choose a payment method to represent reimbursements.
    • This will serve as the Payment Method for all PEX reimbursements in QuickBooks.
  • You can set a default expense category for reimbursements.
    • Only reimbursements without a category tag will default to the category selected here. They will debit the selected default category.
      • Note: It’s recommended to tag reimbursements before syncing to QuickBooks. Tagged reimbursements will debit the expense category that they are tagged with (“Office Supplies” in the examples below).  Admin view
        For that go to the “Requests” menu -> select “Reimbursements” -> select any request -> select an expense category value (“Office Supplies” in our example below) of a tag (“Expense Category” in our example below).
        Cardholder view For that cardholders go to the “Requests” menu -> select “Reimbursements” -> click “New reimbursement” -> select an expense account value (“Office Supplies” in our example below) of a tag (“Expense Category” in our example below).
        Note that you and your cardholders can select one of the tag values for each reimbursement once you finish the QuickBooks connector setup and sync tag options from QuickBooks to PEX.
  • Also, you can select additional configurations to map reimbursement notes within your QuickBooks account.
    • Copy PEX reimbursement notes to QuickBooks expense Memo.
      • Enable this option to include the cardholder’s name and reimbursement notes in the Memo field.
        • If disabled, the Memo field will remain empty.
    • Copy PEX reimbursement notes to QuickBooks expense Description.
      • Enable this option to include the cardholder’s name and reimbursement notes in the Description field, along with the vendor name.
        • If disabled, the Description field will contain only the vendor name.

Configure bill sync

Configure your bill sync from PEX to QuickBooks. PEX can sync bill payments as expenses or as bill payments.
Expenses in QuickBooks:
Bill payments in QuickBooks:
To sync bill payments to QuickBooks: 
  • Sync as:
    • Expenses — Select a payment method. We recommend creating a payment method called “PEX” to easily track all bills paid in PEX.
      • Bill payments — Select a bank account that bill payments made via ACH will be deducted from.
      • Note that bill payments made with a vendor card will be deducted from the account selected in the PEX Account field.
  • Sync attachments.
    • If checked, bill attachments will sync to QuickBooks.
  • Create a vendor in QuickBooks for each unique merchant.
    • Checked: PEX will match bill payments to existing QuickBooks vendors or auto-create new ones if they don’t exist.
      • Unchecked: Map vendors manually using a static value or PEX tag in the Mappings table below.
  • Copy PEX notes to QuickBooks Memo.
    • Checked: The Memo field will include “Paid by [user name]” and the bill payment notes.
      • Unchecked: The Memo field will only include “Paid by [user name].”
  • Copy PEX notes to QuickBooks Description.
    • Checked: The Description field will include the vendor name and bill payment notes.
      • Unchecked: The Description field will only include the vendor name.

Bill payment fields mapping

Fields can be mapped to either static values or PEX tags. If using PEX tags, create them in advance following the Create PEX tags for QuickBooks Online article. Example: Mapping the “Expense Account” field Option 1: Static value
  • Select a single QuickBooks account (e.g., “Advertising”) that will apply to all PEX bills during sync.
    Note: Static values are used only during sync — they won’t appear on the bill details in PEX.
Option 2: PEX tag
  • Map to a PEX tag (e.g., “Expense Account”) so you can select a value for each bill.
    You can add tags when creating or updating a bill: go to the Tags section -> select a tag value (e.g., “Office Supplies”) -> click “Preview”. Note: Tag values are available after completing the QuickBooks connector setup and syncing tag options from QuickBooks to PEX.
Default values
  • When mapping to a tag, you can specify a default value (e.g., “Uncategorized”). If a bill isn’t tagged before sync, the default value is applied.
    The default value (e.g., “Uncategorized”) won’t appear on the bill details in PEX. It’s only applied during sync if the bill hasn’t been tagged. If you tag a bill (e.g., with “Accounting”), that tag value will be used instead. Tags take precedence over default values.
Vendor mapping If “Create a QuickBooks vendor for each unique merchant” is unchecked, you can map all bills to a single static vendor. Create a new vendor in QuickBooks called “PEX”.
Select “PEX” in the Value column.

When will bill payments sync to QuickBooks?

Bill payments made with vendor cards will sync when the transfer shows “Completed” status.
Bill payments made via ACH will sync after the estimated payout date.

Auto Tagger

The Auto Tagger app is a great complement to QuickBooks. It allows you to create rules that auto-tag purchases. Learn more.

Approve transactions in PEX

If you configured the connector to sync only approved purchases, then approving purchases in PEX is necessary before they can sync to QuickBooks. To approve a purchase:
2
Click Not reviewed
3
Click Approved

Start syncing

Navigate to the Manage Sync tab and click on the green sync button to initiate the sync between PEX and QuickBooks.
Manual sync will process transactions based on the start date specified on the Sync Selection step, with a limit of 1 year back from today. If there is no start date specified on the Sync Selection step then manual sync will process transactions only up to 2 months back from today.
Each sync also imports tag option values from QuickBooks to PEX if the Sync toggle is enabled.
Once transactions are synced to QuickBooks, you can view their history in the Sync History table and view the synced transactions in your QuickBooks account.

View transactions in QuickBooks

Log into QuickBooks account and navigate to Transactions -> Chart of accounts -> Click “View Register” next to the account representing your PEX account (“PEX Account” in the example below) to view synced transactions.

View reimbursements in QuickBooks

Log into QuickBooks account and navigate to Transactions -> Chart of accounts -> Click “View Register” next to the bank account you selected to use for reimbursements (“Chase Bank” in the example below) to view synced reimbursements.

A single payment can include multiple reimbursements. If there is more than one, PEX creates a separate expense in QuickBooks for each reimbursement.

Manage sync

On the “Manage sync” tab you can:
  • Run a manual sync between PEX and QuickBooks by clicking on the green sync button.
    • Auto-sync is enabled by default. With auto-sync enabled, transactions and tag option values sync automatically every 24 hours.
    • Auto-sync will always process transactions based on the start date specified on the Sync Selection step, with a maximum limit of 2 months back from today. If there is no start date specified on the Sync Selection step then auto-sync will sync transactions up to 2 months back from today.
  • View/Edit configuration settings.
  • View/Edit tag mapping.
  • View Sync history.
  • Disconnect from your QuickBooks account.
If you don’t have vendor cards created from your QuickBooks vendor list yet then you will also see an info box “Control Vendor Spend with PEX Vendor Cards”. Clicking “Get started” will help you create vendor cards from your QuickBooks vendor list. More details can be found in this support article.

FAQ

Not at this time. The connector will sync all card transactions but only supports a single QuickBooks Online account.
We strongly recommend using automatic sync of tag options from QuickBooks Online to PEX. This will keep your PEX tags and QuickBooks Online fields in sync. For more information, check out the support article Create PEX tags for QuickBooks Online to add tags and test tag options.Once added, enable the “Sync Tag options from QuickBooks” toggle for fields on the “Expense Options” and “Tag Options” steps (as shown in the example below).
When the Class field is enabled in QuickBooks Online settings, you can map it to a tag within PEX. This mapping populates the Class field on transactions in QuickBooks Online when data syncs from PEX. If the Class field is mapped to a PEX tag and the “Sync” toggle is enabled,
PEX will sync all Classes to the specified PEX tag during a manual or auto sync.
The hierarchy is synced into tag options having values like ParentA:ChildA:LeafA and names will have LeafA unless there are more than one LeafA option, in such case those duplicates use the fully qualified name (the hierarchy with colons).
We strongly recommend using automatic sync of tag options from QuickBooks Online to PEX. This will keep your PEX tags and QuickBooks fields in sync. Manually adding tag options or importing them from a CSV file typically takes much more time. If you still want to import options from CSV, follow the instructions in the Import tag options from CSV article.
If you need to re-tag or add another receipt to transactions that have already been synced to your QuickBooks Online account then:
1
Go to your PEX account.
2
Update transactions the way you need.
3
Go to your QuickBooks Online account.
4
Delete the transactions that you want to update to avoid the duplicate transaction issue.
5
Go back to your PEX account.
6
Locate the transactions that you want to re-sync to your QuickBooks Online account.
7
Open each of those transactions and remove the “Synced with QuickBooks Online” note.
8
Sync manually or wait for auto-sync to re-sync updated transactions.
Every synced transaction has a “Synced with QuickBooks Online” note. As long as you don’t remove the “Synced with QuickBooks Online” note on a transaction, it will not re-sync to your QuickBooks Online account.
The cardholder’s name can be included in the Description field in category details as well as in the Memo field. You can configure this on the Choose default expense category step.
  • Copy PEX transaction notes to QuickBooks expense Memo.
    • Enable this option to include the cardholder’s name and purchase notes in the Memo field.
      • If disabled, the Memo field will remain empty.
  • Copy PEX transaction notes to QuickBooks expense Description.
    • Enable this option to include the cardholder’s name and purchase notes in the Description field, along with the vendor name.
      • If disabled, the Description field will contain only the vendor name.
Please see the sample below, where cardholder “Jane Air” is showing up in QuickBooks for this purchase.
Bank, Expense, Other Expense, Cost of Goods Sold, and Income accounts are supported. Fixed accounts are not supported.
Yes. PEX Auto Tagger offers a solution. It allows you to create rules that auto-tag purchases. Learn more.
No. Only transactions in settled status get synced to your account. If you see a Pending label next to the merchant name as shown on the screen below, then the transaction is still in the pending status.
Yes.
Click here.
If you didn’t find the answer you need, see Accounting Software Connector Troubleshooting.

Support & inquiries

For any questions related to your connector, please email quickbooks@pexcard.com.
Last modified on April 23, 2026