The difference between hypnosis and hypnotherapy is that hypnosis is defined as a state of mind, while hypnotherapy is the name of the therapeutic modality in which hypnosis is used.
Hypnotherapy is practiced by a hypnotherapist who is a trained and/or certified professional