QuickBooks Online / Time tracking

Time tracking that integrates with QuickBooks Online: for payroll, invoices or both

QuickBooks Onlinesystem of record for the books
approved hours for payroll and billable time for invoices
Time tracking5 connections recorded

Short answer. For payroll, QuickBooks Time is Intuit’s own and syncs approved timesheets; Hubstaff syncs hours hourly for payroll on QuickBooks Online Plus. For invoicing, Harvest copies invoices and payments, Clockify sends billable time entries to build invoices in QuickBooks, and Toggl Track creates an invoice from a report. None of the third-party tools here keeps time entries in a live two-way sync.

Check before you connect

Connections, by situation

Payroll inside the Intuit stack

QuickBooks Time

Intuit⇄QuickBooks Online Built by Intuit
  • ←Customers, jobs, service items
  • →Approved timesheets for payroll
  • →Billable time for invoices

QuickBooks Time imports customers and service items every minute and exports approved timesheets for payroll and billable time for invoices.

Watch out: Needs QuickBooks Online Essentials or higher, and Intuit is moving the classic experience inside QuickBooks Online.

Payroll hours from a tracked team

Hubstaff

Hubstaff⇄QuickBooks Online Built by the app vendor
  • →Time entries for payroll
  • ←Customers as projects, employees as users

Hubstaff syncs time entries every hour for payroll, linking QuickBooks customers to projects and employees to users.

Watch out: Needs QuickBooks Online Plus with time tracking enabled and Hubstaff’s Team plan; no direct invoicing.

Agencies invoicing from Harvest

Harvest

Harvest→QuickBooks Online Built by the app vendor
  • →Invoices
  • →Payments (optional)
  • →Clients as customers

Harvest copies sent invoices, and optionally payments, into QuickBooks Online.

Watch out: Time entries are not synced, only invoice lines; not on Harvest’s free plan.

Billable time into QuickBooks invoices

Clockify

Clockify→QuickBooks Online Built by the app vendor
  • →Time entries (for invoices)

Clockify sends billable time entries that you add to invoices in QuickBooks Online.

Watch out: Names must match exactly, it does not work with payroll enabled without an add-on, and sent entries are locked.

Occasional invoices from reports

Toggl Track

Toggl→QuickBooks Online Built by the app vendor
  • →Invoices from summary reports

Toggl Track creates an invoice from a summary report and sends it to QuickBooks Online.

Watch out: Not connected after creation, and no payroll sync.

Compatibility matrix

ConnectionBuilt byDirectionTimingQuickBooks Online plansApp plansRegion / currency
QuickBooks TimeBuilt by Intuit⇄ both waysScheduled: QuickBooks changes import every minute; time is exported after approval.Essentials, Plus or AdvancedQuickBooks Time add-onUS (help articles)
HubstaffBuilt by the app vendor⇄ both waysScheduled: Time syncs every hour.QuickBooks Online Plus with time tracking enabledHubstaff Team plan and upNot stated
HarvestBuilt by the app vendor→ into QuickBooksOn each event: Invoices copy when sent; edits sync automatically or on re-copy.Not Self-Employed or DesktopNot on Harvest’s free plan; Invoices module requiredNot stated
ClockifyBuilt by the app vendor→ into QuickBooksWhen you send it: Sent from the Detailed Report; sent entries are locked.Essentials, Plus or Advanced; not with payroll enabled (separate add-on)Clockify Standard plan or higherNot stated
Toggl TrackBuilt by the app vendor→ into QuickBooksWhen you send it: Create an invoice from a Summary Report and send it to QuickBooks.Not stated on pages checkedToggl Track Starter plan or aboveNot stated

→ into QuickBooks Online · ← from QuickBooks Online · ⇄ both ways · ? not stated. Directions are per object in the cards above; the matrix shows the overall pattern.

Documented limits

ConnectionLimits the vendor documents
QuickBooks TimeIntuit is moving the classic Time experience inside QuickBooks Online in a phased rollout.
HubstaffNo direct invoicing integration per Hubstaff’s setup guide. One QuickBooks organisation only.
HarvestTime and expense entries are not synced, only as invoice lines. Retainers and negative invoices cannot be copied.
ClockifyUser names must match QuickBooks employees exactly; contractors set up as vendors fail. Edits after sending do not sync.
Toggl TrackNot connected after creation; no payroll sync.

Hours for payroll versus hours for invoices

Payroll needs approved hours per employee and pay type; invoicing needs billable hours per customer and service. Very few integrations do both well, so decide which matters more. If both do, QuickBooks Time is the one built for both inside QuickBooks.

Before you connect

Make employee and customer names identical in both systems, and decide who approves time before it is sent.

Sources

SourceUsed forChecked
IntuitQuickBooks Time: integration
IntuitQuickBooks Time: product update
HubstaffHubstaff: setup and limits
HarvestHarvest: integration
ClockifyClockify: integration
TogglToggl Track: integration

Other QuickBooks Online integration guides