No, we do not require a contract. Most of our clients are on an on-going cleaning schedule but we offer 1 time sessions as well.