No, Shark S3601D Professional Steam Pocket Mop does not have a separate dispenser for soap.