If the contracts have been signed by the purchaser for your house, sent to your solicitor with a deposit, signed by you and one part returned, as long as the contract is unconditional (i.e. not subject to satisfactory survey, loan etc etc), the purchaser would be in breach of contract to pull out and yes you would be entitled to keep the deposit which he/she has paid over on signing. If you sign an unconditional contract in turn for your purchase and pull out, the same case arises. If you have an unconditional contract in place for your sale you should be safe enough to proceed with signing contract for purchase, speak to your solicitor if you have any concerns about your purchaser.