The QuickBooks integration in Zoho People is designed to simplify the way organizations handle payroll, billing, and project cost tracking by bridging employee time data with financial records in QuickBooks. By syncing approved timesheets and bills from Zoho People directly into QuickBooks, businesses can streamline invoicing, time-based billing, and payroll processes.
How does the integration work?
- Time Log Sync for Payroll and Billing:
When employees log their work hours in Zoho People’s Timesheet module, those time entries—once approved—can be automatically pushed to QuickBooks. They can be sent either as Time Activity or Time Charge, depending on how they are recorded.
Client-Linked Time Logs: If the time log is associated with a client and the client’s currency in Zoho People matches the local currency set in QuickBooks (i.e., your organization's currency in QuickBooks), the entry is pushed as a Time Charge. This can be used for billing or payroll purposes.Unlinked or Currency-Mismatched Logs: If no client is associated, or if there’s a currency mismatch, the entry is pushed as a Time Activity. These are view-only in QuickBooks and require manual handling for payments.
- Invoice Sync for Billing
Bills created in Zoho People (such as for services rendered or project-based work) can be sent directly to QuickBooks as Invoices. By default, these are created in the local currency. However, if you wish to invoice in a different currency, you can enable QuickBooks’ Multicurrency feature to support that flexibility.

NOTE
QuickBooks integration is available across all paid Zoho People plans.
Setting up the QuickBooks Integration in Zoho People
Follow the steps below for setup:
- From your Zoho People home page, navigate to Settings > Marketplace > Third-party Integrations
- In the QuickBooks card, select Configure

- Proceed by clicking on the Connect to QuickBooks option

- Proceed by logging in to your QuickBooks account

- That's it! Now the QuickBooks integration is enabled.
You should now be able to push your time logs and bills to your QuickBooks online account.

ALERT
When setting up the QuickBooks integration in Zoho People, make sure you connect to the correct QuickBooks organization. All data transfers—such as time logs and invoices—will be sent only to the organization you select during the integration setup.

DISABLING THE INTEGRATION
To disable the integration, you can navigate to Settings > Marketplace > Third-party Integrations and select Revoke In the QuickBooks card.
Pushing Bills From Zoho People to QuickBooks | Generate Invoice
Once you have a bill generated in Zoho People, you can follow the steps given below to push the bill to QuickBooks and get invoice generated for the same.
Click here to learn more about generating bills through the Timesheet service of Zoho People.
Follow the steps below to push bills to QuickBooks:
- Navigate to Operations > Timesheet > Bills and Invoices
- Click on the Push to QuickBooks icon for the corresponding bill.

The bill now gets pushed as an invoice to QuickBooks.