Your Company Looks Profitable. Are Your Jobs?

Your Company Looks Profitable. Are Your Jobs?

A contractor finished the year with $280,000 in net income. A good year by any measure, and he was pleased. Then his new operations manager asked for job-level reporting. It took three weeks to pull the data, because the accounting system wasn't set up for it, but when the reports finally came through the picture changed. Of the twenty-two jobs completed that year, two of the five largest had lost money — one ran $47,000 over on labor with no change orders to cover it, and another had been bid on underpriced materials. Together those two jobs lost $68,000. The company was profitable because twenty good jobs had quietly subsidized two bad ones. The owner had no idea which was which.

This is the blind spot in running your business off the company-wide income statement. The company P&L tells you the average — whether the whole operation made money. It cannot tell you which work made it and which work cost you. If all your revenue and all your costs flow through one set of books without being tied to specific jobs, you will never know that a particular customer, project type, or crew is losing money. The data exists. It just isn't organized in a way that lets you see it.

Job costing fixes that, and it isn't an accounting luxury — it's an operational management system. It rests on a few non-negotiables. Every job gets a budget before the first dollar is spent: estimated labor hours by category, material quantities and costs, subcontractor amounts, and equipment. Every job gets a number, and every purchase order, timesheet, and invoice gets coded to that number. Then, while the job is running, you compare actual costs to the budget every week. A job that's sixty percent complete but has burned eighty percent of its labor budget is in trouble — and you can see it on a weekly job report while there's still time to do something about it. That same problem is invisible on the company P&L until the job is over and the money is gone.

The real payoff comes after the job closes. Compare what you actually made to what you bid. That gap — on every job, sorted by gross margin rather than revenue — is the most valuable data your business produces. It tells you which work types are genuinely profitable and which ones consistently run over. It tells you whether your labor rates in the bid are wrong. After twenty or thirty jobs, patterns emerge that should shape what you bid on and how you price it. The highest-revenue job is rarely the most profitable one, and you only learn that by measuring at the job level. Manage the jobs, and the company P&L takes care of itself.