What are the payment terms for the design and development of my website?

We like to work on a 30% upfront basis with 30% payable after the designs are agreed and the outstanding 40% payable when the development has been completed and signed off.