Time Tracking allows you to easily track and bill customers for your time.

With Time Tracking, you can track time worked by your employees and contractors. You can easily assign a particular activity to a project or customer, and choose whether to bill your customers for the activity.

Because it is Internet-based, QuickBooks Online makes it easy for employees to track their time. They fill out simple time-sheets from any computer with an Internet connection. To keep your finances secure, you can give these users "time entry" only access, and choose whether or not to restrict them from seeing their billing rate.

Based on the rates you specify, and whether or not the time is billable, time detail will automatically appear on customer invoices. The amount of detail included on the invoice is up to you, including:

  • The employee's name.
  • The number of hours billed.
  • The hourly rate charged.
  • On the invoice, you can customize to show the following:
    • Text from the Description field on the time sheet
    • The name of the standard service you are using
    • Custom text that you specify for time tracking charges 
Note that the number of hours billed will appear as a decimal number when entering your invoice and as time on the printed or emailed version. For example, an hour and fifteen minutes will show as 1.25 when entering your invoice and 1:15 when it is sent to your customer.

For more information on customizing see the Activity Table Section of  Sales Form Customization (Custom Form Styles)

You may have unlimited number of users for Time Tracking, and it will not count toward the number or users or the price of the subscription.

Turning on the time tracking preference:

  1. Go to Gear icon > Account and Settings.
  2. On the left hand menu, click Advanced
  3. Click the pencil to the right of Time Tracking 
  4. Check the Add Service field to timesheets or Add Customer field to timesheets. When either of these are checked, employees and contractors who fill out time sheets can specify if activities should be billed to a customer.
  5. (Optional) Check the Show billing rate to users entering time.
  6. To select the first day of the work week, use the dropdown and select the day to begin each work week. Setting the first day of your work week affects how employees and contractors view Weekly Time Sheets.
  7. Click Save.
  8. Click Done on the bottom right.

To add a Time Tracking user only:

  1. Click on the Gear > Manage Users.
  2. Choose New then select Time Tracking only.
  3. Select which vendor or employee you wish to add as a Time Tracking Only user.  NOTE:  Regular users or Company Admin can use Time Tracking automatically by clicking on the + (Create) button on the top right.
Once time tracking is set up, you may access the time sheets by going to Employee or Vendor, or the + (Create) and selecting Single Activity Time Sheet or Weekly Time Sheet.

Time Tracking Reporting:

There are 4 reports available that reference Time Tracking:

  • Recent/Edited Time Activities
  • Time Activities by Customer Detail
  • Time Activities by Employee Detail
  • Unbilled Time
Time Tracking is not a feature available in QuickBooks Online Simple Start or Easy Start. Only QuickBooks Online Essentials and Plus have this feature.

Note: Once upgraded, you cannot downgrade again so it helps to make sure this is what you need before you upgrade.

IMPORTANT: Time tracking is not currently supported on mobile devices. "Time Tracking Only" users will not be able to fill out time via a mobile device such as a mobile phone or tablet.