I would imagine most respectable designers would want payment up front... that way they get less headaches, less chasing around for payment, etc... and the buyer likely ends up paying slightly less too since the risk of non-payment for the designer is eliminated... win-win for everyone involved..
