We will never charge your card before your clean. A hold will be placed 24 hours before we arrive to clean your home. We will only take payment after your cleaning service has been performed. Guaranteed.