Insights
Workshop labour rate: calculating it from costs and the hours actually sold
How to calculate a workshop labour rate from costs and hours sold: break-even point, target margin, effect of discounts and separate rates by type of work.

Key findings
- The cost rate equals the annual cost of the workshop's labour divided by the annual number of hours sold. Technicians' attendance is too broad a basis for this calculation, because part of the time spent on site is never paid for by anyone.
- In an illustrative model of a workshop with four technicians, the break-even point comes out at €80/h (€400,000 in costs, 5,000 hours sold). For a 20% operating margin, the workshop has to achieve revenue of €100/h.
- The list rate and the revenue actually achieved are not the same. Revenue per hour sold is calculated from labour sales after discounts, cash discounts and price credit notes. In the model, the starting rate therefore has to be €110/h so that €100/h remains after discounts.
- Separate rates for mechanical work, diagnostics or high-voltage work must together reach the average set in the business plan. The average is weighted by the number of hours sold, not by the number of items in the price list.
The workshop labour rate determines how much the customer pays for a unit of workshop labour. Out of this price, the workshop pays not only the technician working on the car but also job reception, premises, equipment and the time that cannot be sold. If the rate is calculated incorrectly, the workshop can be fully booked and still not make money. A correct calculation starts with the workshop's own cost budget and an estimate of hours sold. It ends with ongoing checks on how much the workshop has actually invoiced for labour.
How the workshop labour rate is calculated
The calculation rests on two figures for the same period:
Cost rate = costs attributable to workshop labour ÷ hours sold
The result is the break-even point, i.e. the revenue per hour of labour that just covers the costs included. Profit is added to it separately, and the price list is derived only from the target revenue.
An annual budget is the best basis. It captures holidays, training, seasonality and costs paid at irregular intervals. A single strong month shows an overly optimistic capacity, while a single weak month pushes the rate up unnecessarily.
Which costs belong in the rate
The following illustrative annual model (not market data and not the price list of any particular workshop) describes a workshop with four technicians. Amounts are in euros excluding VAT.
| Annual cost | What it includes | Amount |
|---|---|---|
| Technicians | Total employment costs borne by the employer | €240,000 |
| Reception and workshop management | Share of the employment costs of service advisors and the workshop foreman | €60,000 |
| Premises | Rent, energy, water and other premises costs | €36,000 |
| Equipment | Depreciation or leasing of equipment, maintenance, calibration | €24,000 |
| Other overheads | Administration, software, insurance and other allocated costs | €40,000 |
| Total | Costs to be covered by labour sales | €400,000 |
People are the largest item. The budget must include the total cost of employing them, not just the wages paid to the technician. If the owner personally works as foreman or service advisor, the calculation should include an appropriate cost for that work.
For equipment, the full purchase price and the depreciation of the same equipment must never be counted together. Costs shared by the dealership and the workshop are split using a reasonable allocation key: premises by the floor area used, administration by the volume of work done for the workshop.
The purchase price of parts does not belong in the model, because parts sales are not part of labour revenue. Consumables must be treated the same way on both sides. They are either included in the rate and in its costs, or charged and evaluated separately.
Why divide by hours sold rather than attendance
The workshop pays for its employees' time, but it sells labour on jobs. Part of the time on site is taken up by preparing the workstation, meetings, waiting for parts, moving vehicles or work that cannot be charged to the customer.
| Time | What it represents | Role in calculating the rate |
|---|---|---|
| Attendance | Technicians' time on site | Shows staff capacity |
| Time on jobs | Recorded time spent on repairs | Explains where capacity was used |
| Hours sold | Invoiced units of labour | Form the basis of the cost rate |
An hour sold is usually a standard hour and need not match an hour on the stopwatch. A technician may complete a standard operation faster, but may also spend longer on it. The ratio of hours sold to attendance is the product of two ratios: how much of the attendance went on jobs, and how much of the time on jobs was sold. A loss in either of them raises the cost per hour sold. These indicators are analysed in more detail in the article on workshop productivity.
The Time-keeping module in Omnetic records attendance and books the time worked directly to the job and its line items. The service manager can therefore see whether hours sold match hours worked, without having to reconcile the two figures by hand in a spreadsheet.
How many hours to budget for
Planned attendance is calculated as the number of days present multiplied by the daily working hours. In the illustrative model, each technician has 200 days of 8 hours. Four technicians therefore provide 6,400 hours of attendance. The workshop plans to sell 5,000 hours of these, i.e. roughly 78%:
€400,000 ÷ 5,000 h = €80/h
The rate depends most of all on the number of hours sold. The same costs at different productivity levels:
| Hours sold per year | Share of attendance | Break-even point | Target revenue at a 20% margin |
|---|---|---|---|
| 4,500 h | 70% | €89/h | €111/h |
| 5,000 h | 78% | €80/h | €100/h |
| 5,500 h | 86% | €73/h | €91/h |
The number of hours sold should be based on the output the workshop has already achieved, adjusted for known changes in capacity. A new technician will not deliver full output from day one. An extra lift will not increase labour sales if there is a shortage of staff or jobs.
Invoiced warranty and insurance work also belong in hours sold, provided its revenue is also included in the calculation. Internal preparation of cars for sale needs to be viewed separately. Internal recharging shows the workshop's result, but it does not create any new external revenue for the business as a whole.
How to add profit to the cost rate
The break-even point of €80/h leaves no room for profit. For a target operating margin on labour sales, the following applies:
Target revenue per hour = cost rate ÷ (1 − target margin)
At a target margin of 20%:
€80/h ÷ 0.80 = €100/h
With 5,000 hours sold, this gives labour sales of €500,000. After deducting costs of €400,000, an operating profit of €100,000 remains, i.e. 20% of sales.
Margin and mark-up are not the same thing. Mark-up is calculated on costs, margin on the selling price. If the workshop adds 20% to €80/h, it arrives at €96/h and a margin of only about 16.7%.
Should parts margin subsidise labour?
A workshop can plan a combined result for labour and parts. The contribution from parts sales may then cover part of the costs, but only after deducting their purchase price and the costs of the parts department.
Deducting total parts sales from the budget is a mistake. It is equally wrong to count their margin twice: once as cover for labour and again as a separate profit of the parts department. For the first calculation of the rate, a model in which labour covers its own costs is clearer.
List rate and actual revenue per hour
The price list states what the workshop charges for labour. The effective labour rate shows how much revenue per hour sold was left after all price adjustments.
Effective labour rate = net labour sales ÷ hours sold
The numerator includes labour only, excluding parts and VAT, after deducting discounts, cash discounts and price credit notes. It is not the bank balance, because payment of invoices and labour revenue are two different things.
The illustrative model continues as follows:
| Item | Calculation | Result |
|---|---|---|
| Hours sold | Annual volume of labour | 5,000 h |
| Average list rate before discounts | Weighted by hours sold | €110/h |
| Value of labour before price adjustments | 5,000 h × €110/h | €550,000 |
| Discounts, cash discounts and price credit notes | Planned reduction in sales | −€50,000 |
| Net labour sales | €550,000 − €50,000 | €500,000 |
| Effective labour rate | €500,000 ÷ 5,000 h | €100/h |
The workshop will therefore only achieve the target revenue of €100/h with a list rate of €110/h. If it set its price list at €100/h straight away, discounts would wipe out half of its target profit.
The effective labour rate can also be calculated for an individual job. A post-calculation compares net labour sales after discounts and cash discounts with hours sold and shows whether the job achieved the rate assumed in the budget. Sales divided by the time worked on jobs answer a different question: how much an hour of consumed capacity brought in. Hours sold are used to check the price list, hours worked to manage time.
Separate rates by type of work
A single rate is easy to understand, but it may not reflect the different demands of individual activities. A workshop should base a higher rate on the costs and capacity of the work concerned, not just on its name in the price list.
| Type of work | What is reflected in the price | How to charge |
|---|---|---|
| Routine mechanical work | Standard equipment and qualifications | Basic rate and standard operations |
| Fault diagnosis | Expertise, test equipment, licences, finding the cause | Separate rate or a time allowance agreed in advance |
| Work on high-voltage systems | Specialisation, equipment, dedicated capacity | Separately calculated rate for the operations concerned |
Taken together, separate rates must reach the average rate set in the business plan. The plan is therefore based on the expected volume of each activity. A simple average of list rates is misleading, because a high rate for a rarely sold specialism does not offset the low price of most mechanical work.
Weighted effective labour rate = sum of net sales for each type of work ÷ sum of their hours sold
Besides the type of work, it is worth tracking who pays. Customer, warranty, insurance and internal jobs tend to differ in revenue and terms, and a combined average can easily hide a group that does not cover its costs. Workshop in Omnetic allows job line items to be split between the customer, warranty and the insurer, so labour revenue can be evaluated separately for each payer.
Pitfalls when calculating the rate
- Overestimated hours sold. A budget built on full utilisation of all technicians throughout the year underestimates the cost per hour sold. The basis should be the output the workshop actually achieves.
- Time lost in the workshop. Missing parts, rework and unnecessary interruptions consume capacity without generating new revenue. A higher list rate does not remove their cause; it merely passes their cost on to the customer.
- Confusing investment with annual cost. A one-off equipment purchase and its annual depreciation belong in different calculations.
- Mixing periods. One month's costs combined with invoicing for jobs in progress from another period distort the result. Costs, hours and revenue must all come from the same period.
- Unlimited discounts. Every discount on labour reduces the amount intended to cover costs. Approval rules should be based on the target revenue per hour, not just on a percentage of the list price.
A higher rate and better use of capacity are two different tools. If the market will not accept the price needed to cover the budget, the workshop has to adjust its costs, its mix of work or the number of hours sold. A further discount only widens the gap.
Omnetic links time on the job with invoicing and costs
Ongoing rate monitoring requires time recording, the service job and accounting documents to be linked. When they run in separate systems and spreadsheets, the service manager matches hours and invoices for the same repairs by hand and only finds out the effective labour rate after a delay. In Omnetic, all modules work with one shared record of the vehicle, customer, job and money in DMS Core, so data is not re-keyed between them.
- Time-keeping books time worked to the job and its line items. It shows utilisation by job, person and branch, as well as whether hours sold match hours worked. The same record produces the chargeable time used for invoicing.
- Workshop manages the service job from the quote through vehicle reception, parts and planning to invoicing. It splits line items between the customer, warranty and the insurer.
- Accounting links every document from the workshop, parts department, sales and bank to the vehicle, branch and job, so labour costs and sales sit against the same jobs. The existing accounting system can be kept, and Omnetic passes entries to it through an integration agreed for the market concerned.
A scheduled demo will show how Omnetic links time recording, service jobs and accounting in your workshop.
Related articles
- Workshop productivity: how to measure utilisation, efficiency and lost hours
- Workshop planning: how to replan when repairs are delayed, a technician is absent or parts are missing
- Mandatory e-invoicing in the EU: deadlines by country and how dealerships and workshops should prepare, as of November 2026
FAQ
How should fixed-price service packages be included in the calculation?
A package needs an internal split of its price into labour and parts. Only the labour portion counts towards labour revenue, and its set time allowance counts towards hours sold. A discount on the whole package must be split using the same key.
Should diagnostics be charged even if the customer declines the repair?
Yes. It is worth agreeing diagnostics before starting as separate chargeable work with a defined scope or price limit. Finding a fault consumes expertise and capacity even when no repair follows. If the workshop deducts the cost of diagnostics from the subsequent repair, this should be a commercial term set in advance.
When should the rate be recalculated during the year?
When wages, rent, equipment or the number of technicians change, and when hours sold fall for a sustained period. Monitoring the effective labour rate monthly is sufficient. A short-term fluctuation needs to be distinguished from a change that will affect the rest of the annual budget.
Sources
- https://www.hwk-leipzig.de/downloads/ermittlung-stundenverrechnungssatz-3,160.pdf
- https://www.hwk-leipzig.de/downloads/nachkalkulation-3,161.pdf
- https://www.hwk-leipzig.de/artikel/kostenrechnung-und-kalkulation-3,0,361.html
- https://www.mdw-wagner.de/index_htm_files/Anleitung_zum_Kalkulationstool.pdf
- https://www.heimbrock-winkler.de/top_info_automotive/artikel/werkstatt_wirtschaftlich_steuern_diese_kennzahlen_entscheiden_ueber_den_ertrag_im_aftersales_e9071/
- https://www.kfz-betrieb.vogel.de/werkstattfuehrung-mit-drei-zahlen-zum-erfolg-a-476105/
- https://www.kfz-betrieb.vogel.de/wenn-ich-nicht-alle-einbinde-ist-die-optimierung-zum-teufel-a-873553/?p=2
- https://www.omnetic.com/dms-core
- https://www.omnetic.com/time-keeping
- https://www.omnetic.com/workshop
- https://www.omnetic.com/accounting