Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. How Can We Tell Which Roofing Jobs Actually Made Money Once Labour, Materials and Scaffold Are Counted?
Problems We Solve

How Can We Tell Which Roofing Jobs Actually Made Money Once Labour, Materials and Scaffold Are Counted?

Roofing firms often only see profit at year end, not per roof. We build job costing that pulls labour days, merchant costs and scaffold hire against each quote.

Updated 3 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

Most roofing firms price each job carefully and then never find out how it turned out, because labour days, merchant invoices, scaffold hire and skips land in different places. We build job costing that collects those costs against each job automatically and compares them with the quote, so you can see which kinds of roof make money and which do not.

Busy all year and the accountant says margin is down

The gangs have been flat out. The diary has been full since March. Then the year end figures arrive and the margin is lower than last year. Which jobs caused it? Was it flat roofs, big re-roofs, the housing association repairs, or the insurance work? Nobody can say, because nobody looked at any single job once it was invoiced.

You have a feeling about which work pays. But a feeling is what you priced the jobs on in the first place.

Why job costs never come together

Every cost on a roofing job is recorded somewhere, just not in the same place. Labour is on timesheets or in the owner's head. Materials are on merchant invoices, often without a job reference. Scaffold comes on a monthly invoice. Skips, waste and extra visits are separate again. Pulling them together for every job by hand takes longer than anyone has.

  • Labour days per job are not recorded, only days worked per person.
  • Merchant invoices are coded to 'materials', not to a job.
  • Scaffold extensions and skip exchanges are not tied back to the job.
  • Return visits and snagging are never counted.
  • Quotes are in one system and costs in another.

What not knowing costs

You keep pricing the jobs that lose money the same way. You cannot tell whether a surveyor consistently under-prices a roof type, or whether one gang takes longer on slate than another. You take on more of the work that feels busy rather than the work that pays. And when you want to raise prices, you have no evidence for where.

Pricing work that does not pay also has a knock-on cost. A gang tied up on a job that barely covers its costs is a gang not available for the better job you turned down that week because the diary looked full.

The job costing we build

  1. Each accepted quote becomes a job with its priced lines: labour days, materials, scaffold, skips, other.
  2. Gang leads record days on each job from their phone, with who was there. Day rates or pay rates come from your records.
  3. Merchant invoices are matched to jobs as they arrive, with a person confirming anything uncertain.
  4. Scaffold, skip and plant hire are linked to the job, including extensions.
  5. Return visits for snagging or call-backs are recorded against the original job.
  6. When the job is invoiced, the system shows quoted against actual for each cost line.
  7. Reports group jobs by type, surveyor, gang and client, so patterns show up across many jobs rather than one.
CostCollected fromCompared with
LabourGang lead's day entriesQuoted labour days
MaterialsMatched merchant invoicesQuoted materials
ScaffoldScaffold register and invoicesQuoted scaffold line
WasteSkip bookings and invoicesQuoted skips
Return visitsLogged against the jobUsually nothing, which is the point

The figures come from your own records. We build the collection and the reports, and your accountant still owns the accounts.

What you can see afterwards

At the end of each job, you know whether it came in where you priced it. After a few months, you know which roof types, clients and sizes of job make you money. The surveyor sees how their prices turned out. And pricing conversations become about evidence rather than habit.

It also shows the smaller leaks, such as snagging visits that nobody charges for, which rarely appear anywhere else.

Is this your position?

  • You find out about margin at year end.
  • Merchant invoices are not coded to jobs.
  • You do not know how many labour days a job actually took.
  • Return visits are never costed.
  • You price by feel and habit.

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

Does this replace our accounts package?

No. It sits alongside Xero, Sage or QuickBooks, reads costs from them or feeds coded costs into them.

Do gang leads need to fill in timesheets?

They tap in which job they are on each day. It takes less time than a paper sheet.

What about overheads?

Overheads can be allocated on a basis you choose, or left out so you see job contribution only.

Can it cover past jobs?

Where past quotes and invoices exist, we can backfill some history, though labour is often the missing piece.

What do we need to provide?

Access to your quotes, your accounts package and a list of gangs and rates.

Keep reading

More on Problems We Solve

Start here

Tell us which part of running roofing jobs costs you most

Describe the problem, how it is handled today and which systems hold the information. We will tell you what we would build and what we would leave alone. If the answer is a report in the software you already have, we will say so.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →