Measuring service division profitability means calculating gross margin on the division’s full revenue, agreements, demand calls, and quoted work, against its full burdened cost, labour, parts, travel, and vehicles, on the same ledger as the rest of the business. Done properly, it is a report run monthly or on demand, not an estimate produced at year end.
Most contractors can tell you project margins to the cost code and service margins to the nearest guess. The gap is rarely effort; it is that nobody defined what the service number should include. Consequently, the measurement method matters more than the reporting tool, and the method has four decisions in it.
What belongs inside the service division’s numbers?
Draw the perimeter first: everything the division earns on one side, everything it truly costs on the other, with nothing parked in between.
Revenue
- Maintenance agreement billings
- Demand service calls
- Quoted repair work
Costs
- Technician labour at fully burdened rates
- Parts at true cost
- Travel time
- Vehicle costs
- The division’s share of overhead
A margin that omits any of these is a margin that flatters.
In practice, measure it in two layers: gross margin first, on the direct costs, then the division’s overhead share applied on a consistent basis to reach operating margin, so a pricing problem and a structure problem never hide inside one blended number.
🚧 Two boundary items decide whether the number can be trusted:
- Cross-division labour: when technicians work on projects or install crews cover service calls, the hours must follow the work, or one division silently subsidizes the other (the mechanics of that are covered in running both divisions on one P&L).
- Travel: windshield time is paid labour, and when it disappears into general overhead, agreements across town look exactly as profitable as agreements across the street, which quietly corrupts renewal pricing.
If these two items are handled deliberately, the perimeter holds; if they land “wherever is easiest,” no downstream report can repair the damage.
What levels should service profitability be measured at?
Four levels, each answering a different management question, and each built from the one below it:
- Division-level margin answers whether service is worth growing, and how it compares to the construction side of the business.
- Agreement and customer-level margin answers what to renew, reprice, or fire, and which customers are actually worth keeping.
- Work-order-level margin answers whether pricing and estimating hold up call by call, before the pattern compounds.
- Technician-level numbers answer where utilization and realized rates are drifting, and where coaching or routing needs attention.
The order matters because each level is built from the one below it. A division margin assembled without agreement-level costing is a single number hiding its losers, and agreement margins without work-order detail cannot explain themselves. In practice, that means costs have to post at the work order and agreement level as they occur, and the higher levels become rollups rather than separate calculations.
Agreements deserve the closest attention of the four, since they are priced once and then serviced for a year or more while their margin erodes invisibly; our Service Profitability Guide covers agreement measurement in full depth.
🔁 How often should service profitability be measured?
Continuously, in the sense that costs should post to work orders and agreements as they occur, with margin reviewed monthly at the division and agreement level.
Annual measurement is not measurement; it is autopsy. By renewal time, a losing agreement has been losing for twelve months with no chance to reprice or rescope.
The frequency test is practical: if producing the service P&L requires exporting from a service platform, mapping it against accounting, and allocating in a spreadsheet, it will be produced quarterly at best and trusted never.
The measurement cadence a division actually sustains is almost always determined by its architecture and how hard it is to pull together data.
How Jonas measures service profitability
In Jonas, work orders and maintenance agreements are native cost objects on the same general ledger as construction jobs. Technician hours, parts, and billing post to the work order and accumulate against the agreement as they occur, so agreement margins, work order margins, and the divisional P&L are live reports rather than period-end assemblies.
Because the service division and the construction division share one ledger, one payroll, and one set of burdened labour rates, the service margin is built on the same basis as project margins and the two are directly comparable. A contractor can pull what any agreement has earned to date, compare service and install margins on one screen, and price renewals on accumulated actuals rather than memory.
"We could see on a monthly basis that our costs are running higher than our percentage of increase of revenue, so you can then start to dig deeper and see where it's coming from and where you can mitigate those losses."
Vickie Brunet, Owner of Day-View Electric
See what your agreements actually earn. Book a demo with a Jonas specialist.
Frequently asked questions
Should travel time be costed to individual work orders?
Yes, at the technician’s burdened rate, because travel is real paid labour consumed by a specific customer. Absorbing it into overhead makes distant agreements indistinguishable from nearby ones, which then misprices renewals in exactly the wrong direction: the costliest customers look average, and the most efficient routes earn no advantage.
What is a healthy gross margin for a service division?
There is no single benchmark worth trusting, because trade, market, and the mix of agreement versus demand work move the number substantially. The more useful disciplines are trend (is the margin holding as the division grows) and segmentation (which agreements, customers, and work types sit above and below the line). A division that knows its distribution can act; one chasing a published average cannot.
Should parts be measured at cost or at marked-up price?
Measure cost at true landed cost and let markup show up in revenue, never netted together. When parts margin and labour margin are blended, a healthy parts markup can conceal labour that is quietly unprofitable, and the division loses the ability to see which of its two engines is underperforming.
How do you measure technician-level profitability fairly?
Track billable ratio and realized rate on each technician’s work orders, then read the numbers as management information rather than a ranking. Dispatch decisions, job mix, and travel assignments belong to the office, so a technician’s numbers reflect the whole system around them. Used that way, the data surfaces coaching, pricing, and routing problems instead of manufacturing blame.
Do loss-leader maintenance agreements ever make sense?
Sometimes, deliberately: an agreement priced at or below cost can be rational when it reliably produces pull-through repair and replacement revenue. The requirement is that both the loss and the attach rate are measured, so the strategy is a priced decision reviewed at renewal. An agreement losing money invisibly is not a strategy; it is just a leak with a contract.