No, you do not need to be home for your carpet cleaning appointment. However, if you have any pets or young children, you may want to leave them at home so they do not disturb the cleaners.