You’re A Web Developer, Not Tech Support
I have a handful of posts on this site about tech support problems I’ve solved for clients. I write these posts because I usually have a hard time finding the solutions to the problems online and hope that maybe it’ll be easier for the next person who has trouble to find help. These posts are actually some of the most popular on the site and they receive a lot of visitors coming from search engines.
What’s that got to do with being a Web Developer?
It’s important to remember that just because you know how to build web sites does not mean you can or should fix any of your client’s computer problems. I promise you that the second you fix one of their problems with a printer, an email client or whatever they’ll be on you every time something goes wrong in their office. That’s fine if you’re charging them through some kind of service contract but never do this kind of work for free.
People who work for free get taken advantage of.
There’s definitely an urge to fix small problems for free or to go that extra step above and beyond what you originally agreed to with a client. I understand that and I’ve certainly done the same before but I know through experience that once you take on the two-headed role of Web Designer and Go-To Tech Support Guy your life will become miserable.
The only support requests you should ever handle are ones that are directly related to any of the programming or design work you’ve done for the client under your original contract. Extra support requests come at a huge price concerning your time. This is why I recommend against providing hosting solutions for clients as well.










I know what you mean about ending up being tech support for people. I unfortunately am tech support for the whole family, and they are much more demanding than being tech support for the office because you are really obligated to help family when they totally screw up their computers.
I found your blog through Entrecard.
Comment by Drew — January 5, 2008 @ 7:47 am
Thanks for commenting, Drew.
I never even thought to mention doing tech support for family and friends. That kind of help is usually more brutal than the stuff clients bring to you.
Comment by Link — January 5, 2008 @ 3:51 pm
Amen Brother.
Comment by Eric D — January 5, 2008 @ 11:53 pm
I totally agree with you! I have a client that we solved an extremely difficult problem she was having with another web developer. I gave her a great price with the expectation that I would get some of her easier work in the future.
Well, she made out like a bandit, (my fault, not hers.) It took me 4 times the amount of time I quoted. And I still only get the hard jobs. None of the easy, I can make a profit with this job, jobs.
Who learned the lesson? I did. In a big way. The next hard jobs I received from her I calculated the amount of time it would normally take and doubled it. That just about covered the job. They are hard to quote because you don’t know what problems you will run into.
Then there are always the fun 10 o’clock at night jobs with the frantic, “PayPal is down” on code you have never seen and code that hasn’t changed in over 6 months. I guess these just come with the territory. But, thanks for letting me vent.
Comment by kexbrown — January 7, 2008 @ 5:45 pm
Even worse than being asked to fix computer problems is being blamed for “problems on the web site”, like someone being charged shipping because they forgot to put in the coupon code… and didn’t notice they were being charged for shipping on the confirmation page. Or clicking the WRONG shipping option, and wondering why they are being charged $19 for 2-day UPS shipping…
Apparently, it is my fault that you don’t pay attention.
Comment by Daniel Costalis — January 8, 2008 @ 1:28 pm