Depends,if theres materials to be payed for before the beginning of the work you could ask for this up front,plus your other costs.
If the work means you can only do it in stages,then you might have a fair shout,
do stage 1 finish get paid,then start stage 2 finish get paid etc etc
Just list down what needs to be done from the very 1st stage before you go to stage 2,get the client to agree to this,of course watch out for the added extras they like to add on and take it from there,of course make damn sure you got that money in the bank before you start anything else.
If you smell a rat,pull out