We used to ask for a 50% deposit, but with our new CRM system we just send our guys round and take payment on completion unless the tenant will not be in.