
If you ask the owner of a service location what margin they have on their main service, they will almost always name a figure higher than the real one. Most people calculate margin from two items — supplies and the technician's percentage — and don't see what one service really costs.
Revenue is in plain sight for the partner every day. But the real cost of one unit of service is not. And that isn't the partner's fault: in the typical accounting of a service network, cost is calculated “roughly”. The difference between the margin “by eye” and the real one is exactly the place where money quietly leaks away.
why everyone errs in the same direction
When a partner estimates margin, they almost always count only supplies and the performer's pay. These are the obvious costs: they are tied to a specific order and are easy to subtract from the receipt.
A calculation for illustration, the numbers are illustrative: a service costs 5,000 ₽, supplies are 250 ₽, the technician gets 25%, that is 1,250 ₽. That leaves 3,500 ₽, or a 70% “margin”. This is how the feeling arises that the service is very profitable.
In reality four more cost items work for one service, and they are usually not allocated to orders:
- Payroll for the administrator and other non-production roles. The administrator spends several minutes processing each order — which means part of their pay goes into the cost of every order. Over a month a noticeable sum builds up.
- Rent and utilities. These are not “general expenses”, they are part of the cost of every service. If rent is 250,000 ₽ a month and the location does 400 orders, that is 625 ₽ per order.
- Supplies over the norm. The standard says one figure, but in fact technicians often use more. At volume this is noticeable.
- Equipment wear. A steam generator, machines, cabinets, furniture — everything has a service life. Depreciation per order is small, but it exists.
These items are not allocated to services not because people don't know how, but because in ordinary accounting they live on a separate line, “fixed expenses”. The partner looks at them as the general background of the business, not as the cost of a specific service.
If in the same example we add only rent, 3,500 ₽ becomes 2,875 ₽ — no longer 70% but less than 58%. And that is still without the administrator, overuse and wear.
the full cost formula
The full cost of one service is calculated like this:
Cost of one service = (payroll + rent + utilities + supplies + depreciation + other fixed expenses) ÷ N services in the period
N is the real number of orders at the location in a month. The higher the location's load, the lower the cost per unit: fixed expenses are divided by a larger number of orders. The lower the load, the higher the cost and the worse the margin.
You can calculate this in a spreadsheet too — the main thing is to allocate fixed expenses across services rather than keep them on a separate line. Cost calculation based on usage norms is in progress in ERP.Knopka.
the average margin lies because it is an average
This sounds obvious, but in practice it is not realized right away. The partner looks at one number — the average margin for the location — and it looks fine. Inside that average there is always a spread: some services hold a margin noticeably above average, while others go to zero or below. As long as only the average is calculated, loss-making services are invisible: their negative contribution is offset by the profitable neighbors on the receipt.
But a loss-making service doesn't stop losing money just because it can't be seen. It spends the location's resources — technician time, supplies, a slot in the schedule — and doesn't return them. Until there is a breakdown by service, it looks like “one of many” rather than a source of losses.
what to do when a loss-making service is found
The first reaction is not panic but the question “how much are we losing right now”. After that, decisions usually fall into three types.
Revisiting the price. Sometimes it is enough to raise the receipt a little for the service to get out of the red. Services with a high margin are better left alone, so as not to lose the flow of clients. The price list stops being “by feel” and becomes a price list by the numbers.
Limiting promotions. The service is taken off promotion or the terms are narrowed — by the number of uses per client or by validity period.
A deliberately loss-making service. The partner leaves some services in the red if they bring in a client who then buys something else. But now it is a decision with a known price, not a blind spot in the reporting.
The difference between “we are losing money and don't know on what” and “we are losing money on this service and keep it deliberately” is exactly what cost per item gives. The number itself doesn't increase margin. But it turns decisions from intuitive into verifiable.
what else changes when the margin is visible
Working hours. If the first hours after opening bring a small share of the day's revenue, while rent and the administrator's pay are paid for them in full, the opening time can be moved.
Suppliers. When the real cost of supplies per order is visible, the conversation with the supplier goes by the numbers. The partner changes supplier not because “someone recommended it in a chat” but because the calculation shows a saving per unit.
Target location load. Knowing the fixed expenses, you can calculate how many orders a day a location needs to reach the margin it wants. An abstract “revenue plan” turns into a clear operational indicator.
why this matters for a network
A partner who knows their margin exactly stops making decisions “by feel”. They don't dump prices on services where they are already losing money, don't keep loss-making hours open and don't invest in traffic that doesn't pay off.
A network in which every partner sees margin by service and by location may grow in revenue more slowly than a network that chases volume. But it grows faster in profit — and profit is what the partner opened the business for. Revenue is a supporting indicator.
While the cost calculation based on usage norms is in progress, what this arithmetic rests on already works in ERP.Knopka: revenue and cash by day, location profit for the month and technician pay in the ERP. The technician's percentage is the largest item in the example above, so we covered separately how to calculate technician pay by location rates. And why cash and turnover are different numbers, we explain in the article on how not to mix up cash, turnover and receivables.
frequently asked questions
how do I calculate the cost of one service?
Add up all the location's expenses for the period — payroll, rent, utilities, supplies, depreciation and other fixed expenses — and divide by the real number of services in the same period. The main thing is to allocate fixed expenses across services rather than keep them on a separate line.
why is a margin “by eye” almost always higher than the real one?
Because it is calculated from two items — supplies and the technician's percentage. Rent, the administrator's pay, supplies overuse and equipment wear don't make it into such a calculation, although they also work for every service.
why doesn't a location's average margin show loss-making services?
A spread hides inside the average: profitable services cover loss-making ones. Until there is a breakdown by service, a service in the red looks like “one of many”.
what to do with a service that runs at a loss?
Usually one of three options: revisit the price, limit the promotion or deliberately keep the service loss-making — if it brings in clients who then buy something else.
does ERP.Knopka calculate the cost of a service?
Cost calculation based on usage norms is in progress. For now ERP.Knopka shows revenue and cash by day, location profit for the month and calculates technician pay by each location's rates.




