hi everyone Hoping I can get some advice. We have listed our home for sale. Our agent presented us with an offer $2500 below what we had hoped for but accepted the offer as it wasn't that far off. We signed on the Wednesday, the following Tuesday the buyer did a building and pest inspection and we asked the agent if the deposit had been paid as it was due within 3 days. He told us it had been however on Thursday our solicitor emailed me telling me the buyer was in breach of contract as they hadn't paid a deposit. Now nothing came back on the report, house is only 4 years old. We have bent over backwards for her with 3 viewings of the property and she and her sons (also real estate agents themselves) came to the building and pest inspections. Anywho, she the tried to offer a lower amount and we terminated the contract as she had shown no good faith by even paying a deposit. And our agent claims that he 'thought'she had already paid the deposit, I'm a bit did on that. 2 hours later our agent was at our door with a new contract for more money. We signed this contract but my question is should we demand a deposit from the buyer before building and pest inspection? We are already out of pocket for the last lot of legal fees because our agent never got the deposit before we had to pay our solicitor so we weren't able to recover any money. What would you do? Thank you kindly for any advice.