← Knowledge base

Project management

Construction cost tracking: spot a margin deviation before the site is finished

15 July 2026 · 10 min read

Construction cost tracking helps you notice margin deviations in time. See what information you need from the site and how to read it.

Cost tracking is not after-the-fact calculation

A site can look busy and still make a loss. Invoices go out, the crew has plenty to do and the customer is happy with the progress. None of these signs says anything about profitability yet.

The purpose of construction cost tracking is to answer two questions while the project is still running: are we spending money at the pace the work should be progressing, and is the remaining budget enough to finish the unfinished work?

If the answer only arrives after the project is complete, this is after-the-fact calculation. That is useful for the next quote, but it can no longer rescue the site in progress. Good cost tracking makes a deviation visible while the working method, resourcing, purchasing or invoicing can still be changed.

A builder checking project figures on a phone next to the drawings

The baseline is created during cost estimation

Costs cannot be tracked meaningfully without a plan. The total value of a project tells you what will be invoiced from the customer, but not how much may be spent on doing the work.

The basis for comparison should come from the cost calculation in the quote. In practice the planned costs are split into, for example, own labour, materials, subcontracting and other costs. When the quote is approved, these estimates become the target for the project.

For example, an 80,000 euro contract may contain 24,000 euros of own labour, 28,000 euros of materials, 8,000 euros of subcontracting and 4,000 euros of other costs. The remainder covers the margin and risk the company is aiming for. If all costs are lumped into a single figure, site management sees the overrun but not its cause.

In Fisas the cost rows of an approved quote can be attached to the project as planned costs. Actuals are compared against the same split, so labour, material and subcontracting deviations stand apart from each other at line level.

Labour cost is created where the hours are recorded

In many contracts labour is the single largest cost and at the same time the hardest to estimate. Materials have a purchase price, but the real cost of a work phase depends on the hours used, the cost of the employees and the company's indirect personnel costs.

For cost tracking, hours should be allocated at least to the right project. Better still if they are also allocated to a work phase or cost code. Then an overrun does not only show at the end of the project but, for example, in demolition, boarding or finishing.

The precision of the entry decides. A 40-hour week filled in from memory on Friday may be good enough for payroll, but it is a weak basis for steering a project. If an employee has been on three sites during the week, the split of hours easily becomes guesswork.

Fisas time tracking is done on a phone, directly onto the project. When the labour cost is formed from recorded hours and the cost bases defined by the company, actuals update without a separate collection round.

Materials: an order, a delivery and a purchase invoice are not the same thing

Double counting easily appears in material cost tracking. Material ordered to the site is marked on the project, and later the same sum arrives on a purchase invoice. If the system or the way of working does not separate a commitment from a realised cost, the project figures are distorted.

A company should define when a material cost appears as an actual. The options include the moment of ordering, delivery, or a purchase invoice allocated to the project. What matters most is applying the same principle consistently and preventing the same cost from being counted twice.

Allocating the purchase invoice is the key step here. The total of an invoice does not always belong to one project, and the whole invoice is not necessarily material. The same invoice can carry supplies for two sites, a delivery charge and a tool purchase. Line-level allocation gives a more accurate picture than moving the whole invoice to one cost centre.

Fisas purchase invoices and expenses can be allocated to a project and a cost type. That way labour, materials, subcontracting and other costs accumulate into the project actuals in the same structure as in the plan.

Subcontracting needs tracking of its own

The cost of subcontracting does not always develop at the same pace as the invoices arrive. A subcontractor can be on site for weeks before the first invoice, in which case the bookkeeping actuals alone give too favourable a picture of the project.

Site management should follow at least the ordered value, approved extra work, the invoiced amount and an estimate of the work remaining, side by side. If the subcontract value is 20,000 euros and only 5,000 euros has been invoiced, the unused budget should not automatically be read as a saving.

In a small company this does not require a heavy forecasting model. Even a simple ordered, invoiced and remaining view prevents the most common misreadings.

Why a percentage can mislead

Budget utilisation is easy to understand: if 60 percent of the costs have been realised, 40 percent of the budget is left. The problem is that the figure says nothing about the degree of completion.

Imagine a flat roof repair where demolition and the protection of the new structure are done in the first week. A large share of the materials is bought immediately. 55 percent of the costs can be realised even though only 25 percent of the calendar time has passed. The situation may be entirely according to plan.

In another project 60 percent of the budget has been used, but based on the hours calculated only a third of the work is done. Then the cost development needs an explanation.

Costs should therefore be read together with the progress of the work. Even a rough estimate of completion is better than assuming that time, workload and costs advance evenly.

A weekly rhythm turns tracking into management

Cost tracking does not help if the view is only opened once the problem has become obvious. For a small construction company a workable rhythm is often a 20 to 30 minute weekly review.

