In the dashboard: Business Tools → QuickBooks
What is the QuickBooks integration?
The QuickBooks integration automatically copies your inspection invoices and payments into QuickBooks Online, so your accounting stays up to date without any manual data entry. Once connected, HiveInspect creates the right records in QuickBooks for you:- A Customer for each inspection client
- An Invoice for each inspection’s services
- A Payment for each payment you receive
How it works
The sync runs automatically every night. Each evening, HiveInspect looks at the inspections that changed that day and updates QuickBooks accordingly. Your invoices and payments will appear in QuickBooks the next morning. The sync is one-directional: information flows from HiveInspect into QuickBooks. Changes you make directly in QuickBooks are not pulled back into HiveInspect. If you don’t want to wait for the nightly run, you can use the “Sync now” button on the QuickBooks page at any time.What gets synced
- Invoice line items carry the name and description of each service you charged for.
- Invoice totals reflect your service revenue. Payment-processing fees are handled by your payment processor and are not itemized in QuickBooks, so the amount deposited to your bank may differ slightly from the invoice total — this is normal.
- All services post under a single “Inspection Services” product in QuickBooks, with the specific service shown in the line description. This keeps your Profit & Loss clean while still showing the detail on each invoice.
- Split bills (when an inspection is paid by more than one person) appear as one invoice with multiple payments — one for each person who paid.
- When an invoice is fully paid in HiveInspect, the matching QuickBooks invoice shows as Paid.
Requirements
To use the integration, you’ll need:- QuickBooks Online — Simple Start, Essentials, Plus, or Advanced. (QuickBooks Self-Employed and QuickBooks Desktop are not supported.)
- A US or Canadian QuickBooks company (USD or CAD). HiveInspect reads the company’s country and home currency from QuickBooks automatically; the home currency must match the Country set in your HiveInspect Settings (United States → USD, Canada → CAD).
- An account with accounting permissions in QuickBooks (typically the admin) to connect.
- Canada: sales tax must be set up in QuickBooks (Taxes → Set up sales tax) so your GST/HST/PST/QST codes exist.
Setting up QuickBooks
Connect your account
- Go to Business Tools > QuickBooks
- Click Connect to QuickBooks
- Sign in with the QuickBooks account that owns your company file
- Review the permissions and approve the connection
Choose your sync settings
- Sync start date — Inspections created before this date are never synced. Set this to a recent date so you don’t backfill years of old inspections into QuickBooks.
- Invoice date — Choose which date your QuickBooks invoices are dated with:
- Inspection created date — the day the inspection was booked
- Inspection scheduled date — the day the inspection is scheduled to take place
Map your sales tax (Canada, or if your services charge tax)
- For each Hive tax, choose the matching QuickBooks tax code (e.g. “HST NB” for HST 15%). The rates must agree — HiveInspect won’t let you map a 15% tax to a 13% code.
- Canadian companies also choose the code used for invoices with no tax (usually Out of Scope or Exempt).
Optional: choose accounts
Sales tax
Tax you charge in HiveInspect is posted to QuickBooks as sales tax, never as service income, using the tax codes you mapped:- Canada — each invoice line carries your mapped tax code (GST, HST, GST/PST, GST/QST…), and the invoice’s tax detail matches the amount HiveInspect charged to the cent, so your Sales Tax report in QuickBooks lines up with what you collected. Invoices without a Hive tax use your “no tax” code.
- United States — lines are marked taxable and the invoice uses the mapped tax code with the amount HiveInspect charged. With Automated Sales Tax, map to your state’s automated code (its listed rate is only the state base; QuickBooks adds local rates) and QuickBooks records the exact amount HiveInspect charged.
- If QuickBooks ever records a different total than HiveInspect (for example its own tax engine adds tax), the inspection is flagged under Needs attention so you can review it.
What’s not synced
To keep things safe and accurate, a few situations are not handled automatically and are flagged for you to review:- Refunds are not automatically pushed to QuickBooks. If you issue a refund, adjust the QuickBooks record manually.
- Canceled or deleted inspections are not automatically voided in QuickBooks. If an invoice was already synced and the inspection is later canceled, void the QuickBooks invoice yourself.
- Invoices synced before you mapped your taxes are not changed retroactively. Tax codes apply to invoices synced from that point on.
Disconnecting
You can disconnect QuickBooks at any time from the Business Tools > QuickBooks page.- Disconnecting stops all future syncing.
- Your existing QuickBooks data is not removed — invoices and payments already synced remain in QuickBooks.
- You can reconnect later; syncing resumes from your sync start date.
Frequently asked questions
Does this change how my clients pay me?
Does this change how my clients pay me?
When will my invoices show up in QuickBooks?
When will my invoices show up in QuickBooks?
Why doesn't the QuickBooks invoice total match my bank deposit?
Why doesn't the QuickBooks invoice total match my bank deposit?
Why do all my services show under one “Inspection services” item?
Why do all my services show under one “Inspection services” item?
A client paid in two parts (or a bill was split). how does that look?
A client paid in two parts (or a bill was split). how does that look?
I'm in Canada — does this work with my QuickBooks Canada company?
I'm in Canada — does this work with my QuickBooks Canada company?
Why do I see a “tax setup required” message?
Why do I see a “tax setup required” message?
Why can't I map my 15% tax to a 13% QuickBooks code?
Why can't I map my 15% tax to a 13% QuickBooks code?
I issued a refund — why isn't it in QuickBooks?
I issued a refund — why isn't it in QuickBooks?
Nothing is syncing — what should I check?
Nothing is syncing — what should I check?
- Confirm you’re connected on the Business Tools > QuickBooks page (you should see your company name).
- Check your sync start date — inspections created before it won’t sync.
- Make sure the inspection has a generated invoice in HiveInspect.
- If you recently connected, remember the sync runs overnight — use Sync now to test immediately.
Who do I contact for help?
Who do I contact for help?
Getting started
- Connect QuickBooks under Business Tools > QuickBooks
- Set a recent sync start date so you don’t import old inspections
- Choose your invoice date preference
- Run “Sync now” once to confirm everything looks right in QuickBooks
- Let the nightly sync keep your books up to date from there
Next step
Related

