What’s your kitchen payment terms?

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