painter, house painter, wall, handyman, upholsterers, renovate, housebuilding, renovation, paint, to paint, to brush, painting, job, white, ink roller, role, painter, painter, painter, painter, painter, house painter, house painter, house painter, handyman, handyman, handyman, handyman, handyman, renovate, renovation. Choosing handyman software by the measures you need
Photo by geralt on Pixabay

Guides

Choosing handyman software by the measures you need

How to choose handyman software by the measures it can produce, the customer-property-job data it needs, and the security, records, and export checks to make.

What to take away

  • Decide what you need to measure before choosing handyman software. Software that cannot produce your numbers is an expensive address book.
  • Three objects carry a handyman businessthe customer, the property, and the job. Systems that conflate the first two will fail you on rentals.
  • Four shapes of system exist, from paper to an integrated platform. Each is right at a different size, and outgrowing one is normal rather than a mistake.
  • Holding customer data brings duties. Two federal bodies publish plain guidance aimed at businesses your size.
  • Plan the exit before the entry. The value is in the history, and history that cannot be extracted is hostage.

What a system has to do, in order of value

Rank these before comparing anything, because the order decides which compromises you can live with.

What a system must do

  1. Capture job accurately at booking
  2. Produce written scope with exclusions
  3. Record drive time and mid-job purchases
  4. Invoice quickly and take payment at door
  5. Hold property history for next visit
  6. Report the numbers you decided to watch

Capture the job accurately at booking, including the qualification answers, so the technician arrives with the right parts, and produce a written scope with exclusions before work starts. Record what happened, including drive time and mid-job purchases.

Invoice quickly and take payment at the door, and hold property history so the next visit starts informed. Report so the numbers you decided to watch come out without a reconstruction exercise.

Almost every small operator gets the fourth right and the third wrong, and the third is where the useful data lives.

The data model: three objects

The customer is who pays. The property is where the work is. The job is what happened.

Three-object data model

  1. Customer: who pays
  2. Property: where the work is
  3. Job: what happened
  4. Job links customer and property
  5. Job carries qualification answers
  6. Job carries scope and exclusions
  7. Job carries service family tag

Keeping the first two separate matters more than it sounds. A landlord with six properties is one customer and six histories. A property changes owner and keeps its history. A tenant who calls is not the customer at all, and the question of who may approve extra work depends on that distinction.

The job links the two and carries the fields that make everything else possible: the qualification answers, the scope and exclusions, any recorded change approval, drive time, mid-job purchases, and the service family tag. That tag is what lets you compare service families later, and adding it retrospectively is close to impossible.

If a system cannot hold a property history independently of a customer, know that before you commit, because it is the limitation you will hit first as landlord work grows.

Four shapes of system

What it is

Paper and a spreadsheet
Job sheets, a calendar, a spreadsheet for costs
General-purpose tools stitched together
Calendar, notes, accounting package, payment app
Field service software
One system for booking, scope, dispatch, and invoicing
Integrated platform with accounting
The above, connected to the books

Suits

Paper and a spreadsheet
A solo operator in the first year
General-purpose tools stitched together
A solo operator with settled routines
Field service software
Two or more routes, or heavy landlord work
Integrated platform with accounting
A business with staff and a bookkeeper

Where it fails

Paper and a spreadsheet
Nothing is queryable, and the history lives in a box
General-purpose tools stitched together
The stitching is manual, so the drive time and mid-job fields get skipped
Field service software
Priced and designed for larger operations, so much of it goes unused
Integrated platform with accounting
Migration is painful, and lock-in is real

Moving up a shape is triggered by a specific failure rather than by ambition. Jobs being double-booked. A technician arriving without parts because the qualification answers were in somebody's head. Invoices going out late because reconstructing what happened takes an evening. Any of those is the signal.

Four shapes of system

Paper and spreadsheet

What it is
Job sheets and calendar
Suits
Solo operator, first year
Where it fails
Nothing is queryable

General-purpose tools

What it is
Calendar, notes, accounting
Suits
Solo with settled routines
Where it fails
Stitching is manual

Field service software

What it is
Booking, scope, dispatch, invoicing
Suits
Two or more routes
Where it fails
Much goes unused

Integrated platform

What it is
Field service plus books
Suits
Staff and a bookkeeper
Where it fails
Migration and lock-in

