QuickBooks HelpQuickBooksHelpIntuit

Track time and manage billable expenses in QuickBooks

by Intuit5 Updated 3 weeks ago

Learn to accurately track billable time by job and manage expenses in QuickBooks Online by using sub-customers for project tracking and by removing or hiding billable expense charges.

🛈 This article is for customers who use QuickBooks Online (Simple Start, Essentials, Plus), or QuickBooks Online Advanced.

Track billable time by job

In QuickBooks Online Plus and Essentials, you can track billable time by job by setting up jobs as sub-customers. This allows you to track and invoice your billable time, and keep all your billable expenses organised.

To track your billable time by job, you can enter the job as a sub-customer of the customer you’re doing the work for.

  1. Go to Sales, then Customers (Take me there).
  2. Select New customer.
  3. Enter all the appropriate info for the sub-customer.
  4. Select the Is sub-customer check box.
  5. From the Enter parent customer dropdown ▼, select the parent customer.
  6. Choose Bill with parent.
  7. Select Save.

If you want to bill your customer directly from tracked time, you’ll need to turn on the billable time setting. Here’s how:

  1. Select Settings ⚙, then Account and settings.
  2. Select the Time tab.
  3. In the Timesheet section, select Edit ✎.
  4. Turn on the Allow time to be billable setting. 
  5. If you want your users to see their billable rate when they enter their time, select the Show billing rate to users entering time checkbox. You may want to leave this unchecked if you bill customers at a different hourly rate than you pay your employees and subcontractors.
  6. Select Save, then select Done.

You can enter billable time through the Time tab:

  1. Go to Time (Take me there), then Time entries.
  2. Select Add Time, and choose the user that you’re adding time for. 
  3. In the dropdown ▼ adjust the date range if necessary by choosing This week, Last week, or Custom. Then select the day you’re entering time for.
  4. Add the duration of hours worked, or turn on the Start/end times switch to enter a start time and end time.
  5. Select Add work details. Then select the Customer/Project dropdown ▼ and choose your customer or project. 
  6. To make the timesheet billable, turn on the Billable (/hr) switch. 
  7. Add notes or any other applicable options.
  8. Select Done
  9. If you need to add more timesheets for that worker, select Add and repeat steps 4-8 above.
  10. Select Save and Close.

Once you’ve entered billable timesheets, you’ll see them available to add to new invoices. Find out more about how to invoice your customers for billable expenses and timesheets.



Manage billable expense charges

Learn how to remove or hide a billable expense charge in QuickBooks Online.

  1. Sign in to your QuickBooks Online account.
  2. Go to Sales and select All sales (Take me there).
  3. Select Unbilled Income from the Type ▼ dropdown. 
  4. From the list of transactions, select the Customer for which you need to correct Billable Expense Charge.
  5. Select Edit.
  6. Open the transaction from Marked as billable on this select Expense/Cheques/Bill.
  7. This redirects users to the specific transaction marked as billable. 
  8. Find the items you marked as billable.
  9. Uncheck the checkbox in the Billable column.
  10. Select Save and close.

To mass remove unbilled expenses showing up when you create invoices:

  1. Sign in to your QuickBooks Online account.
  2. Go to https://qbo.intuit.com/app/managebillableexpense.
  3. In the Date field, enter the appropriate date. QuickBooks will hide any unbilled expenses created before that date and will mark them as Closed.
  4. Select Save.


What's next?

After tracking and removing billable expenses, you may want to explore the following:

QuickBooks Online EssentialsQuickBooks Online Plus

Sign in now for personalized help

See articles customized for your product and join our large community of QuickBooks users.