Skip to content
English
  • There are no suggestions because the search field is empty.

Integrating Time Clock with Quickbooks Online

Discover how to integrate QuickBooks Online with Ressio to streamline your payroll process and accurately track labor expenses within your project budgets.

Connect time clock entries to your Quickbooks Online account to push time clock data and pull labor costs into your budget.

Benefits of Time Clock Integration

⏱️ Save Time: Instantly sync time data to streamline your workflow. 

✅ Enhance Accuracy: Eliminate transcription errors by automating the payroll process.

📈 Improved Budgeting: Accurately track labor costs across your projects


Table of Contents

  1. Matching Team Members to QuickBooks Employees
  2. Setting Rates for Team Members
  3. Permission Settings for Time Clock
  4. Pay Rates Terms in QuickBooks
  5. Enabling Quickbooks Time Tracking
  6. Pushing Time to Quickbooks
  7. Syncing Labor Costs into the Budget
  8. Troubleshooting

[back to top]

Matching Team Members to Quickbooks Employees

Before You Begin: Ensure you have connected your QuickBooks Online account to Ressio. If not, please refer to our guide on: Connecting your QuickBooks Online account to Ressio

Once you are integrated, navigate to Company Settings - Team Members.

Select +Sync from QBO to provide access to your Quickbooks Employees.

Team members 1

In the QBO Employee column, select the corresponding QuickBooks employee from the dropdown menu.

Team members 2.2

1099 Contractors: Only Quickbooks Employees can be matched. 1099 contractors are not eligible for integration.


[back to top]

Setting Rates for Team Members

💵Adding a rate to an employee allows Ressio to calculate labor costs.💵

  • Fixed Price projects: Oftentimes burden rates (a combination of employee pay, insurance, social security, taxes) are used.
  • Cost Plus contracts: Billable (charge out) rates are more common in open-book projects.

Billable rates must be set in Ressio in order to push time to QuickBooks. If the rate in Ressio does not match the billable rate in QuickBooks, QuickBooks will take priority and override the rate coming from Ressio.

👀 Admins only: Billable rates are only visible to Admin users. 👀

To set an employee's rate, select the Billable Rates tab.

Screenshot 2026-01-14 at 2.56.38 PM

Select Add Rate + next to an employee name to add a billable rate. Double click into the cell to edit and set if Default rate if there is more than one. 

 Screenshot 2026-01-14 at 3.16.45 PM

TIP: Employees can choose from multiple pay rates when they clock in. Add as many as needed and set their default rate by checking the Default checkbox on the right.



Permission Settings for Time Clock

You have the ability to allow Team Members and Field Users to edit their own time shifts prior to approval. To enable this go to the Settings tab next to the 'Billable Rates' tab. 

Under 'Time Clock', toggle on to "Allow team members and field users to edit their own shifts prior to approval."

Screenshot 2026-01-26 at 10.17.17 AM


Pay Rate Terms in QuickBooks 

When setting up employees or tracking labor in QuickBooks Online (QBO), you’ll encounter several pay rate types that serve different purposes for payroll, job costing, and client billing.

Pay Rate – The employee’s base wage (hourly or salary).

  • Found under Payroll Settings → Employee → Pay types. Used for payroll and tax reporting; excludes benefits or overhead.

Burden (Cost) Rate – The true cost of labor to your company, including taxes, insurance, and benefits.

  • Used for job costing. Set in the Cost Rate field under Time Activities or Projects. Internal only — not visible to clients.

Billable Rate – The rate you charge clients for labor, including markup for overhead and profit.

  • Found under Projects → Time Activities → Billable Rate. Used for T&M or Cost-Plus invoicing.

Ressio only pushes Billable rate into Quickbooks.


[back to top]

Connecting Time Clock to Quickbooks Online

To sync labor costs into your budget, Quickbooks Time Tracking must be enabled for the project.

Note: Labor Costs entered directly into Quickbooks or from a 3rd party can be synced into your budget by activating this setting.👍

Go to Project Settings and select the Financials tab.

Screenshot 2026-01-14 at 3.27.15 PM

Scroll down and select the toggle to Enable Quickbooks Time Tracking.

Select Submit to save changes.

Screenshot 2026-01-14 at 3.27.28 PM


[back to top]

Pushing Time to Quickbooks Online

Before time entries can be pushed to QuickBooks, they must be APPROVED.

⚠️FINAL CHANCE: Once a time entry is approved it will automatically sync to Quickbooks and CANNOT be edited in Ressio. After approval, any changes must be made in Quickbooks. ⚠️

To approve time, go to Time Clock.

Time clock1.2

Select the green checkbox in the Actions column to approve the entry. 

Time clock1.1-1

Because this action cannot be undone, there is one last chance to Confirm and approve.

Time clock2

Status: The Status column indicates if a time entry has not been reviewed (Draft), or if it was pushed to Quickbooks (Approved)


[back to top]

Syncing Labor Actuals into the Budget

Whether or not you've pushed time from Ressio or a 3rd party, labor costs from Quickbooks can now be synced into your budget.

Go to the Budget page in the left menu.

Select Sync Expenses as usual to pull in your actuals, now with labor cost included!

budget1.2

For more information about syncing actuals from Quickbooks Online, visit Syncing Budget Actuals from QBO.


[back to top]

Troubleshooting

There are several connections required to make the time clock integration function correctly.

If you encounter issues with syncing or pushing time data, ensure the following settings are configured.

PROJECT ➡️ QB CUSTOMER: Verify that the project is linked to a customer in QuickBooks. Go to Project Details - Financials to confirm the connection.

TIME CLOCK ➡️ QB TIMESHEET: Ensure the QuickBooks Time Tracking toggle is enabled. Go to Project Details - Financials to confirm the toggle is active (green).

COST CODES ➡️ QB SERVICE CODES: Confirm the cost codes assigned to the time entry are connected to QB Service Codes. Go to Company Settings - Cost Codes and review the QBO column. To sync to QB, a cost code needs a corresponding QB Service code.

TEAM MEMBER ➡️ QB EMPLOYEE: Make sure each team member is associated with a QuickBooks employee. Go to Company Settings - Team Members to ensure the QBO Employee column is populated with a corresponding employee.



If these settings appear to be correct, and you are still having difficulty, please contact support@ressiosoftware.com.