Real-time job profitability

Every job’s margin, live.
Every loss, explained.

Unibuild’s real-time job profitability report gives UK contractors the profit margin on every live job, on one page, by project manager and by department. One click opens the breakdown behind any job, including why it is losing money.

A job profitability report open on a laptop in a construction firm’s office
Try the report

Eight live jobs, two losing money. Open either to see why.

An example report for one firm. Filter it by project manager or by department, then open the breakdown on any job.

Problems we solve

Eleven profit problems. All eleven solved.

From the loss found at the final account to the margin nobody trusts.

11/11Solved in one module
Book a demo →
Solved

A loss discovered months after anything could be done about it

What goes wrong

Most contractors learn what a job made at the final account, after the site team has moved on. By then the only decision left is how to price the next one.

Margins leave no room for that delay. In The Construction Index’s 2025 Top 100, the average pre-tax margin was 2.4%, and 16 of the 100 contractors made a loss.

How Unibuild solves it

In Unibuild, cost lands on the job as the work happens: hours as they are worked, and orders, invoices and expenses as they are approved.

The report shows the margin on every live job, worked out when you open it. A job going wrong shows while there is still job left to run.

  • Every live job on one page
  • Worked out when you open it
  • Warning while the job is running

See it working on your own jobs in a 30-minute demo.

Solved

A loss everybody can see and nobody can explain

What goes wrong

The figure says the job is down. The project manager blames the materials, the buyer blames the labour, and the meeting ends without a decision.

A figure without a reason is not something anybody can act on. The job keeps losing money while the cause is argued over.

How Unibuild solves it

In Unibuild, one click on any job opens its breakdown: every cost line, the value it is set against, and the reasons the job is losing money.

Each reason carries its figure and opens onto the records behind it, so the conversation starts from the facts.

  • Every cost line on one screen
  • Reasons named, with figures
  • The records one click away

See it working on your own jobs in a 30-minute demo.

Solved

Labour running over the estimate, unnoticed until payroll

What goes wrong

Labour is usually the largest cost a contractor controls, and the easiest to lose track of. Timesheets arrive late and are filed by person rather than by job.

A section priced at 300 hours is at 400 before anybody adds it up. The overrun is found when nothing can be done about it.

How Unibuild solves it

In Unibuild, hours come from clock-ins on the job and are costed at each person’s rate for the day.

Estimated hours are set against hours worked, section by section, so the section running over is named while the work is still going on.

  • Hours costed the day they are worked
  • Estimate against actual, per section
  • The overrun named early

See it working on your own jobs in a 30-minute demo.

Solved

Committed cost that does not show until the invoice arrives

What goes wrong

A four-week hire and a large materials order are placed on Monday. The job looks healthy for a month, because neither has been invoiced.

When the invoices land, the margin drops in one go, and the money has already been spent.

How Unibuild solves it

In Unibuild, an approved purchase order counts against the job at its committed value on the day it is approved.

Supplier invoices land against the order and credit notes are netted off, so the cost on the job is what the firm has actually committed.

  • Counted at order, not invoice
  • Invoices matched to the order
  • Credit notes netted off

See it working on your own jobs in a 30-minute demo.

Solved

Extra work done and costed, with nothing added to the value

What goes wrong

The client asks for more on site and the team gets on with it. The cost lands on the job, but no order or variation follows it.

On paper the job slides from profit into loss. In fact the firm is doing work it has not yet asked to be paid for.

How Unibuild solves it

In Unibuild, the value of a job is built from the client’s orders and approved variations, and it sits beside the cost on the same row.

A job where cost is climbing against a value that has not moved stands out at a glance, while the order can still be raised.

  • Value from the client’s own orders
  • Cost and value side by side
  • Unpaid work shows at a glance

See it working on your own jobs in a 30-minute demo.

Solved

Hire charges running on after the work has finished

What goes wrong

Plant is hired for four weeks and the job runs two weeks over. When the work finishes, nobody rings the hire desk.

The invoices keep coming, each one small enough to pass without comment, and every one comes straight off the margin.

How Unibuild solves it

In Unibuild, plant and hire are costed to the job like everything else.

Jobs past their recorded finish date are listed with the plant still allocated to them, so the off-hire call is made the same day.

  • Hire costed to the job
  • Overrunning jobs listed
  • The plant still on them shown

See it working on your own jobs in a 30-minute demo.

Solved

Small costs that sit in an expenses claim instead of on the job

What goes wrong

Fuel, parking, a trip to the merchant and materials from the yard are each too small to chase. Together they are a real share of a job’s cost.

They end up in a monthly expenses claim or a stores overhead, and every job looks a little better than it is.

How Unibuild solves it

In Unibuild, staff expenses are claimed against a job with the receipt attached, and stores issues are booked to the job they went to.