Examples to test include Jobber, Housecall Pro, Workiz, and FieldPulse. Treat them as candidates, not a ranking: check whether each can capture the fields you need and produce your measures before choosing.

Choose the measures first

Pick a small number of measures and check that a candidate system can produce each of them without manual work. Five or six is plenty, and they should span the whole business rather than clustering on money.

Track the metrics that change a decision.

Use these six measures as a starting set, and confirm that the system captures the fields needed to produce them:

Booked work against break-even:
compare booked jobs with the break-even requirement you set.
Quote acceptance rate:
accepted quotes divided by quotes sent.
Revenue per completed job:
invoiced revenue divided by completed jobs.
Contribution by service family:
revenue less direct job costs, grouped by the service-family tag.
Unplanned return-visit rate:
completed jobs requiring an unplanned return, divided by completed jobs.
Inquiry-to-booking conversion by source:
inquiries that become booked jobs, grouped by where the inquiry came from.

Measures to check first

  • Jobs booked against break-even requirements
  • Share of paid time that reaches an invoice
  • Second visit rate
  • Drive time as a share of the day
  • Days from completion to payment
  • Inquiries by source that turned into bookings

Each of those depends on a field being captured at the time. That is the real test of a system: not what it reports, but whether the person on the route will actually fill in the field on a wet Thursday. A field that gets skipped produces a report that lies.

Booked work against break-even and contribution by service family are useful in pricing: compare job revenue with the direct time and costs recorded, then review pricing assumptions where contribution is weak. The pricing overview explains the broader framework. For marketing, use inquiry-to-booking conversion by source to see which channels deliver booked work; the marketing and growth overview covers the wider plan.

Security comes with the data

The moment you hold customer names, addresses, access notes, and photographs of the inside of their homes, you are holding something worth protecting. Access notes in particular: a system that records where the key is kept is a system that has to be secured properly.

Two federal sources publish guidance written for businesses this size rather than for enterprises. The NIST Small Business Quick-Start Guides set out the basics in short documents, and CISA maintains resources for small and medium businesses covering the practical steps that prevent the most common incidents.

Security duties to settle

  • Who has access, and removal on leaving
  • Multi-factor authentication on customer data
  • Where backups are and whether restored
  • Obligation if data is lost, by state

A departing technician's access is the one owners forget, and it is the one that matters, because they have the customer list and the access notes in their pocket. Removing it belongs in the offboarding routine alongside the parts of the hiring and training overview that cover handover.

What the records have to satisfy

Whatever the system, it has to produce records that meet the general obligation described in the IRS guidance on what kind of records to keep: income and expenses shown clearly, with documents supporting purchases, sales, payroll, and assets.

Two additions that are specific to this trade. Job level evidence, meaning the quote, the recorded change approvals, and the photographs, because that is what settles a dispute. And a log of the safety checks, which is what turns the standing program OSHA describes in its recommended practices for a safety and health program from an intention into something demonstrable.

Where you work near a licensing or permit boundary, the record of what was refused and referred matters too, and the categories come from where the licensing line sits.

Plan the exit before the entry

Before committing to anything, ask one question: how do I get all of this out, in a form somebody else can read?

Ask for a sample export rather than a promise. Request CSV files for customer, property, and job records, plus the related photographs as downloadable image files or an archive. Check that the records retain identifiers that show which photos belong to which jobs. Confirm what happens to your data if you stop paying, and how long you have to retrieve it.

A history of every property you have worked on is valuable, and it is the thing most likely to be trapped. That value depends on consistent fields, which comes back to standards and to the kit that lets a technician complete a job properly.

See the van and kit setup and the measures in the service quality overview.

Common questions

Is paper acceptable for a solo operator?

For a while, and it is better than a system nobody fills in. What paper cannot do is answer questions across many jobs, so the moment you want to compare service families or track second visits, it has reached its limit.

Should the accounting and the job system be the same product?

Not necessarily, but they should exchange data without retyping. Manual re-entry is where errors and delays come from, and it is also what stops small businesses invoicing quickly.

How many measures should I track?

Few enough that you look at all of them monthly. A dashboard with twenty numbers is read as decoration. Five that you would act on is a management system.

What if the technicians will not use the system?

Then the system is wrong, or the fields are, and this is worth taking seriously rather than treating as a compliance problem. Ask which field is annoying and why. Usually one or two are badly designed and everything else follows once they are fixed.

More in Guides

Latest from Market Desk