A job ticket lists parts and labor. It never lists a share of the rent, the office admin, the marketing spend or the software subscriptions that kept the business running while that job happened.
None of that goes away because it is invisible on the invoice. It has to be paid out of something — and if it is not in the price, it is in the margin.
The fix is one division
Take total annual overhead — rent, admin salaries, marketing, software, insurance not tied to a specific technician — divide it across the technicians who actually bill hours, then across their billable hours.
per technician per year, for a shop with $150,000 of annual overhead and four billable technicians — before a wrench turns. An illustration, not a benchmark.
Skip that step and every quote is priced as though the office runs for free.
It tracks shop size almost exactly
Average net profit is 6%, splitting to 5% at four trucks or fewer and 8% at ten or more S-ACCA-03. Larger shops do not necessarily run leaner overhead. They are more likely to allocate it into every price instead of absorbing it as a lump the bank balance reflects at the end of the month.
If you are the only technician, this is the sharp version
All of the overhead lands on one billable person. That is not an edge case: in the United States, 172,841 establishments in this trade have no employees at all S-CENSUS-02 — more than the 107,004 employer businesses put together, of which 89.9% have fewer than 20 staff S-CENSUS-01.
For most of the trade, “divide by technicians” means “divide by one”. It is not a smaller problem to handle later; it is the same problem at its most concentrated.
Then the next question
Once overhead is priced in rather than absorbed, the question becomes whether the jobs you take actually cover it. That is job costing, and it is a different measurement from this one.