Every fault you find, turned into a quote

See how →
Knowledge Centre

Survey Findings Sorted and Counted for Pricing

No more reading a forty-page report with a tally sheet. No more two people categorising the same findings differently. No more remedial found on site because the wording didn't match what somebody expected.

WorkflowsAutomationsPosted: 03/09/2026Read time: 3 mins

Who it's for

Anyone pricing remedial works from surveys or inspection reports: fire safety and compliance inspections, building maintenance and facilities management condition surveys, planned works.

What it saves you

The day spent tallying a report before it can be priced, and the variations that follow a finding being missed.

Set up time

Quick to build. The category workshop is the real timeline.

How do you price a survey faster?

Build Concierge reads the report, matches every finding against your own categories, counts how many fall into each, and returns the totals.

Your categories, your matching rules, and your decision about which category wins when a finding could belong to two.

Why categorising is slow

Because reports are written by people, and people describe the same defect five different ways.

An inspection, a condition survey or a compliance report comes back with dozens of findings, each written in a surveyor's or an engineer's own words. To price the remedial works you need to know how many of each type there are. So somebody reads the report line by line with a tally sheet, deciding which category each finding belongs in.

That takes hours.

It's also inconsistent, because the next report might be read by someone who draws the lines differently.

And it's error-prone in a specific way: a finding described in unfamiliar wording gets missed, not through carelessness but because it didn't look like the thing they were counting.

Where it costs you

The obvious cost is time, and delay. A report that takes a day to tally is a day before the client gets a price.

The expensive cost is the miss. A remedial that was in the report but never got counted isn't in the price, and it gets found on site by an engineer who then can't do it. That becomes a variation, a return visit, or absorbed work. All three cost more than the tally would have.

The quiet cost is inconsistency. If two people count the same report differently, you can't compare one job to another, and your own pricing benchmarks are built on sand.

What the automation does

  1. Reads the report, picking up the findings and ignoring the parts that aren't findings.
  2. Matches each finding against your categories, using the phrase rules you've defined rather than a loose description of what each category means.
  3. Counts each distinct finding separately, including where several appear together.
  4. Applies your precedence rules, so a finding that could fall into two categories is counted once, in the one you've said takes priority.
  5. Returns a count per category, ready for the next step.

It matches on the words that are in the report. It doesn't form a view about the condition of anything.

What happens to the counts

Worth deciding early, because this is what turns counts into a priced schedule.

  • Emailed to whoever prices the work
  • Recorded as a note on the job
  • Used as quantities against priced items, building the schedule directly
  • Used to raise a job per category of remedial

Most people start with the first and move to the third once they trust the counts.

What you need first

  • Your categories. This is the entire build, so it's the entire conversation.
  • The matching rules for each one: which words or phrases put a finding into it.
  • Your precedence rules for findings that could fall into two categories.
  • A decision on where the counts need to end up.
  • Reports arriving somewhere they can be read.

Getting set up

We run the category workshop.

Expect this to take real time, and expect it to surface categories your team has been applying without ever writing down.

We define the matching by the words themselves, not by what a category means.

A category called "damage" produces inconsistent counts, because two people reading the same report will draw the line in different places. A category defined by the phrases that actually indicate it returns the same answer every time.

We test it against reports you've already tallied.

Twenty historic reports, counted by hand, compared against the automated counts. Every disagreement is either a rule to fix or a category nobody had defined.

Common Questions

As many as you need. Builds running well over a dozen categories are normal, each with its own wording rules.

A precedence rule, defined by you, naming which category wins when a finding matches more than one. Without that, double counting is the main risk.

Common misspellings can be treated as valid matches, so a mistyped word doesn't cause a miss.

No. It goes on the words in the report, so where a report's wording is wrong the categorisation follows the wording, the same as a person reading it would.

It produces the counts, and those counts can feed priced items directly to build the schedule. Agree that step when you scope it.

It's reported as uncategorised rather than forced into the nearest match, which is usually how a missing category gets discovered.

Ready to turn the report into a priced schedule?

Get in touch with the Build Concierge team and we’ll set it up around the way you work.

Keep reading

More from the knowledge centre

WorkflowsAutomationsFinance

Shift Allowances and Night Shifts Costed Automatically

No more checking finish times against a rate card. No more allowances missed because nobody spotted the hours. No more engineers chasing money they're owed.

WorkflowsAutomationsFinance
Posted: 03.09.26Read time: 3 mins
WorkflowsAutomations

