If a refund under a sale agreement is delayed beyond the agreed time, you have several legal options. You can start by sending a legal demand notice to the seller or builder. If that doesn't resolve the issue, you can file a civil suit for recovery of your money, potentially with interest. Alternatively, you can approach the Consumer Commission for deficiency in service and claim compensation for the delay. Seeking advice from a local legal professional is recommended.