I don't think it's realistic to always get down payment up front.
25 karma · joined December 16, 2010
If you did put a lot time into it, then I would push more but make sure you understand why you are trying to get the $$. You won't convince him you were valuable or get a recommendation or reference (I have seen others think they can convert a bad client into a good one).
Finally, understand that bad collections are a fact of life. Everyone has it, and regardless of whether you have a contract or not, you are going to have to expect some amount of losers.