I wanted to see what other people do in regards to collection money for one-time jobs. For instance, if you did a one-time clean-up for a client and mulching job totalling $650.00 what's your policy on payment? Reason I ask is it seems like some people say, "just leave me an invoice when you're done." And that's great when they send a check out the next day or even in the next week. But not all people do that. And I am tired of waiting for 2-6 weeks to get paid on jobs like this. And all it takes is 3 or 4 people like this to be late and it adds up to a significant chunk of money. With new clients I almost always get money at the end of the day. That's just our policy. But it seems that existing clients or those who have used us many times in the past just expect us to be okay with leaving an invoice and they'll pay later. And they always DO pay, my problem is it's not always as fast as I'd like. This is especially annoying during the winter. In the spring and summer I have plenty of money and can afford to let them pay later. The trouble I have with demanding payment immediately is it makes us look desperate. So I am trying to decide what to do. How do you all handle this?