June 19, 2025 Is a deposit required? Yes, a deposit is required to secure your Home Energy System and to book in your installer. Without a deposit we won’t be able to complete your booking.