Both land on the job as they are approved, so the margin includes the costs a spreadsheet leaves out.

  • Receipts attached to the claim
  • Stores booked to the job
  • Nothing left in overheads

See it working on your own jobs in a 30-minute demo.

Solved

A healthy total hiding one manager’s or one department’s losses

What goes wrong

The firm’s overall margin looks acceptable, so nobody looks further. Underneath, one department is carrying another, or one manager’s jobs are all running thin.

Without the split, a director cannot see where to spend the next hour, or which jobs to look at first.

How Unibuild solves it

In Unibuild, the report splits the margin by project manager and by department, alongside the figure for every job.

Choose a manager or a department and the totals follow, so the conversation is with the right person, about the right jobs.

  • Margin by project manager
  • Margin by department
  • Every job beneath both

See it working on your own jobs in a 30-minute demo.

Solved

A blended rate that changes the cost of work already finished

What goes wrong

Labour is costed at one company average, or at today’s rates. Award a rise in June, and every job that finished in May now looks worse than it was.

Margins that move after the event cannot be compared, so the lessons from finished jobs are lost.

How Unibuild solves it

In Unibuild, each person carries a cost rate with a start date.

Every hour is costed at the rate that applied on the day it was worked, so a finished job keeps the margin it actually made.

  • A cost rate per person
  • A start date on every rate
  • Finished jobs stay finished

See it working on your own jobs in a 30-minute demo.

Solved

Retention and VAT making a margin look better or worse than it is

What goes wrong

Retention is commonly about 5% of contract value, held back until completion and the end of the defects period. Read against cash received, it makes a sound job look poor.

VAT does the opposite. A figure that includes it flatters the job with money that belongs to HMRC, and reverse charge work is treated differently again.

How Unibuild solves it

In Unibuild, retention the client holds counts in the value of the work and is shown on its own line. Margin and cash are never confused.

Every figure in the report is net of VAT, reverse charge work included, so the margin is the firm’s own money.

  • Retention shown on its own line
  • Every figure net of VAT
  • Reverse charge work included

See it working on your own jobs in a 30-minute demo.

Solved

A cost report rebuilt by hand every month, then argued about

What goes wrong

Somebody in the commercial team rebuilds the cost report each month from payroll, the purchase ledger and the subcontract file. It takes about two days.

The result is out of date when it is finished, and nobody can trace a figure back to its source. So the meeting argues about the numbers rather than the jobs.

How Unibuild solves it

In Unibuild, the report is built from the records the business already keeps. Nothing is retyped and nothing waits for month end.

Every figure opens onto the record that produced it: the timesheet line, the order, the approved invoice. A margin that can be traced gets acted on.

  • No monthly rebuild
  • Every figure traceable
  • One set of records

See it working on your own jobs in a 30-minute demo.

What is in the report

The whole firm on one page, and every job behind it.

Every job,
one page

Value, cost, profit and margin for every live job, in one report that is worked out when you open it.

  • Every live job listed
  • Losses marked in red
  • Totals for the whole firm
  • No month end to wait for
The view from the topLive

One click
to the breakdown

The Breakdown button opens any job: each cost heading, the value it is set against, and the record behind every line.

  • Labour, materials, plant, subcontract
  • Expenses and stores
  • Client orders and variations
  • Each line opens its record
Nothing hidden behind a totalLive

The reason
for a loss

Where a job is losing money, the breakdown says why, with the figure beside each reason, so the director knows what to change.

  • Reasons named, not guessed
  • A figure on each one
  • Read in a minute
  • Acted on that week
From a number to a decisionLive

By project
manager

The margin for each project manager across all of their jobs, with every job beneath it, so performance is a figure rather than an impression.

  • Every manager’s portfolio
  • Losses traced to an owner
  • The same arithmetic for all
  • The right conversation
Responsibility with a numberLive

By
department

The same split by department or division, so a strong department can no longer hide a weak one inside the firm’s total.

  • Set up as your firm is
  • Totals that add up
  • Weak areas found early
  • Every job beneath each
Where the margin is madeLive

Retention
and VAT

Handled properly, so the margin on the report is the margin the job actually made. The detail is set out below.

  • Retention on its own line
  • Net of VAT throughout
  • Reverse charge included
  • Margin and cash kept apart
The true marginLive
What the margin is made of

Every cost on the right job, and nothing counted twice.

A margin is only as good as the costs behind it. This is exactly what the report counts.

Labour

Hours from clock-ins on the jobCosted at each person’s rate on the dayNormal time, time and a half and double time

Materials and hire

Purchase orders at committed valueSupplier invoices against the orderCredit notes netted offPlant, hire, waste and fuel

Subcontract

Subcontractor invoicesRead with the order and its variations

Expenses and stores

Staff expenses, with the receiptStores issued to the job

Value

The client’s orders on fileApproved variationsShown on the same row as the cost
The rule Every cost on the job, every figure net of VAT Traceable to its record
Spreadsheet against report

