This has changed over the years for me. I used to always require advances because of cash flow issues (no money in the bank). As my account has grown beyond my monthly needs, I've relaxed that requirement. I'm in commercial work through a title company, so the money is guaranteed, but the bank won't release the funds to the title company until their guy sees the work installed (for their own protection).

Now, I do it case-by-case. The little old lady from church can get it on the easy payment plan (it may be the only way she can afford it), as opposed to Nick-the-Negotiator who I want to see money from. As LK says, it seals the deal.

Dave