Solutions · Callbacks & quality control

Tag every return visit with a reason, attribute it to the original job and technician, and enforce the checklist and photos that stop it happening again. FSM Flow turns callbacks from an invisible cost into a coaching report.

  • 14-day free trial
  • No credit card required
  • Works for every trade
Service manager and technician reviewing before-and-after job photos and a checklist on a tablet in the workshop

Callback logged

Reason: part failure · original job #8812

What it is

A callback, also called a comeback or recall, is a return visit to fix the same problem a technician was already paid to fix, usually within 30 days of the original job and usually at no charge to the customer. Rework is the broader category: any work repeated because the first attempt was incomplete, misdiagnosed, poorly executed or failed through a faulty part. Quality control is the set of checklists, photo evidence, reviews and coaching that keeps both rates down.

Callbacks are expensive in three ways at once. They consume a technician slot that could have been billed, they often happen at the worst time for the customer, and they quietly destroy the margin on the original job. Most contractors cannot say what their callback rate is because return visits are logged as ordinary service calls. First-time fix is the closest measured proxy: across 30 million service events the industry average is 77%, meaning roughly one job in four needs another visit.

FSM Flow gives callbacks their own job type with reason codes, links them to the original work order, asset and technician, and prioritises them above new work. Checklists with required fields and photo prompts on the mobile app make the first visit complete before it is closed; a supervisor review step can be added by workflow. Reports show callback rate, first-time fix and rework cost per technician, per job type and per part, which is where coaching starts.

  • 77%

    Industry-average first-time fix rate across 30 million service events and 161 organisations; top performers 88%, bottom 60% (2026)

    Source: Aquant Field Service Benchmark 2026

  • 68%

    Of US homeowners expect photo or video proof of completed work (October 2025, n=1,040)

    Source: Housecall Pro Customer Service Report

  • 51.6%

    Of pest control operators name ants as the pest most responsible for callbacks, with cockroaches at 42.6% (2025)

    Source: NPMA, US pest control industry report 2025

  • <10%

    Callback-rate target commonly set in field service scheduling guidance, usually measured as return visits for the same issue within 30 days

    Source: Industry vendor benchmarks

The lifecycle

From a complete first visit to the coaching conversation, every step leaves a record.

  1. Step 1

    First visit closed with evidence

    The technician completes the job-type checklist, records readings, attaches before-and-after photos and writes the resolution. Required fields mean the job cannot be closed half-documented.

  2. Step 2

    Customer reports a recurrence

    The call or WhatsApp message is matched to the customer, site and asset; the office sees the original work order, its photos and the technician who did it.

  3. Step 3

    Callback job created and tagged

    A work order of type Callback is raised against the same asset, referencing the original job number, with a provisional reason code and a priority above new work. Billing is set to no-charge pending diagnosis.

  4. Step 4

    Dispatched to the right technician

    Dispatch sends the original technician, so they learn from it, or a senior technician for a second opinion. AI matching flags who is nearest and qualified.

  5. Step 5

    Root cause recorded on site

    The technician confirms the reason code: part failure, workmanship, misdiagnosis, incomplete scope, customer-caused or a new fault. Photos are required. A new fault converts the job to billable.

  6. Step 6

    Supervisor review

    A workflow routes callbacks with workmanship or misdiagnosis codes to a supervisor before closure, with the original and callback photos side by side.

  7. Step 7

    Cost captured

    Labour hours and parts on the callback are recorded at zero revenue, so the real cost of rework per technician, job type and part is visible.

  8. Step 8

    Coaching loop

    Monthly reports show callback rate and first-time fix per technician; recurring reason codes drive checklist changes, training and truck-stock decisions.

What goes wrong

Not because nobody cares. Because the return visit looks exactly like a new job in most systems.

  • Callbacks are logged as ordinary service calls.

    A dedicated Callback job type with reason codes and a reference to the original work order means the rate can be measured at all, and filtered by technician, job type and part.
    See how it works
  • Nobody can prove what was done on the first visit.

    Checklists with required fields and photo prompts on the mobile app, stored on the work order and the asset. The customer gets the photos; the supervisor gets the evidence.
    See how it works
  • The same mistake is made by the same technician for months.

    Reports by technician show callback rate, first-time fix and the dominant reason code. Coaching is a conversation about a report, not a hunch.
    See how it works
  • Rework cost is buried in the general labour number.

    Callback labour and parts are recorded at no charge against the original job's customer and asset, so rework cost appears as its own line on the dashboard.
    See how it works
  • A faulty part gets blamed on the technician, or vice versa.

    The reason code separates part failure from workmanship; parts linked to the job identify the supplier and batch, and part-failure callbacks feed the warranty recovery process.
    See how it works
  • Customers leave quietly after a bad second visit.

    Callbacks are prioritised above new work, the customer receives WhatsApp or email updates with the technician's name, and a follow-up message goes out automatically when the callback closes.
    See how it works

Across the trades

Every trade has its own version of the same return visit.

  • HVAC

    A no-cool comeback a week after a capacitor swap, where the real fault was a failing contactor the first visit did not test.

  • Plumbing

    A drain that re-clogs within 30 days of a cable job, raising the question of whether a camera inspection should have been quoted.

  • Appliance repair

    A second visit because the wrong part was ordered from a misread model number; first-time fix is the trade's headline KPI.

  • Pest control

    Ant and cockroach callbacks that are unbilled re-visits breaking route density, tagged by pest and by technician.

  • Elevator & escalator

    Callbacks on a unit under contract, straight-time or overtime, tracked per unit against the maintenance control programme.

  • Cleaning & janitorial

    A client complaint after a night clean, resolved with the supervisor's inspection checklist and photo proof of the rework.

  • Refrigeration & commercial kitchens

    A walk-in warm again after a service visit, with product at risk and the callback escalated above new work.

  • Garage door service

    An opener that fails again after a spring replacement because the door balance was not checked and recorded.

  • Telecom & fibre

    Repeat visits within 30 days and no-fault-found truck rolls, attributed to the installing technician and the drop.

  • Electrical

    A return visit for a tripping circuit after a panel job, where a mislabelled breaker was never caught on the checklist.

