The price of a service often starts in a message exchange: a customer asks for a rough figure, someone recalls a previous project, and a number is quoted. Then the practical demands begin: the tradesperson needs paying, someone has to travel to the site, the manager has to respond, advertising bills need settling, and warranty work needs handling.
When prices are disconnected from costs, a business can easily turn into a continuous stream of work with no money left for growth. Money comes in, yet little remains available. To understand that situation, examine costs and prices, and check the timing of receipts and payments separately.
Below is a practical approach to calculating the price of a service, breaking it into components, and creating a checklist that helps prevent forgotten expenses. The examples come from construction and renovation, while the same logic applies to project-based services, design, design supervision, and consulting.
Contents:
- Why might a service price fail to cover the full costs?
- What makes up the price of a service?
- How do you calculate the cost of a service?
- Markup, margin and profit: what should you keep in mind?
- How can checklists prevent omissions in price lists and estimates?
- How do you establish price list rates and compare planned and actual results?
Why might a service price fail to cover the full costs?
Consider a hypothetical example: a manager quotes a price per m² for painting walls based on the tradesperson's rate. It seems logical: pay 700, charge 1000, and the difference is 300. A month later, it becomes clear that the manager spends half a day on calls, a couple of return visits were needed to correct the work, and there are also advertising and accounting software costs. That difference goes towards the company's other expenses and does not, by itself, show a profit.
The main reason is confusion between the price paid by the customer and the cost incurred by the service provider. The price appears in the estimate and contract. Cost shows what it takes to carry out the work. For the pricing approach below, we use a full management costing calculation: labour, materials, logistics, expected additional costs, and an allocated share of company expenses. Check the treatment of taxes separately under the applicable rules.
The second reason is an undefined service scope. Without a clear description of the work, different employees include different things in their calculations: one allows for primer and protective coverings, while another remembers them only after arriving on site. The result is one price for two different service packages.
What makes up the price of a service?
Think of a service as a layered cake. The first layer contains the basic costs that can easily be linked to a particular job. The second contains expected additional expenses that have not yet been included in the base, such as warranty visits or revisions. The third contains an allocated share of the costs of running the company. Count each amount in just one layer.
The basic formula for this calculation is: full estimated cost = basic direct costs + expected additional costs not yet included + an allocated share of overhead. Price = full estimated cost + markup. If management, warranty work and allowances are already included in costs, there is no need to add them again through the markup. The difference remaining after the full costing calculation shows the planned result for the selected set of expenses; it cannot automatically be called gross profit.
| Price component | What to include | Where to obtain the figures |
|---|---|---|
| Basic direct costs | Tradespeople's pay, materials you supply, delivery, equipment and subcontracted work attributable to the particular job | Agreements with workers and contractors, purchase prices, and completed quantities from previous projects |
| Additional costs not yet included in the base | Expected minor consumables, warranty visits, remedial work and time spent on revisions, only to the extent that they have not already been included elsewhere | Data from several completed projects; a justified amount or percentage of the selected cost base |
| Allocated overhead | Shared office, administration, advertising, subscription, communication and transport expenses that have not already been charged directly to jobs | A monthly overhead budget and a justified allocation base: hours, comparable quantities of work, or orders |
| Markup | An amount above the full estimated cost to provide planned profit and funds for growth. Costs already included for organisation, management, warranty work and risks are not added again | Profit and capacity utilisation targets, and the pricing strategy: open-book or closed-book pricing |
Direct costs and variable costs are different classifications. Direct costs can be attributed to a particular service; variable costs change with the level of activity. The same cost can be both direct and variable, so these categories cannot be added together as independent amounts. The table separates additional expenses only to help check that the costing calculation is complete.
For a closer look at service costs, see the guide to calculating the cost of a service. It provides a useful basis for accounting for the specifics of your work.
How do you calculate the cost of a service?
Here is another hypothetical example: a site supervisor prepares a price list for the season so that the team does not have to recall prices from memory each time. The supervisor selects 20 core services, calculates their costs, and establishes the rules. The team then works with the same figures and stops arguing about why an estimate is “so expensive”.
The steps below apply to work that can be measured in m², linear metres, individual installation points, visits, or hours. Project-based services are covered at the end of this section.
- Choose a unit of measurement for the service so that its price is calculated consistently across all estimates.
- Calculate the basic direct costs per unit: labour, materials you supply, and separately identifiable deliveries and visits.
- Estimate additional warranty, minor consumable and revision expenses that have not yet been included elsewhere. If you use a percentage of direct costs, justify it using data from several completed projects.
- Allocate overhead across comparable quantities of services: divide monthly expenses by the selected base, such as m² of similar work, hours, or orders. Use a justified planned workload when setting a planned price, and actual activity when checking actual results.
- Add the basic direct costs, additional costs not yet included, and the allocated share of overhead. This gives the full estimated cost per unit of service; check that every amount has been counted once.
Use one agreed allocation base for shared expenses across comparable services. Add the calculated share to the costs of the specific job, then apply a markup to the resulting full cost calculation.
For a project-based service, such as a design project, supervision or ongoing support, it is often easier to start with labour requirements: break the project into roles and stages, set an internal hourly cost rate for each role, estimate the hours by stage, and add the costs. The calculation follows this sequence: roles → rates → hours → project cost. If the hourly rate already includes overhead, do not allocate it again. Account separately for materials, contractors and expected additional expenses only to the extent that they are not already included in the rates.
Markup, margin and profit: what should you keep in mind?
A familiar scenario: a customer asks for a 10% discount, and you believe there is “enough room”. In a particular estimate, the discount may remove that cushion while the work still needs to be done. At that point, it often becomes clear that markup and profit margin were being treated as the same measure.
Markup as a percentage is calculated using the selected cost base: divide the amount added by that base. Profit margin is calculated using revenue: divide the selected profit measure by revenue. With the same set of costs, a “50% markup” corresponds to a difference equal to 33.3% of revenue. The name of the measure depends on which expenses have been deducted. The article on the difference between margin and markup explores the different calculation bases in more detail.
Gross profit is revenue less the cost of services sold. In an income statement that groups expenses by function, general administrative and selling expenses are shown separately. If office, advertising and other company expenses have already been allocated to the full cost calculation used for pricing, the difference between revenue and that calculation is a different calculated result. It cannot automatically be called gross profit or net profit. For internal project analysis, agree in advance on which costs are included: calculate expenses first, then discuss discounts.
How can checklists prevent omissions in price lists and estimates?
Checklists help at two points: when you prepare the season's price list, and when you estimate a particular project. Errors in the price list spread into every subsequent estimate. Errors for an individual site usually affect one project, but can be more painful because the schedule is already running.
The first checklist is for each price list item. It covers “what is included” and “who pays”.
- Unit of measurement: m², installation point, visit, hour, or project.
- Scope of work: what is definitely included and what is charged as a separate item.
- Who performs the work: an in-house tradesperson, a crew, or a subcontractor.
- Basic direct costs: the worker's rate, materials and logistics.
- Additional expenses: a justified amount or percentage for warranty work, minor consumables and revisions not yet included in the base.
- Allocated overhead: a rule based on comparable m², hours, or orders; management and organisation are counted once.
- Markup: a fixed amount or percentage above the selected base. If “management” appears as a separate customer-facing line item, check that the amount has not also been added again to the overall total.
The second checklist is for a specific customer estimate. It covers details that rarely appear as a single line in the price list.
- Site restrictions: permitted working and noise hours, lift access, site access, storage, and waste removal.
- Work-related risks: uneven walls, hidden defects, and items that need dismantling and reassembling.
- Logistics: distance, parking, delivery to individual floors, and lifting materials.
- Schedule: night shifts, accelerated completion, and crews working in parallel.
- Communication: how many meetings and approval rounds are allowed for.
A useful habit is to record calculations in the price list together with a service work specification: the work scope, quality requirements, and boundaries of responsibility. This reduces disputes about “what was included” and helps different tradespeople deliver a consistent service.
How do you establish price list rates and compare planned and actual results?
One more hypothetical example: a company kept its price list in Excel. As the number of sites grew, five versions of the same file appeared, formulas started breaking, and tradespeople worked with outdated rates. The manager could no longer see each project's profit because estimates and actual payments were kept in different places.
This is where the sequence “price list → preliminary estimate → actual results” helps. A separate article explains how to calculate an estimate quickly (in Russian) while keeping the connection between the estimate and actual costs.
If you need more than a one-off estimate, consider which features your estimating system should provide: a shared price list, separate rates for workers and customers, templates, collaboration, PDF export, and a connection to financial records. These are discussed in the article on software for calculating work costs (in Russian).
When estimates and actual results are brought together, useful management insights emerge: which services earn a margin, which are barely viable, where the price list needs updating, and where a contractor needs replacing. An approach based on unembellished records fits this well; it is described in the article on honest figures in management accounting (in Russian).
If you would like to see how this works in practice, join a presentation to discuss price lists, preliminary estimates, cost tracking and analytics, as well as the features and terms that suit your team.
Further reading on estimates and calculations from your phone: preparing an estimate on your phone, online estimates, preparing an estimate yourself (in Russian), and an overview of management accounting applications (in Russian).





