From start to finish, a professional cleaning firm will Be happy to assist with any questions you might have and can even provide an estimation on how long the clean will take. At the conclusion of a lease agreement, it's always advised to professionally clean your carpets.