JobsiteOn

Sync Pricebook with QuickBooks

How pricebook items sync with QuickBooks Online as Items, manage sync conflicts, and troubleshoot common sync issues.

Chloe Nguyen
Written by Chloe NguyenUpdated 2 days ago2 min readBeginner

What this guide covers

This guide explains how pricebook items sync between JobsiteOn and QuickBooks Online. Understanding the sync behavior helps you maintain consistent data across both systems.

How the sync works

When the QuickBooks integration is connected:

  • JobsiteOn pricebook items sync as Items in QuickBooks Online.
  • The sync runs automatically when items are created or updated.
  • Both services and parts are synced.

What data syncs

JobsiteOn Field QuickBooks Field
Item Name Name
Description Description
Default Price Rate/Amount
Type (service) Service type
Type (part) Non-inventory

Screenshot: A side-by-side view of a pricebook item in JobsiteOn and the corresponding Item in QuickBooks Online.

Sync direction

  • JobsiteOn to QuickBooks -- changes made in JobsiteOn push to QuickBooks.
  • QuickBooks to JobsiteOn -- changes made in QuickBooks pull into JobsiteOn during the next sync cycle.

If the same item is edited in both systems between sync cycles, the most recent change wins.

Initial sync

When you first connect QuickBooks:

  1. Existing QuickBooks Items are imported into your pricebook.
  2. Existing pricebook items are pushed to QuickBooks.
  3. Duplicate names are flagged for manual resolution.

Troubleshooting

An item is not syncing

  1. Open the item in the pricebook and check for a Sync Status badge.
  2. If the status shows Error, click it to see the error details.
  3. Common causes: missing required fields in QuickBooks, name conflicts, or API rate limits.

Prices do not match between systems

Check which system was updated most recently. The last update wins. To force a specific price, edit the item in the system you want to be authoritative and wait for the sync cycle.

Tip: Designate one system as the source of truth for pricing. Most teams manage prices in JobsiteOn and let the sync push to QuickBooks.

Note: Archived items in JobsiteOn are deactivated in QuickBooks. Restoring an archived item reactivates it in QuickBooks during the next sync.

Did this answer your question?

Related Articles