What’s your kitchen payment terms?

£1000 design deposit (refundable at production stage)
50% at production stage
40% at delivery stage
Balance of account on completion