I am in the process of changing the way I bill my customers next year. I will go to flat rate billing and contracts for every customer. This is my 5th yr. in business and every season I get stiffed by a few customers who fail to pay their bills, also I am in the process of upgrading my customer base to upscale residential & commercial. I am tired of getting the cheapskates who can't afford us but are too lazy to mow their own yards, so what do they do? they hire us and haggle every price that we give them and question every invoice. They treat us like crap and want to get the max amount of work for the least amount of $$$ possible. The few bigger properties we service are the best customers, they are super polite, pay on time, always have extra work for us. We are hoping that contracts with a termination fee will weed out the cheapskates. Either pay what we charge or find someone else.....it's time for us to upgrade!!!