I rarely do this, but I have to fire a customer today. She's a lovely old lady, and I like her a lot but I cannot mow her lawn anymore. There is a magnitude of factors as to why I would fire a customer, and this little old lady was doing most of them. I should mention that this was a high paying lawn, so money was not the issue. A few of the issues with the job were. Changing the cut day constantly did not want the lawn cut before 12 pm. Not wanting edges done - it looks terrible and I don't like doing this. I had to knock on the door and wait up to five minutes for her to answer when I was done to get paid - she would not allow us to run an account. All payments were by cheque - this was the only cheque we get so we would have to visit our bank to deposit it. All our other accounts are paid via internet banking. Having a back gate that was permanently locked and was only unlocked when I was there. She did not want to leave the gate unlocked when she was out, so the customer needed to be home. I finally got her to stay on a Tuesday - the same day as the neighbor and today I was informed that in future I could only mow the lawn after 2 pm. That was it. I had to give up. I told her I couldn't mow her lawn anymore. I have arranged for another local contractor who runs a small part-time round to visit her tomorrow. I have explained the conditions and he is happy to work with her. I think that when you are working a tightly run round, you need to recognize when a customer is the wrong fit for your business model. Has anyone else experienced this kind of thing?