roof tiles, freeze, frozen roofs, roofs, roofing, hoarfrost, frosty, winter, freezing, frozen, frost, nature, cold. Roofing contractor software and KPI guide
Photo by CharlotteGovaert on Pixabay

Guides

Roofing contractor software and KPI guide

Roofing contractor software chosen from the job record it has to hold, the four systems every firm needs, and the small set of numbers worth watching.

What to take away

Roofing contractor software and KPI guide: start with the record each system has to hold.

  • Decide the record before you decide the software. A roofing job produces a specific set of artifacts, and a system that cannot hold them is the wrong system whatever it costs.
  • Four jobs need doingscheduling, job costing, the evidence file, and money. One tool rarely does all four well and that is fine.
  • Photographs are the hardest requirement in this trade. A system that cannot store hundreds of dated, labeled images per job is not usable for roofing. CompanyCam is one named tool built for that job.
  • Measure a handful of things monthly. A dashboard with twenty numbers changes no decisions.

Products are named by function, not as endorsements. AccuLynx and JobNimbus organize the job record. CompanyCam holds photos. Roofr and EagleView produce measurements. Xactimate prices insurance work. ServiceTitan and Jobber dispatch crews. QuickBooks Online keeps the books. The right choice depends on your size, work mix and what your team will use.

Typical prices as the vendors publish them. ServiceTitan quotes typically run several hundred dollars per technician per month with onboarding. Jobber publishes plans from under $50 per month for solo operators. Housecall Pro publishes entry plans near $79 per month. CompanyCam published annual plans typically start under $30 per user per month.

QuickBooks Online plans typically run $30 to $40 per month. Xactimate subscriptions commonly run several hundred dollars per month. EagleView quotes per report, typically $50 to $150 depending on the report and property. Roofr sells pay-per-report measurements with a free account. AccuLynx and JobNimbus quote by users and features.

Start from the record, not the demo

Write down what one finished roof has to leave behind.

The scope as sold and the scope as performed. Hold point photographs in a fixed order. The deck condition found and measured. Every authorized change with its evidence. Permit and inspection records. Disposal records. Time booked to the job. Materials issued to the job. The invoice and what was collected. The handover notes and the workmanship terms issued.

Any system you look at gets measured against that list. Most demonstrations are about scheduling, because scheduling demonstrates well. Most roofing firms are actually hurt by the evidence file and the job costing.

AccuLynx and JobNimbus both start from the job record rather than the calendar. CompanyCam stores dated, GPS-stamped photos per address. Roofr and EagleView turn a satellite or drone image into a measured roof report that feeds the estimate.

The four jobs

JobWhat it must doThe failure that costs most
Scheduling and dispatchPut the right crew and kit at the right address, and survive a weather changeRescheduling that loses the customer notification
Job costingBook hours and materials to jobs, not to weeksCosts landing in overheads, so no job type can be ranked
Evidence fileHold hundreds of labeled photographs and documents per job for yearsPhotographs on a phone that leaves with an employee
MoneyQuotes, invoices, stage payments, change orders, collectionsChange orders performed and never invoiced

The fourth row is where roofing firms lose real money.

Four systems and their worst failures

Scheduling

Must do
Right crew, right address
Worst failure
Lost customer notice

Job costing

Must do
Book hours to jobs
Worst failure
Costs in overheads

Evidence file

Must do
Hold labeled photos
Worst failure
Photos leave with staff

Money

Must do
Quotes to collections
Worst failure
Changes never invoiced
JobNamed systems to compareA concrete fact
Scheduling and dispatchServiceTitan, Jobber, Housecall ProServiceTitan sells to firms with larger field teams. Jobber and Housecall Pro publish entry plans for small crews.
Job costingQuickBooks Online, Xero, ServiceTitanQuickBooks Online and Xero hold the ledger. ServiceTitan books costs to the job.
Evidence fileCompanyCam, AccuLynx, JobNimbusCompanyCam is built around the photo file. AccuLynx and JobNimbus attach photographs to the job record.
MoneyAccuLynx, JobNimbus, XactimateXactimate from Verisk is the insurance estimating standard. AccuLynx and JobNimbus link estimates to invoices.

