How soon before listing should presale cleaning be scheduled?

Ideally, cleaning should be completed 24 to 48 hours before photography or open inspections to ensure the property looks its best.