I've built several cars in my time, but i've never needed to deal with extensive body shop work on any of my own cars. So all the work i've had done has been below about $2k. Because of this, I've always paid up front, nothing special, nothing new.
I now have a project car that i'm working...