Scored against the four jobs, using what each product is built to do.

Scheduling and dispatch

AccuLynx
Partial
JobNimbus
Partial
CompanyCam
No
Roofr and EagleView
No
Xactimate
No
ServiceTitan and Jobber
Yes
QuickBooks Online
No

Job costing

AccuLynx
Partial
JobNimbus
Partial
CompanyCam
No
Roofr and EagleView
No
Xactimate
Partial
ServiceTitan and Jobber
Partial
QuickBooks Online
Partial

Evidence file

AccuLynx
Yes
JobNimbus
Yes
CompanyCam
Yes
Roofr and EagleView
Partial
Xactimate
Partial
ServiceTitan and Jobber
Partial
QuickBooks Online
No

Money

AccuLynx
Yes
JobNimbus
Yes
CompanyCam
No
Roofr and EagleView
Partial
Xactimate
Yes
ServiceTitan and Jobber
Partial
QuickBooks Online
Yes

Yes means the product is built for that job. Partial means it covers part of it or leans on another tool. No means it is not the place to look. Check the cells that matter to you in a trial rather than trusting the summary.

Choosing without being sold to

Run a trial on real jobs, not on sample data. Two weeks, two crews, one estimator.

Ask each named vendor for a live trial, not a canned demo. AccuLynx and JobNimbus both hold a job record built for exterior contractors. CompanyCam focuses on the photo file.

Trial questions for real jobs

  • Foreman completes record on phone in gloves
  • Stranger reconstructs job from file
  • Change order reaches invoice
  • Signal drops and returns
  • Data export readable if you leave

The question vendors answer least well is what happens to your records, your photographs and your prices if you leave in three years.

Data you now hold

The moment you keep customer records, photographs of people's homes and payment details, you are holding data somebody would like. The NIST small business quick-start guides set out the basics in plain terms for firms with no security staff, and the CISA guidance for small and medium businesses covers the practical controls.

Three habits carry most benefit for a roofing firm. Accounts belong to the business, not individuals, so a departing employee cannot take the photograph archive.

Use multi-factor authentication on anything holding customer or payment data.

Keep a backup you have actually restored from once.

Retention is a separate question with its own rules, and the IRS guidance on the records a business should keep sets the baseline for the financial side.

The numbers worth watching monthly

Keep the list short enough that each one can change a decision.

Seven monthly numbers

  • 1Crew days sold vs available
  • 2Contribution per crew day
  • 3Quote win rate and speed
  • 4Callback and rework days

Typical starting targets in small roofing firms run 30 to 50 percent for quote-to-win and 30 to 45 days for invoice-to-cash. Adjust both to your own history.

MetricFormulaTypical starting target
Quote to win rateJobs sold divided by quotes issued, times 10030 to 50 percent
Invoice to cash daysDays from invoice to cleared payment, averaged across invoices paid30 to 45 days
Crew days soldCrew days booked to confirmed work divided by crew days available, times 10070 to 85 percent
Contribution per crew dayJob revenue minus direct job costs, divided by crew days usedSet from your own history
Gross margin per jobJob revenue minus direct job costs, divided by job revenue, times 10025 to 40 percent on residential work
Change order capture rateChange orders invoiced divided by change orders raised, times 100Aim for 100 percent
Recordable incident rateRecordable cases times 200,000 divided by hours workedThe target is zero

Seven numbers, produced from the four systems above. Anything else is interesting rather than useful.

What each number cannot tell you

Every metric has a blind spot and knowing it is what stops a firm managing to the number.

