The details that make or break a job-costing setup: getting labor burden onto jobs, respecting the differences between QuickBooks Online Projects and Desktop, carrying open jobs into the new structure, and deciding where overhead belongs.
Can QuickBooks track labor burden?
Yes, with deliberate setup. Base wages flow through payroll and can be tagged to a job, but the burden — employer taxes, workers' comp, benefits — has to be allocated onto jobs on purpose, or it sits in overhead and understates every job's real labor cost. We configure that allocation, and when payroll itself is tangled we fix it first with a payroll cleanup so the numbers feeding job costs are right.
QuickBooks Online Projects vs. Desktop job costing
They are not the same tool. Desktop has long-standing job costing with customer:job hierarchies and detailed reports; Online uses Projects, which is simpler and reports differently. We set up whichever you run, and we tell you plainly where your edition is strong and where it needs a workaround before you rely on the numbers.
What happens to jobs already in progress?
We keep them. Open jobs are mapped into the new structure so their costs and income carry forward, and where historical data is too thin to restate cleanly, we say so rather than invent a starting point. You get a consistent method going forward without losing the work already underway.
Where does overhead go?
Overhead — rent, software, general admin — stays out of direct job costs and reports at the company level, unless you deliberately choose to allocate a share to jobs. We keep the direct-cost picture clean first, because a job's true margin is clearest when overhead isn't smeared across it by guesswork.