Setting up your QuickBooks Integration (Start Here)

Overview of our QuickBooks Integrations (Online vs Desktop)

What it Does

FunctionalityQuickBooks OnlineQuickBooks Desktop
Sends Customer records to QB when an invoice is updated
*will not update unless invoice is present and synced
Syncs Payments from Quickbooks to RepairShoprYesNo
Sends Invoice records to QB when an invoice is updatedYesYes
Sends Payment records to QB when a payment is madeYesYes
Sends Purchase Orders to QBYesNo
Sends Products to QB (as items) when a product is updatedYesNo
Live Updates - updates are sent immediatelyYesNo*
Syncs "RepairShopr Location" to QB "class"YesNo
Able to send your entire Customer list to QB at initial setupYesYes
Able to import your customers from QB at initial setupYesYes
Sub-Customer SupportYes**Yes**
Invoices with $0 totals syncYesYes ***
Tax Groups support for complex tax configurationsYesNo
Overpayments (a payment that is made for more than the invoice)YesYes
Split Payments (multiple payments to complete an invoice)YesYes
One-Time export all Customers to QBYesYes
One-Time export all Products to QBYesYes
Void/Delete in QB for Invoices when deleted in RSYesYes
Creates Purchase Order Bills when PO is marked
finished in RepairShopr
Refund Invoices sync
Invoices with refunds need to be adjusted manually in Quickbooks
Customer Purchases sync
* They sync when you run the QBWC tool on your desktop
** They map as real customer in RepairShopr, not sub customers
*** They sync after they are marked paid

RepairShopr works with all QuickBooks Online Small Business editions.

What it Doesn't Do

  • It will not sync categories.
  • It is not a two-way sync. The only exception are payments on 
    Quickbooks Online, the setting must be checked to enable.
  • Purchase order shipping, notes and tax do not sync.
  • It will not sync any updates made to a customer until there is an invoice of theirs to sync. If you simply want to update a customer without creating an invoice, you will need to make the changes yourself in both RepairShopr and QuickBooks.
  • "Contacts" do not sync to Quickbooks.
  • Refunds do not sync to Quickbooks.
  • It does not work with the QuickBooks Online Freelancer Self-Employed edition, as RepairShopr is designed to work with QuickBooks packages that include inventory management functionality.

Get Started

Important note on Quickbooks: Have your Quickbooks account properly configured by a bookkeeper/accountant before syncing with RepairShopr. Make sure there are no errors or bad/incomplete data. This includes things like:

  • Chart of accounts set up so we can link invoices to accounts
  • Payment methods
  • Tax Rates
  • Customer list and product list cleaned up and organized

Not having Quickbooks properly configured before syncing will cause long term issues that can be difficult to reconcile. If you have any errors, or any bad/incomplete data in Quickbooks, resolve them before setting up the sync. If you are setting up your Quickbooks account for the first time, have a bookkeeper/accountant set it up before syncing with RepairShopr. If you do have any errors in Quickbooks, contact Intuit to resolve them before syncing with RepairShopr.

After confirming that your Quickbooks account is properly set up and working smoothly:

QuickBooks Online Start Here

QuickBooks Desktop Start Here

Feedback and Knowledge Base