In this article I would like to show you how I book my computer repair jobs as an Onsite Computer Technician. While I am not telling you that this is how you must do it, its a way that has worked great for me over the years.

On a typical work day, my clients usually start calling sometime after 9am. I will book the first onsite job for the day (which may have been booked a few days ago) at around 11am as this allows an hour in office for answering calls, checking emails and 1 hour travelling time.

When a client calls me, I will ask them some very basic questions. Nothing too technicial like “are you getting a reboot loop?”, but rather base it off things that they will see even though they dont know a thing about computers. For example, I would say something like “When you press the button, does it show the black screen with white writing, show the Windows XP logo, then go back to the black screen with white writing?”
To a technician, we know that this is probably a Blue Screen of Death with “Automatically Restart” turned on, but we cant ask the client if its a “BSOD with automatic restart turned on”, so I use the above method based off what they see.

The reason why I ask my clients these questions is because it gives me a rough idea of how long the job should take and allows me to book my day appropriately. A Blue Screen of Death could be anything from a failing hard drive to a simple driver issue, so I will probably allow 2-3 hours or so for this to account for the time consuming problems.

If a client called me and said “My computer is dead”, I would have to ask the question “As if it had no power? No noise or lights whatsoever?”. If they say yes, then it is most likely going to either be a dead power supply or a dead motherboard, in which case I would only allow 1 hour for this job. If it is the power supply then I can test and swap that out pretty quickly, if its a dead motherboard then I will run various tests onsite to confirm it is a dead motherboard and take it back to the workshop to replace it.

Now that I have a rough estimate of how long my 11am job will take, I can book my next job at around 12:30pm to 1pm depending on driving distance from the first job. When the call for the third job comes in I will usually give the customer a ballpark time since there is a chance one of the earlier jobs can take longer than expected, so I will say something like “between 3 and 4pm”. If there is a 4th or 5th onsite job to do, I will do similar with the ballpark time but if there is no more call outs for the day, I will go back to my workshop and do whatever is on my workbench.

This setup allows me to be on time about 95% of the time and if I am late, its no more than 15 minutes. If I am going to be late and it is more than 10 minutes or so, I always call my customer and let them know.
It is important to do this because when someone is expecting someone to arrive at a certain time, they will stay at a “readied state” where they may not want to start another task. If someone stays in this “readied” state” for too long, they begin to get anxious watching the clock and wondering where you are. However, if they know you are going to be late, they at least know where they stand with their time and can do something else while they wait.
When I am late that 5% of the time, I always apologize for being late on arrival. It is important to respect the importance of other peoples time.

This is how I book my onsite jobs as a Computer Technician and as I mentioned earlier, this is not the definitive way do it, its just a way that works great for me.

Do you have your own way that differs to this? Tell us about it in the comments section below.