Has anyone managed to figure out the secret to actually getting people to pay on time? I've been in business for a long time and I still have not managed to crack this nut. I am mostly talking about for routine season long maintenance services for residential clients, such as weekly mowing services. I don't usually encounter problems from commercial clients or even most landscaping services. I have tried nearly everything but nothing seems to work well. Every year I seem to get more angry and frustrated over slow paying customers. Residential mowing contracts seem to scare away the majority of prospective residential customers, and the one's who do sign don't always pay on time. Late fees help a little bit, but they also create a huge headache from people calling and throwing temper tantrums. People rarely are in favor of the idea of prepaying for services and working off escrow Calling every week to nag for payment doesn't seem to help a whole lot I wish we could ask for social security numbers and run credit checks on people. Anyhow, what has your business done that has helped alleviate a lot of problems with slow paying customers?