First-Time Fix Rate: The Metric Thai Install Businesses Miss
A technician arrives at a shophouse in Lat Phrao to diagnose a noisy outdoor aircon unit. He checks the obvious — the fan blade, the motor mount, the refrigerant charge — finds no conclusive cause, and marks the job as needing a follow-up part order. Three days later he returns. The customer is annoyed at the second appointment. The business has absorbed two site visits and two blocks of technician time for a single billable job. This is the quiet cost of a low first-time fix rate (FTFR): the metric tracking what share of service jobs are fully resolved in a single visit, without a return trip. Most Thai installation and maintenance businesses never calculate it — yet FTFR is one of the clearest indicators of operational efficiency and one of the fastest levers for recovering margin.
What Is First-Time Fix Rate?
First-time fix rate is the percentage of jobs resolved, or completed to scope, in a single technician visit — without a follow-up trip, a return for missing parts, or a call-back within a defined window (typically seven to fourteen days).
The formula is straightforward:
FTFR = (Jobs resolved on first visit ÷ Total jobs completed) × 100
For a business completing 80 jobs a month where 60 are closed on the first visit: FTFR = 75%.
Field service practitioners generally target 80% or higher as a healthy operating rate for a well-organised small team. A team below 70% is losing a meaningful share of its margin to avoidable return trips. The target is not fixed by trade — an aircon team and a fire suppression team can both operate above 85% with the right preparation. What separates them from a team stuck at 65% is rarely technical skill. It is information.
What Does a Repeat Visit Actually Cost a Thai Install Business?
Every return trip to close a job that should have been resolved the first time carries costs that do not show up cleanly on any invoice.
Take a concrete example. A team of four technicians operates in Bangkok and completes around 80 jobs per month. The average job carries a service charge of 800–1,500 baht plus parts. A return trip to complete an unresolved job means:
- Technician time: one to two hours at a fully loaded cost of 180–250 baht per hour
- Travel: 80–200 baht per additional site visit in Bangkok traffic, depending on distance and vehicle
- One fewer paid slot in the day: a return trip that runs ninety minutes is a slot that could have been a new billable job
- Customer dissatisfaction: the cost that appears on no spreadsheet but shows up in the review and the renewal
At 70% FTFR with 80 monthly jobs, that team generates around 24 return trips per month. At a conservative 300 baht in direct cost per return trip, that is 7,200 baht per month in avoidable expense — before accounting for the revenue the replaced slots would have generated. Closing that rate to 85% brings the return trip count to roughly 12: a saving of approximately 3,600 baht in direct monthly cost and three to four additional bookable slots each week.
Why Do Thai Technicians Miss the Fix the First Time?
Most repeat visits do not result from a technically demanding job that defeated a skilled technician. They come from one of four preparation failures.
No service history for the equipment. Arriving without knowing what the previous visit covered means starting the diagnostic from scratch. A fault flagged in the last visit but not yet repaired may be in a note somewhere — but if the note lives in a LINE chat or a colleague’s memory, it does not travel to the site.
Wrong or missing parts on the van. Diagnosing a failed capacitor and not carrying the right specification forces a return trip that preparation could have prevented. Knowing the equipment brand and model at each site before the van leaves would have put the correct part in the bag. Most LINE-based dispatch systems do not carry this information — it stays in memory or an unread spreadsheet.
Incomplete job brief. A technician who receives only “aircon not cooling, Silom building, floor 8” must reconstruct the situation from scratch on arrival. A brief with the equipment model, previous service note, and access details takes thirty seconds to prepare and saves thirty minutes of diagnostic time on site.
Unfamiliar equipment. Thai install businesses service many brands — Daikin, Mitsubishi, Carrier, Gree, Haier, and local models in various combinations. A technician familiar with one brand may take significantly longer diagnosing another brand’s fault codes. Matching jobs to the right technician based on equipment experience is only possible when the equipment type is recorded with the job.
How to Improve First-Time Fix Rate Without Adding Staff
Improving FTFR is primarily an information problem, not a headcount problem. The changes that move a team from 70% to 85% are mostly about what the technician knows before they leave the base.
- Send equipment details with every job. Brand, model, installation date, and a link to the customer’s asset record should arrive with the job brief, not recalled from memory three visits in.
- Include the previous service note. What the last technician checked, found, and flagged as a future risk is the single most useful briefing for the next visit. It replaces guesswork with a starting point.
- Confirm van stock against the job before dispatch. For a scheduled MA visit, the parts list should be confirmed the afternoon before. For a diagnostic call-out on a known equipment brand, the most common fault parts for that brand should be on the van as a matter of course.
- Require a structured diagnostic record on the job card. When a technician who could not resolve a job on the first visit records what they checked, what they found, and exactly what is needed for the return, the follow-up starts from a specific action plan rather than repeating the same diagnostic.
- Track FTFR by technician and by equipment type. When the metric is visible, patterns emerge: which brands generate the most callbacks, which job types need better briefing, which technician’s return rate has shifted and why.
What Good Looks Like for a Small Thai Team
A team of four technicians completing 80 jobs per month should realistically target 85% FTFR as a stable operating rate — meaning roughly twelve or fewer return trips per month.
Getting there from 65–70% rarely requires new staff or investment. The improvement comes from making pre-job information systematic: asset records the technician opens on their phone, previous fault notes attached to the job card, and a parts confirmation step before the van leaves each morning. The business owner who tracks FTFR monthly quickly identifies the three or four job types that account for most return trips — and fixing the briefing process for those categories moves the overall rate visibly within a month.
FAQ
How do I calculate first-time fix rate if I have no job management system?
If your team dispatches through LINE or a spreadsheet, you can approximate FTFR by counting how many of last month’s completed jobs required a second visit to the same customer within seven to fourteen days. Divide the jobs that did not need a return by total completed jobs. The result is a rough FTFR — imprecise, because some return trips in a LINE-based operation are never explicitly recorded — but it gives a working baseline. Most teams who run this exercise for the first time find the rate lower than they assumed.
Does first-time fix rate matter more for MA contract customers?
It matters especially for MA customers, because repeat visits on a fixed-fee contract cost the business without generating additional revenue. An MA contract that regularly takes two visits to close every fault is running at roughly half the effective margin of one that resolves jobs cleanly on the first visit. Tracking FTFR by contract customer — not just across all jobs — shows which accounts are profitable and which are eroding your schedule without proportional value.
What is the most common cause of repeat visits in Thai aircon service?
Missing or incorrect parts — specifically, arriving without the right capacitor, contactor, or motor for the equipment model at the site. The fix is straightforward: record the equipment brand and model per customer asset, and confirm van stock against the job before dispatch. A system that links the asset record to every job created for that asset puts the parts confirmation at the point of dispatch, not after the technician is already on site without what they need.
OnSiteQ’s work orders carry equipment details, previous service notes, and a parts line from job creation through dispatch — putting the information that protects first-time fix rate in the technician’s hands before the van leaves, not after the second visit is already booked.
Ready to get your queue under control?
Start free today, no credit card required.