How close to the sale or listing date should I book my pre-sale clean?

Ideally, book 1–2 days before photography or your first inspection. This ensures your home is in top condition when buyers or agents arrive — especially if you want it photo-ready.