I have met or talked to all of my customers at least once. I try to make it a priority to see most of them a couple of times a year though. I think it just lets them know that I care and also helps when they are "underbid" by someone else not to let me go.
had a client that i did for 3 yrs straight, never met her. full service customer, never complained, paid on time and a bit on the high side. had to drop her, too far to travel. still don't know whaT she looks like.
phone all the way. probably 65% of my contracts I never met with or still have never met. several are over 2 years.
I do try to make it a point if they are haveing a hard time deciding or sound hesitant to go over and meet them.
I have had, and still do have, customers that I have never met. I've had people call from out of state, looking for maintenance services on property they own here, as gifts to family members or help them out, etc. I've even had clients that live right here in town that I have never met. One of my latest client additions came via email and right off the bat she wrote that she was busy and would prefer to not meet but just to handle everything via phone, mail and email. I've since met her husband, but not her.