QuickBooks Sync for WHMCS

Your WHMCS billing and your QuickBooks Online books show the same numbers, with no exports and no double entry. Clients, invoices and payments go to QuickBooks as they happen, and the payments you receive in QuickBooks can come back to WHMCS.

Order Now Knowledge Base

Stop typing your invoices into QuickBooks

Each client, invoice and payment arrives in QuickBooks Online on its own, with the correct item, tax and deposit account.

Order Now

Books that stay up to date on their own

QuickBooks Sync addon dashboard in WHMCS

Customers, invoices and payments

New and changed clients become QuickBooks customers, with no duplicates. Each invoice goes to QuickBooks with its lines and tax, and the QuickBooks total always matches the WHMCS total. Partial payments, applied credit, refunds and cancelled invoices stay in step.

US sales tax, VAT and GST

For a US company, taxed lines go to QuickBooks with the tax amount that WHMCS calculated, also for inclusive tax and two tax levels. For other countries, map each WHMCS tax to a QuickBooks tax code.

Payments made in QuickBooks come back

Turn on the Intuit webhook, and a payment that you receive in QuickBooks is recorded on the WHMCS invoice. A daily check finds the payments that a webhook missed. The addon never sends these payments back to QuickBooks.

A queue that never loses a change

Every change goes through a background queue that obeys the Intuit limits and tries again with the next cron run. The connection renews itself, the dashboard shows your monthly API use, and a Repair payment links tool corrects payments that QuickBooks moved to a different invoice.

Default item, deposit account and US sales tax code
Backfill, resync one client and repair payment links
Filterable sync log
Intuit app credentials and sync options

Frequently asked questions