Crew days sold says nothing about whether the work was worth taking. Contribution per crew day hides the referral value of a low-scoring job type. Win rate rises when you quote less ambitiously. Cash days move for reasons outside your control. And a safety number that looks good may mean people have stopped telling you things.

Read them in pairs, and read the pairs against what the crews say. The measurement details for each one belong with the roofing contractor pricing and profit guide, because most of them are only meaningful once job costing is real.

Where the data actually comes from

Software does not produce data. People do, on roofs, at the end of long days.

That means the system has to be faster than the paper it replaces, or it will be filled in badly and then not at all. Test that with the crew who will use it rather than with the person who will buy it, and fold the training into the progression in the roofing contractor hiring and training guide.

CompanyCam only works if the crew takes the photo. AccuLynx and JobNimbus only work if the foreman closes the job record before leaving the address.

The evidence file also has to match the standard you sell, which is described in the roofing contractor service quality guide for owners. If the hold point photographs are not in the system, the standard exists only in a document.

Safety records are part of the system

Training records, equipment inspections and incident reports all live somewhere. That somewhere should not be a folder on one person's laptop.

The OSHA guidance on fall protection in residential construction describes the methods available. It places the duty on the employer to apply what governs the site. In practice, that means producing records that show you did.

Keep them alongside the compliance calendar, so renewals and expiries surface before somebody asks for them.

Safety records can sit in ServiceTitan or Procore, but the field crew still has to file them.

The three handoffs that decide whether it works

A small firm's systems fail at the joints, not in the middle. Three joints matter.

Three handoffs that decide success

  1. Quote accepted -> scope, allowance, price enter job record
  2. Roof discovery -> priced and authorized same day
  3. Job finished -> all changes appear on invoice

Quote to job. When a quote is accepted, does the scope, the allowance and the price arrive in the job record without being retyped? Retyping is where a decking allowance gets lost and where the crew ends up working to a different document from the one the customer signed.

Roof to office. When something is found on a roof, does it reach a person who can price it and a customer who can authorize it, on the same day?

If this joint depends on a phone call somebody remembers to make, it will fail in a busy week. It will fail on the jobs where the discovery was largest.

Job to invoice. When the work finishes, does everything performed appear on the invoice, including the changes? Test this by taking one completed job and comparing the change orders raised against the lines invoiced. Firms that have never run that comparison are usually surprised by it.

AccuLynx and JobNimbus both sell a quote-to-job handoff. Xactimate and QuickBooks Online sit at the invoice end.

Fix the joints before adding features. A modest system with clean handoffs beats a capable one that requires somebody to carry information across a gap.

What not to buy yet

  • Anything solving a problem you have not measured.
  • A second system that duplicates a field the first one holds, because two versions of one truth is worse than one imperfect version.
  • Analytics before job costing. A dashboard on bad data is confident and wrong.
  • Anything the crew has not tried.

Marketing tools deserve their own caution. Buy them after the inquiry record described in the roofing contractor marketing and growth guide exists on paper, so you know what you are automating. And check that any system tracking equipment matches the fleet reality set out in the roofing contractor equipment and setup guide rather than an idealized version of it.

Common questions

Do I need software at all in year one?

You need the record. A spreadsheet and a disciplined photograph folder is a legitimate first system, and it teaches you what to look for when you do buy.

One system or several?

Several is normal for a small firm. The question is whether they hand off cleanly at the two points that matter: quote to job, and job to invoice.

Which roofing software products should a small firm shortlist?

AccuLynx and JobNimbus for the job record. CompanyCam for photos. Roofr or EagleView for measurements. Xactimate for insurance estimates. ServiceTitan or Jobber for scheduling. QuickBooks Online for the books. No single product covers all four jobs well.

Who should own it?

One person, who is also responsible for the data being right. A system owned by everybody is maintained by nobody.

When should we switch systems?

When a specific measured problem persists after you have tried to solve it inside the current one. Switching to escape a habit rather than a limitation just moves the habit.

More in Guides

Latest from Policy Desk