The review does not need to go through every receipt. It is enough to check, for each active project:

  1. Have all hours been recorded and approved?
  2. Have the week's relevant purchases and purchase invoices been allocated?
  3. Has the work progressed as planned?
  4. Which cost type has the largest deviation?
  5. Has any uninvoiced extra work been done?
  6. What can be invoiced now?
  7. Is a decision needed on site before next week?

The value of the review is not in reading a report but in the decision. An overrun in a work phase may lead to a change in resourcing. A material deviation may reveal a wrong allocation or purchasing method. Uninvoiced extra work has to be taken to the customer for approval. If a deviation leads to nothing, tracking it is just bookkeeping.

Try Fisas for free, 14 days, no payment details.

Start trial

An example: ten extra hours is not yet a description of the problem

Consider a renovation where 80 hours were estimated for partition wall work. Halfway through the phase, 50 hours have been used. The first reading is that the work is running ten hours ahead of the planned pace.

Useful cost tracking keeps asking:

  • Was there something in the structures that could not be seen during estimation?
  • Have hours belonging to another task been recorded on this phase?
  • Has the progress of the work been estimated correctly?
  • Is part of the overrun variation work that can be invoiced from the customer?
  • Does the final stage need as many people as the beginning?

If the cause is a wrong allocation, the data is corrected. If it is extra work, it is described and priced. If the original labour estimate was too low, the observation is stored for the next calculation. The same deviation can therefore lead to three completely different actions.

Uninvoiced work is part of cost tracking

The profitability of a project does not depend on costs alone. The timing and coverage of invoicing decide as well.

A site can have a good margin on paper but too little money in the bank if an instalment is waiting for approval or hourly work is invoiced a month late. That is why the project view should show the agreed value, the invoiced amount, overdue receivables and uninvoiced work side by side.

Small pieces of extra work are a particularly sensitive point. A single job worth a couple of hundred euros easily feels too minor for separate handling. When ten of them accumulate during a site, they already amount to a significant part of the margin.

Cost tracking therefore does not end when a cost has been recorded correctly. It has to help make sure that the agreed and completed work also ends up on an invoice.

What does real-time cost tracking actually mean?

Real time is a worn-out word in software marketing. On a construction site it does not mean a chart that updates every second. It means the information is fresh enough for decision-making.

If hours are recorded daily, materials are marked at the point of order or delivery, and purchase invoices are allocated during processing, the weekly review is based on the real situation. If the data is only updated at the end of the month, the system may be technically real time but late from a management point of view.

Software alone therefore does not make cost tracking current. It shortens the journey of information from the site to the decision, but the company has to agree on who records and when.

How to build cost tracking in Fisas

A practical start goes like this:

  1. Build the quote by cost type: labour, materials, subcontracting and other costs.
  2. Create a project from the approved quote.
  3. Define a clear way for employees to record hours.
  4. Allocate materials, expenses and purchase invoices to the project.
  5. Record extra and variation work separately and have the customer approve it.
  6. Check planned and actual costs weekly.
  7. Store the causes of deviations from a finished project for the next quote.

Fisas brings the plan from the approved quote and the actuals from hours, materials, subcontracting and allocated purchases into the same project view. Differences can be examined by cost type instead of profitability only becoming clear from the financial statements or from a spreadsheet assembled at the end of the site.

Frequently asked questions about construction cost tracking

What does site cost tracking include?

Site cost tracking includes comparing planned and actual labour costs, materials, subcontracting and other costs. It also covers the progress of the work, invoicing, approved extra work and the remaining cost risk.

How often should the costs of a construction project be reviewed?

In most small construction companies a weekly check is enough. In a fast-moving or financially risky work phase the situation is worth following more often. What matters is that the data is checked before a deviation has time to grow.

Why are budget and actuals not always comparable?

Common reasons include missing hour entries, purchases allocated to the wrong project, subcontracting invoices that have not yet arrived, materials recorded twice and unapproved extra work. Before drawing conclusions, check the quality of the data.

Can cost tracking be done without an ERP?

It can, but collecting the data takes more manual work. When the quote, hours, purchases and invoicing live in different places, building an up-to-date comparison takes time and the risk of error grows. The benefit of an ERP is that actuals accumulate as part of normal work.

Good cost tracking always ends in the next action

Following the numbers of a site is not an end in itself. A good view tells you where site management should put its attention today.

If working hours are running away, find out why. If the material budget is undershooting, check whether invoices are missing. If extra work is undone or uninvoiced, move it forward. If a project is going better than planned, learn from that too.

At its best, construction cost tracking is an everyday management routine. It does not take the owner further from the site; it helps use the observations made on site before they show up in the bank account.

Try Fisas for free

14 days, no payment details, no commitment.

Start free trial