DAC7047
Level 2

Employees and payroll

Hello JenoP

I have been searching through the forum for HOURS with the same question that dozens of others have.  

HOW TO PUT LABOR COST AGAINS JOB PROFITABLITY WITHOUT RUNNING QB PAYROLL and WITHOUT CREATING PAYCHECKS.

Some say you MUST run payroll (in Quickbooks) and create paychecks in order for the labor costs to show up in the Job Profitability Report because recording time won't do it - even if you assign hours to jobs and mark them "billable" in the timesheet. 
 Some say you do NOT need to run a payroll or create paychecks as long as you assign the hours to both a a customer job and a service item  AND mark the line "billable".  

You start our your reply  by saying:
"You can track time entries and associate them to a job without a payroll function. This is the reason why previous responses indicates that you don't need a payroll subscription to enter the employee's work hours."

But by the end of your explanation you contradict yourself by stating:
"After that, create a paycheck to pay the employee for the tracked hours. Let me share these final steps with you . . . 5. Choose Save and close, click Continue, and then select Create paychecks."

This has been the most frustration experience of my 15 years with QB.  My employer recently discontinued Enhance Payroll (we use QB Pro 2023 Desktop version).  We are using an outside service to do payroll. But now we cannot track labor expenses on our jobs.  I have tried all the option and suggestions in at least a dozen postings.  I tried creating an invoice for my customer job and using the popup window that offers the option to "Select the outstanding billable time and costs to add this invoice".  Doing that shows the employee's names with that job recorded as billable hours, but NO DOLLAR AMOUNT / COST is there.  It creates a $0.00 invoice.

Even if the answer is "Sorry, you're screwed. QuickBooks won't do that."

Thanks!