In FSM Flow

Quality lives in job types, the mobile app, workflows and reporting. FSM Flow connects them so the first visit is complete and the second is measured.

  • Callback job type and reason codes

    A distinct job type with custom fields for reason, original job reference and billing status, raised in seconds from the customer record.

    • Priority above new work
    • No-charge by default, billable on a new fault
    • Linked to the asset's history
    Explore this feature
  • Checklists with required evidence

    Checklist templates per job type with required fields, readings and photo prompts that must be completed before the job can be closed.

    • Before-and-after photos
    • Resolution notes required
    • Works offline
    Explore this feature
  • Supervisor review workflows

    Workflow rules route callbacks by reason code to a supervisor, hold closure until reviewed, and notify the technician of the outcome.

    • Entity-event triggers on job status
    • If/else by reason code
    • Audit trail of every review
    Explore this feature
  • Technician scorecards

    Callback rate, first-time fix, checklist completion and photo compliance per technician, built once with the report builder.

    • Monthly coaching report
    • Trend by technician and job type
    • Compare crews and regions
    Explore this feature
  • Part-failure attribution

    Parts used are linked to the job, so part-failure callbacks identify the supplier and item and feed warranty recovery.

    • Failure rate by part
    • Truck-stock decisions from data
    • Supplier conversations with evidence
    Explore this feature
  • AI on quality data

    Ask the AI assistant which job types generate the most callbacks this quarter, or have the dashboard agent build the quality view for the Monday meeting.

    • Questions answered from live data
    • AI-generated dashboards
    • Document intelligence on job photos and notes
    Explore this feature

Pricing & billing

Usually not at all, which is why the cost has to be tracked somewhere else. FSM Flow records both.

Warranty of work

A callback within your labour-warranty window for the same fault is no-charge to the customer. The labour and parts are recorded at zero revenue against the original job.

New fault on a return visit

If diagnosis shows a different fault, the reason code converts the job to billable and an invoice is generated from the work order at the customer's rates.

Part failure under supplier warranty

The callback stays no-charge to the customer; the part and labour are tracked for recovery from the supplier or manufacturer through the warranty process.

Covered by agreement or contract

For customers with a maintenance agreement or service contract, the callback is logged against the agreement and counts in its profitability.

Goodwill credits

Where a credit is agreed after a poor experience, it is issued as a credit line on the next invoice and recorded on the customer profile.

Internal cost tracking

Rework hours and parts appear as their own cost line in reports, per technician and job type, so the price of quality problems is known.

Numbers worth watching

All available as dashboard widgets, reports or a question to the AI assistant.

  • Callback rate

    Callback work orders as a share of completed jobs, by technician and job type. The headline quality metric once callbacks are tagged.

    Vendor target <10% within 30 days
  • First-time fix rate

    Jobs completed on the first visit without a return. Driven by diagnosis, parts on the van and asset history.

    Industry average 77%; top performers 88% (Aquant 2026)
  • Rework cost as a share of labour

    No-charge callback hours and parts against total labour. The margin the quality programme is protecting.

  • Checklist completion rate

    Share of jobs closed with every required field and photo. Low completion predicts callbacks before they happen.

  • Reason-code mix

    Part failure versus workmanship versus misdiagnosis. Tells you whether to talk to a supplier, a technician or the training plan.

  • Days to close a callback

    Time from the customer's report to the callback being completed. Callbacks should close faster than new work.

FAQ

Still have questions? Talk to our team or start a free trial and see for yourself.

What is a callback in field service?
A callback is a return visit to fix the same problem a technician was already paid to fix, usually within 30 days and at no charge to the customer. It is also called a comeback or recall. Rework is the wider category of repeated work, and quality control is the set of checklists, evidence and coaching that reduces both.
How is a callback different from warranty work?
A callback is covered by your own warranty of work: the first visit did not fix the fault. Warranty work is covered by a manufacturer's warranty on the equipment or part. In FSM Flow the reason code separates the two, and part-failure callbacks feed the manufacturer warranty process.
How does FSM Flow tag and attribute callbacks?
A Callback job type carries custom fields for the reason code, the original work order reference and billing status. It is raised against the same customer, site and asset, so reports can attribute it to the original technician, job type and the parts used.
How is first-time fix rate calculated?
First-time fix is the share of jobs completed on the first visit without a return visit for the same issue within a set window, usually 30 days. FSM Flow derives it from completed work orders and the callbacks linked to them, per technician, job type and asset.
Can checklists be enforced on the mobile app?
Yes. Checklist templates per job type can include required fields, readings and photo prompts that must be completed before the technician can close the job. They work offline and the results are stored on the work order and the asset.
How does FSM Flow support technician coaching?
Reports show callback rate, first-time fix, checklist completion and the dominant reason codes per technician over time. Supervisors review flagged callbacks with the original and callback photos side by side, and the audit trail records the outcome.

Make the first visit the only visit.

Start your 14-day free trial today. No credit card required. Or book a demo and we’ll build a callback job type and quality checklist for your trade together.

14-day free trial · No credit card required · Cancel anytime