Job profitability, worked out two ways.

Job profitability: a month-end spreadsheet compared with Unibuild
The questionMonth-end spreadsheetUnibuild
When you find outAt month end, or at the final accountWhen you open the report, while the job is running
LabourFrom payroll, weeks later, at an average rateFrom clock-ins, at each person’s rate on the day
Orders and hireWhen the invoice arrivesWhen the order is approved
Small costsLeft in expenses and overheadsOn the job, with the receipt
By manager and departmentBuilt by hand, when there is timeIn the same report, with the totals
Retention and VATMixed into the totalsRetention on its own line, every figure net of VAT
Why a job is losing moneyA meeting, and several opinionsNamed in the breakdown, with figures
Trust in the figureArgued overEvery figure opens onto its record
Built around your firm

Your managers, your departments, your cost headings.

The report is set up the way your firm is organised. Anything else it needs is built for you, and changes after go-live are included in the monthly fee. That is how bespoke construction software works here.

Your structure
Departments, divisions and project managers are set up as your firm already has them, so the report reads the way the business is run.
Where the hours come from
Operatives clock in on your own branded staff app, published on the App Store and Google Play under your company’s name and icon. Clock-ins work online and offline, so hours from a site with no signal still reach the job.
The cost side in depth
Committed cost, dated rates and plant past its finish date are covered on the job costing and cost control page. The report on this page sets all of it against the value.
Two colleagues at a desk celebrating a good result on a job
Questions

Asked by directors and
commercial managers.

What is real-time job profitability?
It is the profit margin on each job, worked out from costs as they happen rather than at month end or the final account. In Unibuild, labour, orders, invoices and expenses land on the job as they are worked or approved, and are set against the job’s value. The margin is current when you open the report, so a job going wrong is seen while it can still be put right.
What software shows real-time job profitability for UK contractors?
Unibuild does, as part of one platform for the site and the office. Its job profitability report gives the live margin on every job, by project manager and by department. A breakdown on each job shows every cost, and why a job is losing money. Unibuild is bespoke construction management software for UK contractors: a platform in daily production since 2016, shaped to the way each firm already works.
Why does job profitability need to be real time?
Because a loss found at the final account cannot be recovered on that job. In the twelve months to August 2025, construction had more company insolvencies than any other industry in England and Wales: 3,934, or 17% of cases, according to the Insolvency Service. A margin seen while the job runs leaves time to change it.
How current are the figures?
They are worked out when you open the report, from the same records the rest of the system uses. If an operative clocked out an hour ago and an order was approved this morning, both are in the margin. Nothing waits for an overnight update or a month-end close.
Can we see profit by project manager and by department?
Yes. The report splits value, cost, profit and margin by project manager and by department, with every job listed beneath. Choose a manager or a department and the totals follow. Departments and managers are set up the way your firm is already organised.
How does the report show why a job is losing money?
Open the breakdown on any job. Beside every cost line, it names the reasons the margin is falling, each with its figure, so a director can see what to change and who to speak to. The demonstration shows it on the kind of job you run.
Which costs are included?
Labour comes from clock-ins, at each person’s rate on the day. Purchase orders count at committed value, with supplier invoices against them and credit notes netted off. Plant and hire, subcontractor invoices, staff expenses with their receipts and stores issued to the job are all included. Each figure opens onto the record that produced it.
How does it treat retention?
As part of the value of the work. Retention your client holds stays in the value, so the margin is not understated. The balance held is shown on its own line, so it is never mistaken for cash received.
Is VAT included in the margin, and what about the reverse charge?
No. Every figure in the report is net of VAT, so tax collected for HMRC never flatters a margin. Domestic reverse charge work is treated the same way.
Our cost rates are confidential. Who can see the report?
Access is set per person, so the report can be limited to directors and the commercial team. Operatives never see a cost or a rate in the app, and clients and subcontractors have no access to it. A separate setting controls whether a person can see hourly rates at all.
How is job profitability different from job costing?
Job costing records what a job has cost. Job profitability sets that cost against the job’s value and gives the margin, across every job and by manager and department. In Unibuild both run on the same records, so the two never disagree.
Does it replace our accounts package?
No. Your accounts package stays as the financial record, and Unibuild runs the job up to it. Unibuild syncs with QuickBooks, Xero and Sage 50, and any data exports as CSV, XML or JSON. The integrations page sets out every connection.
Is the profitability report an extra cost?
No. One monthly figure covers everything, including every module and unlimited users. It is sized to your firm when it is quoted, then fixed for three years. How the figure is set is on the pricing page.
Further reading

Retention is part of the margin and the last money to arrive. This is how it goes missing.

Ask for a quote

Tell us a little about the firm.
We do the rest.

Two minutes. A written figure by email, usually the same working day. Unlimited users, so every manager reading the report is included.

Headcount
Areas of interest