I've got different contacts for different uses, one is credit terms and one is payment upon completion, but it's not unusual to pay on delivery. Just ensure they won't try and charge you again when they come back to uplift and make sure you ring them at the end of the hire period to off-hire the skip and avoid extra charges.