Jobs Raised as a Group, Checked as a Group

No more a note added to one job and invisible on the other eleven. No more working through a group job by job with the quote open alongside. The group behaves like one piece of work, because that's what it is.

WorkflowsAutomations
Posted: 03.09.26Read time: 3 mins
WorkflowsAutomationsFinance

The Wrong Answer on a Worksheet, Caught

No more work described in a report and then never priced. No more quotes lost to a box ticked at the end of a long day. The answer gets checked against what the engineer actually wrote.

WorkflowsAutomationsFinance
Posted: 03.09.26Read time: 3 mins
WorkflowsAutomationsEquipment Hire

A Machine's Full Fault History, Back in Seconds

No more ringing the workshop to ask if anyone remembers this machine. No more opening job after job to piece together what happened last time. Text the serial number, get the history back.

WorkflowsAutomationsEquipment Hire
Posted: 03.09.26Read time: 3 mins
Friday FivesAutomations

Friday Fives: duplicates stopped, photos checked, costs coded

Five automations that stop duplicate jobs before they're raised, send incomplete instructions back to the sender, check completion photos against what was asked for, code costs the moment they land and strip supplier detail off quotes.

Friday FivesAutomations
Posted: 28.08.26Read time: 4 mins
WorkflowsAutomationsFinance

Shift Allowances and Night Shifts Costed Automatically

No more checking finish times against a rate card. No more allowances missed because nobody spotted the hours. No more engineers chasing money they're owed.

WorkflowsAutomationsFinance
Posted: 03.09.26Read time: 3 mins
WorkflowsAutomations

Jobs Raised as a Group, Checked as a Group

No more a note added to one job and invisible on the other eleven. No more working through a group job by job with the quote open alongside. The group behaves like one piece of work, because that's what it is.

WorkflowsAutomations
Posted: 03.09.26Read time: 3 mins
WorkflowsAutomationsFinance

The Wrong Answer on a Worksheet, Caught

No more work described in a report and then never priced. No more quotes lost to a box ticked at the end of a long day. The answer gets checked against what the engineer actually wrote.

WorkflowsAutomationsFinance
Posted: 03.09.26Read time: 3 mins
WorkflowsAutomationsEquipment Hire

A Machine's Full Fault History, Back in Seconds

No more ringing the workshop to ask if anyone remembers this machine. No more opening job after job to piece together what happened last time. Text the serial number, get the history back.

WorkflowsAutomationsEquipment Hire
Posted: 03.09.26Read time: 3 mins
Friday FivesAutomations

Friday Fives: duplicates stopped, photos checked, costs coded

Five automations that stop duplicate jobs before they're raised, send incomplete instructions back to the sender, check completion photos against what was asked for, code costs the moment they land and strip supplier detail off quotes.

Friday FivesAutomations
Posted: 28.08.26Read time: 4 mins
WorkflowsAutomationsFinance

Shift Allowances and Night Shifts Costed Automatically

No more checking finish times against a rate card. No more allowances missed because nobody spotted the hours. No more engineers chasing money they're owed.

WorkflowsAutomationsFinance
Posted: 03.09.26Read time: 3 mins
WorkflowsAutomations

Jobs Raised as a Group, Checked as a Group

No more a note added to one job and invisible on the other eleven. No more working through a group job by job with the quote open alongside. The group behaves like one piece of work, because that's what it is.

WorkflowsAutomations
Posted: 03.09.26Read time: 3 mins
WorkflowsAutomationsFinance

The Wrong Answer on a Worksheet, Caught

No more work described in a report and then never priced. No more quotes lost to a box ticked at the end of a long day. The answer gets checked against what the engineer actually wrote.

WorkflowsAutomationsFinance
Posted: 03.09.26Read time: 3 mins
WorkflowsAutomationsEquipment Hire

A Machine's Full Fault History, Back in Seconds

No more ringing the workshop to ask if anyone remembers this machine. No more opening job after job to piece together what happened last time. Text the serial number, get the history back.

WorkflowsAutomationsEquipment Hire
Posted: 03.09.26Read time: 3 mins
Friday FivesAutomations

Friday Fives: duplicates stopped, photos checked, costs coded

Five automations that stop duplicate jobs before they're raised, send incomplete instructions back to the sender, check completion photos against what was asked for, code costs the moment they land and strip supplier detail off quotes.

Friday FivesAutomations
Posted: 28.08.26Read time: 4 mins