Why do you need a service agreement???? If i have problems, I call and let my customers know what is going on and when i will be there. If it raining 95% of my customers don't want me there untill the yard has had time to dry out. i do belive in this business you need to keep a good line of communication. That gets me a lot of other jobs. like install fences, landscape, flower beds, ETC.