Whenever a clients phones me, I always try to determine whether the job should be done onsite or in my workshop. There are a few factors I will consider such as how long it will take, whether it needs to be done onsite and how much I trust that client.


Time
Time is probably the best indicator of whether a job should be done in-house or onsite. Some jobs such as virus scans, data backup and operating system installs can take hours and there often isn’t much else you can do with the computer during that time.
You could remain onsite for 3 hours while your clients computer finishes what it is doing, but it would be wiser to take the computer back to your workshop so you can work on something else in the mean time. If you have a decent volume of work you can have multiple computers doing virus scans, backups and OS installs at the same time giving you the potential to earn more money for the same amount of time.

Most successful technicians will try to automate these tasks by either scripting the job using a tool like AutoIT or to perform unattended operating system installs using something like nLite.

If you are the only person working in your business, there are only so many hours in the day which caps the amount of income you can make, by taking the long and automatic jobs back to your workshop you can get paid more for doing less.

Some Jobs Are Better Onsite
There are a handful of repair jobs that I will do always onsite such as printer installs and network troubleshooting. While I can download the driver for the printer in my workshop, most printer drivers require the printer to actually be connected in order to complete the install. As for network troubleshooting such as the clients internet being down, there are many factors outside of the computer that could be causing the issue such as their ISP having an outage in their area, their router being frozen or even an issue with the cabling at the location. With the exception of looking up ISP outages online, most of these I cannot do in my workshop.

Trust
Does you client trust you enough to take their $1000+ computer away with all their sensitive data back to your workshop? If it is the first time you have done any work for them they might have a problem with a stranger taking their computer. Luckily, there are steps you can take to put them at ease such as giving them some sort of signed receipt for the computer and let them know where the computer is going to be if they need it.

Of course, trust is a two way street. If your client drops off the computer, do you trust your client seeing the inside of your workshop with all your valuable computer parts lying around? I personally prefer to go onsite but when a client wants to drop off a computer at my home, I keep them at the door.
Just about every single client that has dropped a computer off to my workshop has been a great person but I have had some clients who were very suspicious, wanting me to do very suspect things such as removing a password for a laptop they didn’t know anything about. I tell these clients that I cant help them and send them on their way. I am always glad they never saw the inside of my premesis; for all I know, they stole the laptop that they brought to me.